Norwegian version of this page

Gunnar Rye Bergersen

Associate Professor - Software Engineering
Image of Gunnar Rye Bergersen
Room 10164
Username
Visiting address Ole-Johan Dahls hus
Postal address Postboks 1080 Blindern 0316 Oslo

My research concerns the acquisition and measurement of professional software developer skills. I am also interested in research on broader abilities, expertise in general, motivation, and team performance. Thus, from a product-process-resource perspective, I focus on the latter (even though "resource" is a horrific term for developers). 

My goal is to understand what it takes to become a highly-skilled software development professional, ideally from an individual differences perspective. I approach this problem top-down: start with the end goal (i.e., what is an expert and how do you measure it?) and then build stepping stones towards this goal. Each step should have research-based tools and analytics available so that individuals can track what works for them. 

I teach topics related to research methods and prefer supervision that involves quantitative data and, possibly, some intervention. 

Tags: Programming, Skill, Knowledge, Expertise, Ability, Competence, Measurement, Teamwork, Empirical Research Methods

Publications

  • Stray, Viktoria; Moe, Nils Brede; Bergersen, Gunnar R. & Kirkerud, Jeanette (2024). Behavioral Aspects of Agile Software Development: A Case Study on Meeting Practices. In Bui, Tung X. (Eds.), Proceedings of the 57th Hawaii International Conference on System Sciences. The Hawaii International Conference on System Sciences (HICSS). ISSN 9780998133171. p. 7720–7729. doi: 10.24251/HICSS.2023.926. Full text in Research Archive
  • Kobialka, Paul; Pferscher, Andrea; Bergersen, Gunnar R.; Johnsen, Einar Broch & Tarifa, Silvia Lizeth Tapia (2024). Stochastic Games for User Journeys. Lecture Notes in Computer Science (LNCS). ISSN 0302-9743. 14934. doi: 10.1007/978-3-031-71177-0_12. Full text in Research Archive
  • Kobialka, Paul; Tarifa, Silvia Lizeth Tapia; Bergersen, Gunnar R. & Johnsen, Einar Broch (2024). User journey games: automating user-centric analysis. Software and Systems Modeling (SoSyM). ISSN 1619-1366. doi: 10.1007/s10270-024-01148-2. Full text in Research Archive
  • Kobialka, Paul; Schlatte, Rudolf; Bergersen, Gunnar R.; Johnsen, Einar Broch & Tarifa, Silvia Lizeth Tapia (2024). Simulating User Journeys with Active Objects. Lecture Notes in Computer Science (LNCS). ISSN 0302-9743. 14360, p. 199–225. doi: 10.1007/978-3-031-51060-1_8. Full text in Research Archive
  • Sjøberg, Dag & Bergersen, Gunnar Rye (2023). Improving the Reporting of Threats to Construct Validity. In Babar, Muhammad Ali (Eds.), EASE '23: Proceedings of the 27th International Conference on Evaluation and Assessment in Software Engineering. Association for Computing Machinery (ACM). ISSN 9798400700446. doi: 10.1145/3593434.3593449. Full text in Research Archive
  • Sjøberg, Dag & Bergersen, Gunnar Rye (2022). Construct Validity in Software Engineering. IEEE Transactions on Software Engineering. ISSN 0098-5589. 49(3), p. 1374–1396. doi: 10.1109/TSE.2022.3176725. Full text in Research Archive
  • Kobialka, Paul; Tarifa, Silvia Lizeth Tapia; Bergersen, Gunnar R. & Johnsen, Einar Broch (2022). Weighted Games for User Journeys. Lecture Notes in Computer Science (LNCS). ISSN 0302-9743. 13550, p. 253–270. doi: 10.1007/978-3-031-17108-6_16. Full text in Research Archive
  • Gjelsten, Børge Kile; Bergersen, Gunnar R.; Sjøberg, Dag & Cutts, Quintin (2021). No Gender Difference in CS1 Grade for Students with Programming from High School: An Exploratory Study, Koli Calling '21: Proceedings of the 21st Koli Calling International Conference on Computing Education Research. ACM Digital Library. ISSN 9781450384889. doi: 10.1145/3488042.3488071. Full text in Research Archive
  • Jørgensen, Magne; Bergersen, Gunnar R. & Liestøl, Knut (2021). Relations between Effort Estimates, Skill Indicators, and Measured Programming Skill. IEEE Transactions on Software Engineering. ISSN 0098-5589. 47(12), p. 2892–2906. doi: 10.1109/TSE.2020.2973638. Full text in Research Archive
  • Jørgensen, Magne; Bergersen, Gunnar & Liestøl, Knut (2020). Relations Between Effort Estimates, Skill Indicators, and Measured Programming Skill. IEEE Transactions on Software Engineering. ISSN 0098-5589. Full text in Research Archive
  • Lindsjørn, Yngve; Bergersen, Gunnar R.; Dingsøyr, Torgeir & Sjøberg, Dag (2018). Teamwork Quality and Team Performance: Exploring Differences Between Small and Large Agile Projects. In Garbajosa, Juan; Wang, Xiaofeng & Aguiar, Ademar (Ed.), Agile Processes in Software Engineering and Extreme Programming, 19th International Conference, XP 2018, Proceedings. Springer. ISSN 9783319916019. p. 267–274. doi: 10.1007/978-3-319-91602-6_19. Full text in Research Archive
  • Feldt, robert; Zimmermann, Thomas; Bergersen, Gunnar R.; Falessi, Davide; Jedlitschka, Andreas & Juristo, Natalia [Show all 12 contributors for this article] (2018). Four commentaries on the use of students and professionals in empirical software engineering experiments. Empirical Software Engineering. ISSN 1382-3256. 23(6), p. 3801–3820. doi: 10.1007/s10664-018-9655-0. Full text in Research Archive
  • Stray, Viktoria; Moe, Nils Brede & Bergersen, Gunnar R. (2017). Are Daily Stand-up Meetings Valuable? A Survey of Developers in Software Teams. In Baumeister, Hubert; Lichter, Horst & Riebisch, Matthias (Ed.), Agile Processes in Software Engineering and Extreme Programming, 18th International Conference, XP 2017, Cologne, Germany, May 22-26, 2017, Proceedings. Springer. ISSN 9783319576336. p. 274–281. doi: 10.1007/978-3-319-57633-6_20. Full text in Research Archive
  • Lindsjørn, Yngve; Sjøberg, Dag; Dingsøyr, Torgeir; Bergersen, Gunnar R. & Dybå, Tore (2016). Teamwork Quality and Project Success in Software Development: A Survey of Agile Development Teams. Journal of Systems and Software. ISSN 0164-1212. 122, p. 274–286. doi: 10.1016/j.jss.2016.09.028. Full text in Research Archive
  • Dybå, Tore; Bergersen, Gunnar R. & Sjøberg, Dag (2016). Evidence-Based Software Engineering. In Menzies, Tim; Williams, Laurie & Zimmermann, Thomas D. (Ed.), Perspectives on Data Science for Software Engineering. Elsevier. ISSN 9780128042069. p. 149–153. doi: 10.1016/B978-0-12-804206-9.00029-5. Full text in Research Archive
  • Sjøberg, Dag; Bergersen, Gunnar R. & Dybå, Tore (2016). Why Theory Matters. In Menzies, Tim; Williams, Laurie & Zimmermann, Thomas D. (Ed.), Perspectives on Data Science for Software Engineering. Elsevier. ISSN 9780128042069. p. 29–33. doi: 10.1016/B978-0-12-804206-9.00006-4. Full text in Research Archive
  • Bergersen, Gunnar R.; Sjøberg, Dag & Dybå, Tore (2014). Construction and Validation of an Instrument for Measuring Programming Skill. IEEE Transactions on Software Engineering. ISSN 0098-5589. 40(12), p. 1163–1184. doi: 10.1109/TSE.2014.2348997. Full text in Research Archive
  • Bergersen, Gunnar R. & Sjøberg, Dag (2012). Evaluating Methods and Technologies in Software Engineering with Respect to Developers’ Skill Level. In Mendes, Emilia & Genero, Marcela (Ed.), Proceedings, 16th International Conference on Evaluation and Assessment in Software Engineering. IET Research Journals. ISSN 9781849195416. p. 101–110. Full text in Research Archive
  • Bergersen, Gunnar; Hannay, Jo Erskine; Sjøberg, Dag; Dybå, Tore & Karahasanovic, Amela (2011). Inferring Skill from Tests of Programming Performance: Combining Time and Quality, Proceedings of International Symposium on Empirical Software Engineering and Measurement (ESEM). IEEE (Institute of Electrical and Electronics Engineers). ISSN 9781457722035. p. 305–314. doi: 10.1109/esem.2011.39. Full text in Research Archive
  • Bergersen, Gunnar & Gustafsson, Jan-Eric (2011). Programming Skill, Knowledge, and Working Memory Among Professional Software Developers from an Investment Theory Perspective. Journal of Individual Differences. ISSN 1614-0001. 32(4), p. 201–209. doi: 10.1027/1614-0001/a000052. Full text in Research Archive

View all works in NVA

  • Kobialka, Paul; Pferscher, Andrea; Bergersen, Gunnar Rye; Tarifa, Silvia Lizeth Tapia & Johnsen, Einar Broch (2024). Stochastic Games for User Journeys. Full text in Research Archive
  • Dingsøyr, Torgeir; Schneider, Phillip; Bergersen, Gunnar R. & Lindsjørn, Yngve (2024). Challenges in Understanding the Relationship between Teamwork Quality and Project Success in Large-Scale Agile Projects. Full text in Research Archive
  • Kobialka, Paul; Schlatte, Rudolf; Bergersen, Gunnar Rye; Johnsen, Einar Broch & Tarifa, Silvia Lizeth Tapia (2023). Simulating User Journeys with Active Objects. Full text in Research Archive
  • Bergersen, Gunnar R. & Sjøberg, Dag Ingar Kondrup (2023). Education of software developers in a fast-growing job market: Giving more students with "non-standard" backgrounds an opportunity. Full text in Research Archive
  • Røise, Martin Braathen & Bergersen, Gunnar R. (2023). Mener de har funnet løsningen på kompetansekrisen: – Dette kommer til å eksplodere. [Journal]. Digi.no. Full text in Research Archive
  • Kobialka, Paul; Bergersen, Gunnar Rye; Tarifa, Silvia Lizeth Tapia & Johnsen, Einar Broch (2022). Weighted Games for User Journeys. Full text in Research Archive
  • Jørgensen, Magne; Bergersen, Gunnar; Liestøl, Knut & Apel, Sven (2021). Relations Between Effort Estimates, Skill Indicators, and Measured Programming Skill (A Journal first conference publication). Full text in Research Archive
  • Mirmotahari, Omid; Bergersen, Gunnar Rye; Berg, Yngvar; Bråthen, Kristin & Eliassen, Kristin Broch (2019). Framework for Pupil-to-Student Transition, Learning Environment and Semester Start for First-Year Students. In Pappas, Ilias; Mikalef, Patrick; Dwivedi, Yogesh K.; Jaccheri, Maria Letizia; Krogstie, John & Mäntymäki, Matti (Ed.), Digital Transformation for a Sustainable Society in the 21st Century. 18th IFIP WG 6.11 Conference on e-Business, e-Services, and e-Society, I3E 2019, Trondheim, Norway, September 18–20, 2019, Proceedings. Springer Publishing Company. ISSN 9783030293741. p. 128–139. doi: 10.1007/978-3-030-39634-3_12. Full text in Research Archive
  • Brombach, Harald & Bergersen, Gunnar R. (2017). Mange programmerere misliker tavleintervjuer. Men fungerer de? [Journal]. Digi.no. Full text in Research Archive
  • Bergersen, Gunnar R. (2017). State of the art in skill testing of developers. Full text in Research Archive
  • Bergersen, Gunnar R. (2016). Why companies fail at evaluating developers. Full text in Research Archive
  • Tobiassen, Markus; Bergersen, Gunnar R. & Sjøberg, Dag (2016). Ser butikk i it-flauser. [Journal]. Dagens Næringsliv. Full text in Research Archive
  • Bergersen, Gunnar R. (2016). Data science—A subjective introduction to a large topic. Full text in Research Archive
  • Bergersen, Gunnar R. (2016). Ready for the 21st century jobs? Increasing realism, relevance, and rigour in the assessment of programming skills. Full text in Research Archive
  • Bergersen, Gunnar R. (2015). Evaluering av utviklere og leverandører ved bruk av realistiske programmeringsoppgaver: Resultater fra forskningen. Full text in Research Archive
  • Bergersen, Gunnar (2010). Combining time and correctness in the scoring of performance on items. Full text in Research Archive
  • Bergersen, Gunnar & Hannay, Jo Erskine (2010). Detecting learning and fatigue effects by inspection of person-item residuals. Full text in Research Archive
  • Sabir, Uzma; Sahay, Sundeep & Bergersen, Gunnar R. (2017). Cross-border software development of health information system: A case study on project between India and Pakistan based on open source software. Universitetet i Oslo. Full text in Research Archive
  • Bergersen, Gunnar R.; Sjøberg, Dag & Dybå, Tore (2015). Measuring programming skill. Akademika forlag. Full text in Research Archive

View all works in NVA

Published Aug. 1, 2011 2:10 PM - Last modified July 13, 2025 1:58 PM

Research groups