Ledning och styrning av systemutveckling
Vår forskning om Ledning och styrning av systemutveckling började 2003 med fokus på utvecklingsmetoder. Med tiden har detta fokus utvidgats till att omfatta framväxande teknologier som artificiell intelligens (AI) och användningen av stora språkmodeller (LLM) inom system och programvaruteknik, särskilt inom området kravhantering och agil metodik.
Systemutvecklingsmetoder och projektledning
Vi forskar om införande och användning av systemutvecklingsmetoder som en nyckelfaktor för effektiv projektledning och projektutfall. Systemutvecklingsmetoder formar hur team planerar, koordinerar och levererar värde, och deras ändamålsenliga användning är ofta avgörande för om projekt lyckas eller möter svårigheter. Ett centralt fokus, inom agil systemutveckling, ligger på så kallat cargo cult-beteende – situationer där metoder följs rituellt snarare än tillämpas utifrån en förståelse för deras underliggande principer – vilket kan leda till ineffektivitet och bristande resultat. I vår forskning utvecklar vi konceptuella ramverk och diagnostiska verktyg för att identifiera sådant beteende, analyserar de organisatoriska och kognitiva drivkrafter som påverkar metodanvändning, och utforskar det tankesätt som krävs för att uppnå genuin Agilitet i volatila och komplexa miljöer. Genom att främja kontextkänslig och principstyrd metodanvändning syftar denna forskning till att hjälpa organisationer att öka sina projektframgångar och realisera de avsedda fördelarna, mål och värdena, med moderna systemutvecklingsmetoder.
Huvudpublikationer
Havstorm, T. E., Karlsson, F., & Gao, S. (2025). Agile software development method cargo cult - Devising an analytical tool. Information and Software Technology, 187, Article 107851. https://doi.org/10.1016/j.infsof.2025.107851
Appel Bangshøj, C., Havstorm, T. E., Algulin, Å. (2025). An Agile Mindset in a VUCA-World. 25th International Conference in Agile Software Development XP2024, Bolzano, Italy, June 3-7, 2024. Proceedings of Agile Processes in Software Engineering and Extreme Programming - Workshops. Lecture Notes in Business Information Processing (LNBIP, volume 524). E-ISSN: 1865-1356. https://doi.org/10.1007/978-3-031-72781-8_26
Yu, L. , Alegroth, E. , Chatzipetrou, P. & Gorschek, T. (2024). A Roadmap for Using Continuous Integration Environments. Communications of the ACM, 67 (6), 82-90. https://doi.org/10.1145/3631519
Havstorm, T., Karlsson, F. (2023). Software developers reasoning behind adoption and use of software development methods – a systematic literature review. International Journal of Information Systems and Project Management, 11 (2), 47-78. https://doi.org/10.12821/ijispm110203
Klotins, E. , Unterkalmsteiner, M. , Chatzipetrou, P. , Gorschek, T. , Prikladnicki, R. , Tripathi, N. & Pompermaier, L. B. (2021). Use of Agile Practices in Start-up Companies. e-Informatica Software Engineering Journal, 15 (1), 47-64. https://doi.org/10.1109/TSE.2019.2900213
Smite, D. , Moe, N. B. , Floryan, M. , Levinta, G. & Chatzipetrou, P. (2020). Spotify guilds. Communications of the ACM, 63 (3), 58-61. https://doi.org/10.1145/3343146
Karlsson, F. (2013). Longitudinal use of method rationale in method configuration: an exploratory study. European Journal of Information Systems, 22(6), 690-710. https://doi.org/10.1057/ejis.2012.30
Karlsson, F., & Ågerfalk, P. J. (2009). Exploring Agile Values in Method Configuration. European Journal of Information Systems, 18(4), 300-316. https://doi.org/10.1057/ejis.2009.20
Karlsson, F., & Ågerfalk, P. J. (2004). Method Configuration: Adapting to Situational Characteristics while Creating Reusable Assets. Information and Software Technology, 46(9), 619-633. https://doi.org/10.1016/j.infsof.2003.12.004
Kravhantering
Vi strävar efter att utforska hur stora språkmodeller (LLM) kan användas i kravhanteringsprocesser. Specifikt undersöker vi GPT-modellernas konsistens vid klassificering av naturliga språkkrav. Eftersom fleretikettklassificering av krav är en i grunden utmanande uppgift finns det dessutom ett behov av att analysera prestandan hos zero-shot-klassificerare på en industriell fleretikettsdatamängd. Därför har vi fokuserat på att klassificera krav enligt en hierarkisk taxonomi som är utformad för att stödja kravspårning. Vidare strävar vi efter att utforska olika tillämpningar av AI i kravhanteringsprocesser inom industrin. Slutligen innebär modellintegrationen utmaningar för produktkvaliteten; därför behöver nuvarande mått kartläggas mot kvalitetsegenskaperna hos GenAI-systemet samt undersökas och förfinas.
Huvudpublikationer
Karlsson, F., Chatzipetrou, P., Gao, S., & Havstorm, T. E. (2025). How Reliable Are GPT-4o and LLAMA3.3-70B in Classifying Natural Language Requirements? IEEE Software, 1–8. https://doi.org/10.1109/MS.2025.3572561
Chatzipetrou, P., Karlsson, F., Havstorm, T. E. Gao, S., (2025) Using Large Language Models and Few-Shot Learning to Classify Natural Language Requirements: An Experimental Study. 18th International Conference on the Quality of Information and Communications Technology, QUATIC 2025, Lisbon, Portugal, September 3-5, 2025, Proceedings.
Karlsson, F., Gao, S., Chatzipetrou, P., Havstorm, T. E. (2025) Exploring Classification Consistency of Natural Language Requirements Using GPT-4o. 15th International Conference, ICSOB 2024, Utrecht, The Netherlands, November 18–20, 2024, Proceedings. Series E-ISSN: 1865-1356. https://doi.org/10.1007/978-3-031-85849-9_4
Abdeen, W., Unterkalmsteiner, M., Wnuk, K., Ferrari, A., & Chatzipetrou, P. (2025, March). Language Models to Support Multi-Label Classification of Industrial Data. In 2025 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) (pp. 45-55). IEEE. https://doi.org/10.1109/SANER64311.2025.00013
Chatzipetrou, P., Unterkalmsteiner, M., & Gorschek, T. (2019, August). Requirements’ Characteristics: How do they Impact on Project Budget in a Systems Engineering Context?. In 2019 45th Euromicro Conference on Software Engineering and Advanced Applications (SEAA) (pp. 260-267). IEEE. https://doi.org/10.1109/SEAA.2019.00048
Digitalisering av offentlig sektor
Vi forskar om digitaliseringen av den offentliga sektorn – det som vanligtvis kallas e-government eller digital förvaltning. E-government avser användningen av teknik inom den offentliga sektorn i syfte att förbättra den offentliga sektorns interna och externa verksamhet. Vi forskar om systemutvecklingsprocessen och om hur vi kan säkerställa att offentlighetens värden och etiska aspekter skyddas när nya teknik såsom AI används i beslutsfattandet.
Huvudpublikationer
Skargren, Fredric, 2020. “What is the point of benchmarking e-government? An integrative and critical literature review on the phenomenon of benchmarking e-government”. Information Polity, 25:1, 67-89. https://doi.org/10.3233/IP-190131
Twizeyimana, J. D., & Andersson, A. (2019). The public value of E-Government–A literature review. Government information quarterly, 36(2), 167-178. https://doi.org/10.1016/j.giq.2019.01.001
Lagsten, J., & Andersson, A. (2018). Use of information systems in social work–challenges and an agenda for future research. European Journal of Social Work, 21(6), 850-862. https://doi.org/10.1080/13691457.2018.1423554
Larsson, H., & Grönlund, Å. (2016). Sustainable eGovernance? Practices, problems and beliefs about the future in Swedish eGov practice. Government Information Quarterly, 33(1), 105-114. https://doi.org/10.1016/j.giq.2015.11.002
Grönlund, Å., & Horan, T. A. (2005). Introducing e-gov: history, definitions, and issues. Communications of the association for information systems, 15(1), 39. https://doi.org/10.17705/1CAIS.01539
Framväxande teknologier inom systemutveckling
Vi forskar på hur framväxande teknologier såsom AI, maskininlärning (ML) och molnbaserade arkitekturer förändrar system -och mjukvaruutvecklingspraxis genom automatisering och prediktiva insikter, till exempel AI-assisterad utveckling. Vår forskning undersöker hur dessa teknologier påverkar mjukvarukvalitet, utvecklares produktivitet, samarbete och systemens hållbarhet. Vi studerar även de sociotekniska faktorer som påverkar teknikintegrationen, bedömer organisationers digitala mognad och identifierar de färdigheter och processer som krävs för att kunna tillämpa teknologierna på ett effektivt sätt. Genom att genomföra empiriska studier och analysera verkliga implementationer är vårt forskningsmål att hjälpa organisationer att fatta välgrundade, strategiska beslut kring teknologisk innovation – för att föra innovationen närmare verkligheten och möjliggöra en mer adaptiv, robust och ansvarsfull mjukvaruutveckling.
Huvudpublikationer
Yu, L., Alégroth, E., Chatzipetrou, P., & Gorschek, T. (2025). Measuring the quality of generative AI systems: Mapping metrics to quality characteristics-Snowballing literature review. Information and Software Technology, 107802. https://doi.org/10.1016/j.infsof.2025.107802
Borg, M., Chatzipetrou, P., Wnuk, K., Alégroth, E., Gorschek, T., Papatheocharous, E., ... & Axelsson, J. (2019). Selecting component sourcing options: a survey of software engineering’s broader make-or-buy decisions. Information and Software Technology, 112, 18-34. https://doi.org/10.1016/j.infsof.2019.03.015
Klotins, E., Unterkalmsteiner, M., Chatzipetrou, P., Gorschek, T., Prikladnicki, R., Tripathi, N., & Pompermaier, L. B. (2019). A progression model of software engineering goals, challenges, and practices in start-ups. IEEE Transactions on Software Engineering, 47(3), 498-521. https://doi.org/10.1109/TSE.2019.2900213