I am an Associate Professor of Software Engineering at the University of Oslo’s Department of Informatics. I am a leader of the Software Engineering group and a member of the Department Board. I also have a position as a senior researcher at SINTEF. My research has focused on agile software development, including agile methods, coordination, global software engineering, software testing, and large-scale development. I received a Ph.D. in Software Engineering from the University of Oslo in 2014 and an MSc in computer science from the Norwegian University of Science and Technology (NTNU) in 2007. I have previously worked for Accenture in one of Norway's largest software development projects.
Currently, my research focuses on data-driven digital transformation and the use of generative AI in large-scale agile software development. I am the Executive Guest Editor in a forthcoming special issue in IST: Generative AI in Software Engineering.
I recently attended The Copenhagen Symposium on Human-Centered Software Engineering Al, where we discussed the impact of generative AI on software engineering practices, such as estimation, team creativity, reliability, ethical use, and the quality of software produced. We have a chapter accepted in an upcoming book entitled "Effective Software Development with Generative AI," where we will describe how developers use generative AI, such as Github Copilot, and how it affects team collaboration. In June, we will organize the AI for Agile Software Engineering (AI4ASE) workshop at XP2024 in Italy. Call for papers is available at: https://www.agilealliance.org/xp2024/research-workshops/ai-for-agile-software-engineering-ai4ase/.
I am leading the research in the project Transformit. Transformit is a large research project on data-driven digital transformation that has received more than one million euros from the Research Council of Norway.
In September 2023, we organized the 10th ACM Celebration of Women in Computing, womENcourage™, and I was a Sponsorship and Publicity Co-Chair. In January 2024, we organized the minitrack Agile and Lean: Organizations, Products and Development at Hawaii International Conference on Systems Sciences (HICSS).
Other international academic organizing committee experience:
- Workshop Co-chair, Threats to validity analyses and discussions in empirical papers, ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), 2023
- Minitrack Co-chair, Agile and Lean: Organizations, Products, and Development, Hawaii International Conference on Systems Sciences (HICSS), 2023
- Proceedings Chair, International Conference on Software Business (ICSOB), 2022
- Program Co-Chair, International Conference on Agile Software Development (XP), 2022
- Journal First and Research Workshop Proposals Co-chair, International Conference on Agile Software Development (XP), 2022
- Proceedings Chair, International Conference on Software Business (ICSOB), 2021
- Program Co-Chair, International Conference on Agile Software Development (XP), 2020
- Track Co-chair, International Workshop on Autonomous Agile Teams, 2020
- Track Co-chair, International Workshop on Autonomous Agile Teams, 2019
- Track Co-chair, International Workshop on Autonomous Agile Teams, 2018
Additionally, I have more than 20 Program Committee memberships. I have also been a member of the XP Steering Committee since 2020.
Research Interests
Agile software development, digitalization, large-scale agile, human and social aspects of software engineering, autonomous teams, agile practices, empirical software engineering, coordination, meetings, socio-technical factors, and software development methods.
Supervision
PhD students:
- Johanne Thunes: Low-code and digital transformation in public sector
- Marthe Berntzen: Coordination Mechanisms in Large-Scale Agile Software Development: A Longitudinal Empirical Investigation, 2023
- Raluca Florea: The Software Tester: An Exploration of the Skills and Practice of the Role, 2023
Current Master students:
- Fredrik Kin Shing Ma: Generative AI in software engineering
- Camilla Thorgersen Kielland Lund: Exploring the Adoption of Generative AI in a Large-Scale Software Engineering Capstone Course: A Student Usage Analysis
- Elias Goldmann Brandtzæg: Use of generative AI in agile software development
- Karsten Walle-Hansen: Commuication and coordination in hybrid work settings
- Sindre Rotnes Erichsen: How no-code/low-code platforms affect companies' agility, effectiveness, and scalability
- Sayna Ganjei: Benefits management in IT-projects
- Helge Løken: Team effectiveness in autonomous agile product teams
- Thor Eirik Ellefsen: Use of OKR in agile software development projects
- Simon Kobbenes: Pair programming and GAI in agile software development
- Gyda Sæter: Kjønnsbalanse og mangfold i systemutviklingsprosjekter
- Nivethika Ganeshan: Use of Generative Artificial Intelligence in software engineering
- Nima Piltan: Enhancing Efficiency in Test-Driven Development through Artificial Intelligence
Former students:
- Zahra Yndestad: The Way Towards an Agile and Lean Construction Industry. 2023
- Susanne Semsøy: Hybrid: best of both worlds or a necessary compromise?, 2022
- Bjørn Henrik Harr: Organizational and Team Onboarding: A case study of in-house consultants and consultants working in client offices, 2022
- Zixuan Liu: Coordination in Hybrid Software Teams - A Case Study in a Large-Scale Agile Organisation, 2022
- Jeanette Kirkerud: Coordination in agile development organizations, 2022
- John Olav Olsen: Business Development And Cross-Functional Agile Teams: A case study on business development in a large-scale agile software environment, 2022
- Ingrid Kristoffersen og Thorstein Løkensgard: Hvordan skape organisasjonsengasjement når alle sitter hver for seg?, 2022
- Henrik Vedal: Managing dependencies in large-scale agile - A case study of coordination in distributed teams, 2021
- Hilde van der Hoeven: Knowledge sharing in software development, 2021
- Sara Delgosar Armana: DevOps, test and quality assurance: A case study of how DevOps affects testing and product quality, 2021
- Egwene Tegelaár: Teamwork Quality in Software Engineering Education: A case study of the course IN2000 at the University of Oslo,2020
- Bakhtawar Memon: A Systematic Literature Review On Agile Coaching And The Role Of The Agile Coach, 2020
- Emilie Mæhlum: Managing dependencies in agile DevOps
- Lucas Paruch: The Human Factors and the Hard Skills Shaping the Role of the Software Tester in Agile Teams, 2020
- Anastasiia Tkalich: Agile coaching in Norway and the USA, 2020
- Marcus Goplen: Onboarding of distributed teams, 2019
- Sondre Kristensen: Teamwork Behaviours in Autonomous Cross-functional Teams, 2019
- Elin Hagen: Outsourcing in Autonomous Agile BizDevOps Teams, 2019
- Andreas Standal: Characteristics for Efficient Autonomous Cross-Functional
Teams: A Grounded Theory Study of Software Engineering Teams, 2019 - Andreas Aasheim: Process Tailoring in Large-Scale Agile Programs: A case study of coordination in autonomous DevOps teams, 2018
- Idun Backer: Fra tverrfaglig team til tverrfaglig samarbeid: Betydningen av oppmerksom interrelatering og kollektivt sinn, 2018
- Mehdi Noroozi: To Slack or not to Slack; challenges of communication and coordination in distributed software development, 2018
- Nikolai Sverdrup: Accessibility Testing in Agile Software Development: Empowering agile developers with accessibility methods, 2018
- Zunaira Afzal: Technical Debt: A Case Study, 2018
- Helga Nyrud: BizDev Teams in Agile Software Development: A case study of coordination between business and development, 2017
- Lars-Erik Opdal: Parallelle beregninger med MPI i delt og distribuert minne, 2016
- Kristian Bekkstrand: The Hidden Waste of Agile Distributed Development, 2016
Teaching
IN5140 – Smart processes and agile methods in software engineering
IN1030 Norwegian IN1030 – Systems, Requirements and Consequences
IN2000 – Software engineering and project work