To Örebro University

oru.seÖrebro University Publications
Change search
Link to record
Permanent link

Direct link
Mäki-Runsas, Tanja, Assistant ProfessorORCID iD iconorcid.org/0000-0001-8604-8862
Alternative names
Publications (9 of 9) Show all publications
Karlsson, F., Chatzipetrou, P., Gao, S. & Havstorm, T. E. (2025). Exploring Classification Consistency of Natural Language Requirements Using GPT-4o. In: Efi Papatheocharous; Siamak Farshidi; Slinger Jansen; Sonja Hyrynsalmi (Ed.), Software Business: 15th International Conference, ICSOB 2024, Utrecht, The Netherlands, November 18–20, 2024, Proceedings. Paper presented at 15th International Conference (ICSOB 2024), Utrecht, The Netherlands, November 18–20, 2024 (pp. 44-50). Springer, 539
Open this publication in new window or tab >>Exploring Classification Consistency of Natural Language Requirements Using GPT-4o
2025 (English)In: Software Business: 15th International Conference, ICSOB 2024, Utrecht, The Netherlands, November 18–20, 2024, Proceedings / [ed] Efi Papatheocharous; Siamak Farshidi; Slinger Jansen; Sonja Hyrynsalmi, Springer, 2025, Vol. 539, p. 44-50Conference paper, Published paper (Refereed)
Abstract [en]

Classifying natural language requirements (NLRs) is challenging, especially with large volumes. Research shows that Large Language Models can assist by categorizing NLRs into functional requirements (FR) and non-functional requirements (NFRs). However, Generative Pretrained Transformer (GPT) models are not typically favored for this task due to concerns about consistency. This paper investigates the consistency when a GPT model classifies NLRs into FRs and NFRs using a zero-shot learning approach. Results show that ChatGPT-4o performs better for FRs, a temperature parameter set to 1 yields the highest consistency, while NFR classification improves with higher temperatures.

Place, publisher, year, edition, pages
Springer, 2025
Series
Lecture Notes in Business Information Processing, ISSN 1865-1348, E-ISSN 1865-1356
Keywords
Requirements, Classification, Large Language Model, Zero-Shot Learning
National Category
Information Systems, Social aspects
Identifiers
urn:nbn:se:oru:diva-121182 (URN)10.1007/978-3-031-85849-9_4 (DOI)001476891400004 ()2-s2.0-105001270180 (Scopus ID)9783031858482 (ISBN)9783031858499 (ISBN)
Conference
15th International Conference (ICSOB 2024), Utrecht, The Netherlands, November 18–20, 2024
Available from: 2025-05-21 Created: 2025-05-21 Last updated: 2025-05-21Bibliographically approved
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
Open this publication in new window or tab >>How Reliable Are GPT-4o and LLAMA3.3-70B in Classifying Natural Language Requirements?
2025 (English)In: IEEE Software, ISSN 0740-7459, E-ISSN 1937-4194Article in journal (Refereed) Published
Abstract [en]

Classifying natural language requirements (NLRs) plays a crucial role in software engineering, helping us distinguish between functional and non-functional requirements. While large language models offer automation potential, we should address concerns about their consistency, meaning their ability to produce the same results over time. In this work, we share experiences from experimenting with how well GPT-4o and LLAMA3.3-70B classify NLRs using a zero-shot learning approach. Moreover, we explore how the temperature parameter influences classification performance and consistency for these models. Our results show that large language models like GPT-4o and LLAMA3.3- 70B can support automated NLRs classification. GPT-4o performs well in identifying functional requirements, with the highest consistency occurring at a temperature setting of one. Additionally, non-functional requirements classification improves at higher temperatures, indicating a trade-off between determinism and adaptability. LLAMA3.3-70B is more consistent than GPT-4o, and its classification accuracy varies less depending on temperature adjustments.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2025
Keywords
Software, Predictive models, Accuracy, Transformers, Training, Software engineering, Natural languages, Temperature measurement, Temperature, Software reliability
National Category
Information Systems, Social aspects
Research subject
Informatics
Identifiers
urn:nbn:se:oru:diva-122267 (URN)10.1109/MS.2025.3572561 (DOI)
Available from: 2025-07-03 Created: 2025-07-03 Last updated: 2025-07-03Bibliographically approved
Havstorm, T. E. (2023). Cargo Cult in Agile Software Development. (Doctoral dissertation). Örebro: Örebro University
Open this publication in new window or tab >>Cargo Cult in Agile Software Development
2023 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

Software development (SD) projects are complex endeavors, and organizations employ software development methods (SDMs) both to add structure and to propel their projects. Nowadays, agile SDMs are the most used methods. Still, inefficient and ineffective use of SDMs is a challenge, and existing research shows cases of SD teams failing in their use of SDMs due to deviations made. Of course, methods should not be used in rigorous and textbook-like ways. Among practitioners, some of these deviations are referred to as cargo cult behavior; without, however, providing much of theoretical depth or any analytical tools to identify and characterize such behaviors. Although existing research has investigated SDM deviations, they have not been investigated as cargo cult behavior.

Against this backdrop, the aim of this thesis is to understand the challenges in succeeding with SDM use by developing a theory called SDM cargo cult theory (SDMCCT), to identify, analyze, and describe the cargo cult phenomenon in agile SDM use. The journey of this thesis takes its starting point in practitioners’ use of the buzzwords “cargo cult” when referring to flawed SDM use. By returning to the field of social anthropology and its studies of cargo cult, a definition of SDM cargo cult and an analytical framework are iteratively crafted through a longitudinal ethnographic study to constitute the SDMCCT. The research approach has been abductive and the SDMCCT builds on social action theory and work motivation theory.

The ethnographical study took place at an international industrial manufacturing company in Sweden that is using agile SDMs. This study includes three years of data collection, which includes observations, interviews, and gathering of business documents. The ethnographic study focused on three SD teams and their daily work using agile SDMs. The analysis using the analytical framework includes four agile SDM practices: daily scrum meeting, sprint demo, continuous integration, and visualization. In total, the analysis uncovered 36 deviations in the SD teams’ use of these practices, structured into 30 SDM cargo cult categories. In addition, this study shows that the framework is applicable to analyze and characterize effective SDM use as well, although it is not its main focus. The framework can be used by researchers to make similar analysis of cargo cult situations in other organizations, and the catalogue of cargo cult situations can serve as background knowledge for other organizations to study and improve their SD teams’ use of agile SDM practices.

Place, publisher, year, edition, pages
Örebro: Örebro University, 2023. p. 145
Series
Örebro Studies in Informatics ; 22
Keywords
Agile software development, cargo cult, deviations, ethnography, SDMCCT, social action theory, software development method, work motivation theory, theorizing
National Category
Information Systems, Social aspects
Identifiers
urn:nbn:se:oru:diva-107547 (URN)9789175295176 (ISBN)
Public defence
2023-11-07, Örebro universitet, Forumhuset, Hörsal F, Fakultetsgatan 1, Örebro, 13:15 (Swedish)
Opponent
Supervisors
Available from: 2023-08-15 Created: 2023-08-15 Last updated: 2023-09-26Bibliographically approved
Havstorm, T. E. & 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
Open this publication in new window or tab >>Software developers reasoning behind adoption and use of software development methods – a systematic literature review
2023 (English)In: International Journal of Information Systems and Project Management, ISSN 2182-7796, E-ISSN 2182-7788, Vol. 11, no 2, p. 47-78Article, review/survey (Refereed) Published
Abstract [en]

When adopting and using a Software Development Method (SDM), it is important to stay true to the philosophy of the method; otherwise, software developers might execute activities that do not lead to the intended outcomes. Currently, no overview of SDM research addresses software developers’ reasoning behind adopting and using SDMs. Accordingly, this paper aims to survey existing SDM research to scrutinize the current knowledge base on software developers’ type of reasoning behind SDM adoption and use. We executed a systematic literature review and analyzed existing research using two steps. First, we classified papers based on what type of reasoning was addressed regarding SDM adoption and use: rational, irrational, and non-rational. Second, we made a thematic synthesis across these three types of reasoning to provide a more detailed characterization of the existing research. We elicited 28 studies addressing software developers’ reasoning and identified five research themes. Building on these themes, we framed four future research directions with four broad research questions, which can be used as a basis for future research.

Place, publisher, year, edition, pages
Sciencesphere, 2023
Keywords
systems development method, software development method, systematic literature review, use, adoption
National Category
Information Systems
Research subject
Informatics
Identifiers
urn:nbn:se:oru:diva-107115 (URN)10.12821/ijispm110203 (DOI)001041234300004 ()2-s2.0-85165179983 (Scopus ID)
Projects
Cargo cult behaviour in agile systems development
Available from: 2023-07-14 Created: 2023-07-14 Last updated: 2023-11-21Bibliographically approved
Havstorm, T. E., Karlsson, F. & Hedström, K. (2023). Uncovering Situations of Cargo Cult Behavior in Agile Software Development Method Use. In: Tung X. Bui (Ed.), Proceedings of the 56th Hawaii International Conference on System Sciences: . Paper presented at 56th Hawaii International Conference on System Sciences (HICSS), Maui, Hawaii, USA, January 3-6, 2023 (pp. 6486-6495). University of Hawai'i at Manoa, 56
Open this publication in new window or tab >>Uncovering Situations of Cargo Cult Behavior in Agile Software Development Method Use
2023 (English)In: Proceedings of the 56th Hawaii International Conference on System Sciences / [ed] Tung X. Bui, University of Hawai'i at Manoa , 2023, Vol. 56, p. 6486-6495Conference paper, Published paper (Refereed)
Abstract [en]

Misinterpretations and faulty use of Software Development Method (SDM) practices and principles are identified pitfalls in Software Development (SD). Previous research indicates cases with method adoption and use failures; one reason could be the SDM Cargo Cult (CC) behavior, where SD organizations claim to be agile but not doing agile. Previous research has suggested the SDM CC framework as an analytical tool. The aim of this paper is to refine the SDM CC framework and empirically test this version of the framework. We use data from an ethnographical study on three SD teams’ Daily Scrum Meetings (DSM). The empirical material was collected through observations, interviews, and the organization’s business documents. We uncovered twelve CC situations in the SD teams’ use of the DSM practice, structured into seven categories of SDM deviations: bringing irrelevant information, canceling meetings, disturbing the team, receiving unclear information, bringing new requirements, problemsolving, and task distribution.

Place, publisher, year, edition, pages
University of Hawai'i at Manoa, 2023
Series
Proceedings of the Annual Hawaii International Conference on System Sciences (HICSS), ISSN 1530-1605, E-ISSN 2572-6862
Keywords
Agile, Cargo cult, Self-determination theory, Social-action theory, Software Development Methods
National Category
Information Systems, Social aspects
Research subject
Informatics
Identifiers
urn:nbn:se:oru:diva-104323 (URN)2-s2.0-85152123934 (Scopus ID)9780998133164 (ISBN)
Conference
56th Hawaii International Conference on System Sciences (HICSS), Maui, Hawaii, USA, January 3-6, 2023
Projects
Cargo cult behaviour in agile systems development
Available from: 2023-02-19 Created: 2023-02-19 Last updated: 2025-01-14Bibliographically approved
Mäki-Runsas, T. E., Wistrand, K. & Karlsson, F. (2019). Cargo Cults in Information Systems Development: A Definition and an Analytical Framework. In: Bo Andersson, Björn Johansson, Chris Barry, Michael Lang, Henry Linger, Christoph Schneider (Ed.), Advances in Information Systems Development: Designing Digitalization (pp. 35-53). Springer International Publishing
Open this publication in new window or tab >>Cargo Cults in Information Systems Development: A Definition and an Analytical Framework
2019 (English)In: Advances in Information Systems Development: Designing Digitalization / [ed] Bo Andersson, Björn Johansson, Chris Barry, Michael Lang, Henry Linger, Christoph Schneider, Springer International Publishing , 2019, p. 35-53Chapter in book (Refereed)
Abstract [en]

Organizations today adopt agile information systems development methods (ISDM), but many do not succeed with the adoption process and in achieving desired results. Systems developers sometimes fail in efficient use of ISDM, often due to a lack of understanding the fundamental intentions of the chosen method. In many cases organizations simply imitate the behavior of others without really understanding why. This conceptual paper defines this phenomenon as an ISDM cargo cult behavior and proposes an analytical framework to identify such situations. The concept of cargo cults originally comes from the field of social anthropology and has been used to explain irrational, ritualistic imitation of certain behavior. By defining and introducing the concept in the field of information systems development we provide a potential diagnostic tool to improve the understanding of one of the reasons why ISDM adoption sometimes fail.

Place, publisher, year, edition, pages
Springer International Publishing, 2019
Series
Lecture Notes in Information Systems and Organisation, ISSN 2195-4968, E-ISSN 2195-4976 ; 34
Keywords
Agile development, Cargo cult, Method rationale, Self-determination theory, Social-action theory, Information systems development, Information systems development methods, Software development, Software development methods
National Category
Information Systems, Social aspects
Research subject
Informatics
Identifiers
urn:nbn:se:oru:diva-75875 (URN)10.1007/978-3-030-22993-1_3 (DOI)978-3-030-22992-4 (ISBN)978-3-030-22993-1 (ISBN)
Projects
Cargo cult behavior in agile systems development
Note

A prior version of this paper has been published in the ISD2018 Proceedings (http://aisel.aisnet.org/isd2014/proceedings2018)

Available from: 2019-08-23 Created: 2019-08-23 Last updated: 2023-08-24Bibliographically approved
Mäki-Runsas, T. E. (2019). Towards Identifying Information Systems Development Method (ISDM) Cargo Cult Behavior. In: AMCIS 2019 Proceedings: . Paper presented at 25th Americas Conference on Information Systems (AMCIS 2019), Cancun, Mexico, August 15-17, 2019. Association for Information Systems, Article ID 151731.
Open this publication in new window or tab >>Towards Identifying Information Systems Development Method (ISDM) Cargo Cult Behavior
2019 (English)In: AMCIS 2019 Proceedings, Association for Information Systems, 2019, article id 151731Conference paper, Published paper (Refereed)
Abstract [en]

Information Systems Development (ISD) organizations have been trying to adopt new approaches by transforming from one Information Systems Development Method (ISDM) to another, with a hope of reaching new strategies in their ISD process. This change is due to achieve faster deliveries, increase quality and respond to change iteratively. Previous research indicates cases with method deviations and method adoption failure. Reasons for this could be due to Information Systems Development Method (ISDM) Cargo Cult Behavior. This paper aims to, as a first attempt, test the ISDM Cargo cult type situation framework, by using data collected throughout observations and interviews in an ISD organization using agile methods. This study was able to identify six out of eight social actions that demonstrate an existing ISDM cargo cult behavior in an ISD team. This implies the possibility of using the framework to carry out such analysis.

Place, publisher, year, edition, pages
Association for Information Systems, 2019
Keywords
Agile, Adoption, Cargo cult, Information systems development, Information systems development methods, ISDM Cargo cult behavior, Software development
National Category
Information Systems, Social aspects
Research subject
Informatics
Identifiers
urn:nbn:se:oru:diva-75872 (URN)2-s2.0-85084019557 (Scopus ID)
Conference
25th Americas Conference on Information Systems (AMCIS 2019), Cancun, Mexico, August 15-17, 2019
Projects
Cargo cult behavior in agile systems development
Available from: 2019-08-23 Created: 2019-08-23 Last updated: 2023-09-11Bibliographically approved
Mäki-Runsas, T. E., Wistrand, K. & Karlsson, F. (2018). Cargo Cults in Information Systems Development: a Definition andan Analytical Framework. In: 27th International Conference on Information Systems Development (ISD2018): . Paper presented at 27th International Conference on Information Systems Development (ISD2018), Lund, Sweden, August 22-24, 2018.
Open this publication in new window or tab >>Cargo Cults in Information Systems Development: a Definition andan Analytical Framework
2018 (English)In: 27th International Conference on Information Systems Development (ISD2018), 2018Conference paper, Published paper (Refereed)
Abstract [en]

Organizations today adopt agile information systems development methods (ISDM), but many do not succeed with the adoption process and in achieving desired results. Systems developers sometimes fail in efficient use of ISDM, often due to a lack of understanding the fundamental intentions of the chosen method. In many cases organizations simply imitate the behavior of others without really understanding why. This conceptual paper defines this phenomenon as an ISDM cargo cult behavior and proposes an analytical framework to identify such situations. The concept of cargo cults originally comes from the field of social anthropology and has been usedto explain irrational, ritualistic imitation of certain behavior. By defining and introducing the concept in the field of information systems development we provide a diagnostic tool to better understand one of the reasons why ISDM adoption sometimes fail.

Keywords
Agile development, Cargo cult, Method Rationale, Self-Determination theory, Social-action theory, Information systems development, Information systems development methods, Software development, Software development method
National Category
Information Systems, Social aspects
Research subject
Informatics
Identifiers
urn:nbn:se:oru:diva-68610 (URN)
Conference
27th International Conference on Information Systems Development (ISD2018), Lund, Sweden, August 22-24, 2018
Available from: 2018-08-28 Created: 2018-08-28 Last updated: 2023-01-31Bibliographically approved
Havstorm, T. E., Karlsson, F. & Gao, S.Being Agile and doing Agile is not the Same: Analyzing Software Development Method Cargo Cult Behaviour.
Open this publication in new window or tab >>Being Agile and doing Agile is not the Same: Analyzing Software Development Method Cargo Cult Behaviour
(English)Manuscript (preprint) (Other academic)
National Category
Information Systems, Social aspects
Identifiers
urn:nbn:se:oru:diva-107830 (URN)
Available from: 2023-08-24 Created: 2023-08-24 Last updated: 2023-08-24Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0001-8604-8862

Search in DiVA

Show all publications