Change search
Link to record
Permanent link

Direct link
Publications (10 of 36) Show all publications
Gustavsson, T., Ahmad, M. O. & Saeeda, H. (2025). Job satisfaction at risk: Measuring the role of process debt in agile software development. Journal of Systems and Software, 222, Article ID 112350.
Open this publication in new window or tab >>Job satisfaction at risk: Measuring the role of process debt in agile software development
2025 (English)In: Journal of Systems and Software, ISSN 0164-1212, E-ISSN 1873-1228, Vol. 222, article id 112350Article in journal (Refereed) Published
Abstract [en]

Process debt (PD) in agile software development represents inefficiencies that undermine team performance and job satisfaction. This study investigates the quantitative impact of PD on job satisfaction within agile teams, surveying 191 participants from two software development organizations. Our research examines five PD types: Process Unsuitability, Roles Debt, Synchronization Debt, Documentation Debt, and Infrastructure Debt. Using multiple regression analysis, our model explains approximately 33.8 % of the variance in job satisfaction. Among the five PD types, Process Unsuitability and Roles Debt emerged as statistically significant predictors of reduced job satisfaction. These findings indicate that certain forms of PD have a measurable negative impact on developers’ perceptions of their work environment. By identifying which PD types most strongly influence job satisfaction, this research offers empirically grounded insights that can inform targeted interventions. Understanding and addressing the most impactful PD categories may help organizations refine agile processes, thereby mitigating the detrimental effects of process inefficiencies on job satisfaction. 

Place, publisher, year, edition, pages
Elsevier, 2025
Keywords
Agile process, Agile software development, Agile teams, Multiple regression analysis, Process debt, Software development organizations, Survey development, Team performance, Technical debts, Work environments
National Category
Software Engineering Business Administration
Research subject
Information Systems; Computer Science
Identifiers
urn:nbn:se:kau:diva-103363 (URN)10.1016/j.jss.2025.112350 (DOI)001414627300001 ()2-s2.0-85215538879 (Scopus ID)
Funder
Knowledge Foundation
Available from: 2025-02-24 Created: 2025-02-24 Last updated: 2025-02-24Bibliographically approved
Saeeda, H., Ahmad, M. O. & Gustavsson, T. (2024). A Multivocal Literature Review on Non-Technical Debt in Software Development: An Insight into Process, Social, People, Organizational, and Culture Debt. e-Informatica Software Engineering Journal, 18(1), Article ID 240101.
Open this publication in new window or tab >>A Multivocal Literature Review on Non-Technical Debt in Software Development: An Insight into Process, Social, People, Organizational, and Culture Debt
2024 (English)In: e-Informatica Software Engineering Journal, ISSN 1897-7979, E-ISSN 2084-4840, Vol. 18, no 1, article id 240101Article, review/survey (Refereed) Published
Abstract [en]

Software development encompasses various factors beyond technical considerations. Neglecting non-technical elements like individuals, processes, culture, and social and organizational aspects can lead to debt-like characteristics that demand attention. Therefore, we introduce the non-technical debt (NTD) concept to encompass and explore these aspects. This indicates the applicability of the debt analogy to non-technical facets of software development. Technical debt (TD) and NTD share similarities and often arise from risky decision-making processes, impacting both software development professionals and software quality. Overlooking either type of debt can lead to significant implications for software development success. The current study conducts a comprehensive multivocal literature review (MLR) to explore the most recent research on NTD, its causes, and potential mitigation strategies. For analysis, we carefully selected 40 primary studies among 110 records published until October 1, 2022. The study investigates the factors contributing to the accumulation of NTD in software development and proposes strategies to alleviate the adverse effects associated with it. This MLR offers a contemporary overview and identifies prospects for further investigation, making a valuable contribution to the field. The findings of this research highlight that NTD's impacts extend beyond monetary aspects, setting it apart from TD. Furthermore, the findings reveal that rectifying NTD is more challenging than addressing TD, and its consequences contribute to the accumulation of TD. To avert software project failures, a comprehensive approach that addresses NTD and TD concurrently is crucial. Effective communication and coordination play a vital role in mitigating NTD, and the study proposes utilizing the 3C model as a recommended framework to tackle NTD concerns.

Place, publisher, year, edition, pages
Technical University of Wroclaw, 2024
Keywords
Systematic reviews and mapping studies, Software quality
National Category
Software Engineering
Research subject
Computer Science
Identifiers
urn:nbn:se:kau:diva-97739 (URN)10.37190/e-Inf240101 (DOI)001100716000001 ()2-s2.0-85191662087 (Scopus ID)
Funder
Knowledge Foundation
Available from: 2023-12-22 Created: 2023-12-22 Last updated: 2024-06-13Bibliographically approved
Gustavsson, T., Ahmad, M. O. & Saeeda, H. (2024). Development Of a Measurement Instrument for Process Debt Detection in Agile Software Development Organizations. In: B. Marcinkowski, A. Przybylek, A. Jarzębowicz, N. Iivari, E. Insfran, M. Lang, H. Linger, & C. Schneider (Ed.), Harnessing Opportunities: reshaping isd in the post-covid-19 and generative ai era (isd2024 proceedings). Paper presented at The 32nd International Conference on Information Systems Development (ISD 2024), Gdańsk, Poland, August 26-28, 2024. (pp. 1-8). Association for Information Systems
Open this publication in new window or tab >>Development Of a Measurement Instrument for Process Debt Detection in Agile Software Development Organizations
2024 (English)In: Harnessing Opportunities: reshaping isd in the post-covid-19 and generative ai era (isd2024 proceedings) / [ed] B. Marcinkowski, A. Przybylek, A. Jarzębowicz, N. Iivari, E. Insfran, M. Lang, H. Linger, & C. Schneider, Association for Information Systems, 2024, p. 1-8Conference paper, Published paper (Refereed)
Abstract [en]

This paper explores the concept of Process Debt (PD) in Agile Software Development (ASD) organizations. Drawing on the analogy with Technical Debt, PD is defined as the challenges that emerge from suboptimal or outdated processes, which can significantly hinder an organization's adaptability and software delivery effectiveness. The study proposes a survey instrument, designed to measure various types of PD based on existing research and expert interviews. Five types of PD are identified and operationalized: Process Unsuitability Debt, Synchronization Debt, Roles Debt, (Process) Documentation Debt, and Infrastructure Debt. The instrument's reliability and validity are assessed through a multi-stage process, culminating in a field survey within two ASD organizations. The findings significantly contribute to our understanding of PD and provide the first version of a validated tool for researchers and practitioners to identify and measure PD in their organizations.

Place, publisher, year, edition, pages
Association for Information Systems, 2024
Keywords
Process Debt, Technical Debt, Agile Software Development, Survey Instrument
National Category
Software Engineering
Research subject
Computer Science; Information Systems
Identifiers
urn:nbn:se:kau:diva-103619 (URN)10.62036/isd.2024.40 (DOI)978-83-972632-0-8 (ISBN)
Conference
The 32nd International Conference on Information Systems Development (ISD 2024), Gdańsk, Poland, August 26-28, 2024.
Available from: 2025-03-24 Created: 2025-03-24 Last updated: 2025-03-24Bibliographically approved
Saeeda, H., Ahmad, M. O. & Gustavsson, T. (2024). Exploring Process Debt in Large-Scale Agile Software Development For Secure Telecom Solutions. In: Proceedings of the 7th ACM/IEEE International Conference on Technical Debt: . Paper presented at Proceedings of the 7th ACM/IEEE International Conference on Technical Debt, TechDebt, Lisbon, Portugal, April 14-15, 2024. (pp. 11-20). ACM Digital Library
Open this publication in new window or tab >>Exploring Process Debt in Large-Scale Agile Software Development For Secure Telecom Solutions
2024 (English)In: Proceedings of the 7th ACM/IEEE International Conference on Technical Debt, ACM Digital Library, 2024, p. 11-20Conference paper, Published paper (Refereed)
Abstract [en]

Background: Agile methodologies emphasise iterative development, customer collaboration, and flexibility in software development. However, challenges arise when agile practices are adoptedin larger projects. Process inefficiencies and redundancies, knownas process debt, result from the compounded complexities of expanding agile processes and workflows. However, strategies tounderstand and tackle it remain markedly inadequate.Aims: This study investigates process debt types, causes, andeffects in large-scale agile development and its connection withtechnical debt.Method: In this case study, we conducted fifteen semi-structuredinterviews with a Nordic IT company, primarily focusing on telecomrelated products like 5G secure solutions, testing tools, and basestation software. We performed a thematic analysis to examine thedata qualitatively.Results: The thematic analysis identified five process debt typeswith 28 sub-types: documentation (3), roles & responsibilities (5),synchronization (5), inefficiency & unsuitability (12), and infrastructure debt (3) identified causes and effects of process debt andidentified the correlation of process debt to technical debt based ondescriptions from interview data and researchers’ insights.Conclusions: Process debt, stemming from flawed agile practices in large-scale development, causes inefficiencies, reduces quality, and extends timelines, risking technical debt. Its managementis essential for the success of these projects

Place, publisher, year, edition, pages
ACM Digital Library, 2024
Keywords
Software Process Improvement, Technical Debt Management, Quality Assurance
National Category
Software Engineering Reliability and Maintenance
Research subject
Computer Science
Identifiers
urn:nbn:se:kau:diva-100498 (URN)10.1145/3644384.3644470 (DOI)2-s2.0-85196502897 (Scopus ID)979-8-4007-0590-8 (ISBN)
Conference
Proceedings of the 7th ACM/IEEE International Conference on Technical Debt, TechDebt, Lisbon, Portugal, April 14-15, 2024.
Funder
Knowledge Foundation
Available from: 2024-06-21 Created: 2024-06-21 Last updated: 2024-07-02Bibliographically approved
Saeeda, H., Ahmad, M. O. & Gustavsson, T. (2024). Navigating social debt and its link with technical debt in large-scale agile software development projects. Software quality journal, 32, 1581-1613
Open this publication in new window or tab >>Navigating social debt and its link with technical debt in large-scale agile software development projects
2024 (English)In: Software quality journal, ISSN 0963-9314, E-ISSN 1573-1367, Vol. 32, p. 1581-1613Article in journal (Refereed) Published
Abstract [en]

Agile methodologies have emerged as transformative paradigms in the ever-evolving software development landscape, emphasizing iterative development, customer collaboration, and adaptability. As the scope and complexity of projects and organizations expand, applying agile principles within the context of Large-Scale Agile Development (LSAD) encounters distinctive challenges. The majority of challenges encountered in LSAD, technical and non-technical, are attributed to the accrual of social debt. However, a conspicuous gap remains in understanding and addressing social debt in LSAD. This study aims to fill this void by investigating social debt in LSAD through an in-depth industrial case study with a leading Nordic company specializing in telecommunications software and services and focusing on producing secure 5G network solutions. The study investigates the causes of LSAD's social debt and examines its impacts on secure 5G telecom software development. By addressing these objectives, this research sheds light on a critical aspect of LSAD's social debt, caused by 3C challenges(communication, coordination and collaboration), social confines challenges, community smells challenges, and organisational social challenges in the telecom sector that have been underrepresented in the existing literature.

Place, publisher, year, edition, pages
Springer, 2024
Keywords
Agile, Large-scale scale development, Scrum, Technical debt, Social debt, Non-technical debt, Telecom sector, Secure solutions, 5G, Large-scale agile development challenges, Software project management, Business support
National Category
Software Engineering Information Systems, Social aspects Information Systems
Research subject
Computer Science; Information Systems
Identifiers
urn:nbn:se:kau:diva-101324 (URN)10.1007/s11219-024-09688-y (DOI)001282662500001 ()2-s2.0-85200422152 (Scopus ID)
Funder
Knowledge Foundation
Available from: 2024-08-12 Created: 2024-08-12 Last updated: 2025-03-17Bibliographically approved
Ahmad, M. O. & Gustavsson, T. (2024). Nexus Between Psychological Safety and Non-Technical Debt in Large-Scale Agile Enterprise Resource Planning Systems Development. In: Aleksander Jarzębowicz, Ivan Luković, Adam Przybyłek, Mirosław Staroń, Muhammad Ovais Ahmad, Mirosław Ochodek (Ed.), Aleksander Jarzębowicz, Ivan Luković, Adam Przybyłek, Mirosław Staroń, Muhammad Ovais Ahmad, Mirosław Ochodek (Ed.), Software, System, and Service Engineering: . Paper presented at 24th Conference on Practical Aspects of and Solutions for Software Engineering, KKIO, Warsaw, Poland, September 17–20 September, 2023. (pp. 63-81). Springer
Open this publication in new window or tab >>Nexus Between Psychological Safety and Non-Technical Debt in Large-Scale Agile Enterprise Resource Planning Systems Development
2024 (English)In: Software, System, and Service Engineering / [ed] Aleksander Jarzębowicz, Ivan Luković, Adam Przybyłek, Mirosław Staroń, Muhammad Ovais Ahmad, Mirosław Ochodek, Springer, 2024, p. 63-81Conference paper, Published paper (Refereed)
Abstract [en]

Psychological safety, a pivotal factor in team dynamics, has been proposed as a crucial determinant of success in agile software development (ASD) teams and learning. However, the extent of its influence within the domain of large-scale agile (LSA) software development teams remains underexplored. This research investigates the multifaceted dimensions of psychological safety within LSA teams, examining both its precursors and outcomes. This study conducted semi-structured interviews with software professionals actively involved in LSA projects within a Swedish software consultancy company. The findings underscore the intricate nature of establishing a psychologically safe environment within LSA teams, revealing it as a multidimensional construct necessitating a proactive leadership approach, fostering open communication, and cultivating an ecosystem of constructive feedback. The study highlights the critical importance of intentionally shaping teams to facilitate continuous learning, ensuring remuneration safety, and implementing a comprehensive onboarding process for incoming team members. By fostering psychologically safe settings, LSA teams enhanced teamwork dynamics, heightened job satisfaction, and facilitation continuous learning and development. Notably, the absence of such an environment exacerbates the phenomenon of brain drain, exposing the tangible consequences of overlooking this fundamental aspect of organizational culture. This study proposes avenues for future research directions, aiming to further unravel the nuances of psychological safety and its cascading effects within the realm of contemporary LSA software development context.

Place, publisher, year, edition, pages
Springer, 2024
Series
Lecture Notes in Business Information Processing, ISSN 1865-1348, E-ISSN 1865-1356 ; 499
Keywords
Psychological safety, Non-technical debt, Agile, Large-scale, Software development, ERP
National Category
Software Engineering Applied Psychology
Research subject
Computer Science
Identifiers
urn:nbn:se:kau:diva-97952 (URN)10.1007/978-3-031-51075-5_3 (DOI)2-s2.0-85181983684 (Scopus ID)978-3-031-51075-5 (ISBN)978-3-031-51074-8 (ISBN)
Conference
24th Conference on Practical Aspects of and Solutions for Software Engineering, KKIO, Warsaw, Poland, September 17–20 September, 2023.
Projects
NODLA
Funder
Knowledge Foundation, 20200253Helge Ax:son Johnsons stiftelse
Available from: 2024-01-08 Created: 2024-01-08 Last updated: 2024-02-02Bibliographically approved
Ahmad, M. O., Gustavsson, T., Katin, A., Taušan, N. & Mandić, V. (2024). Non- Technical Aspects of Technical Debt in the Context of Large-Scale Agile Development: A Qualitative Study. In: Proceedings-50th Euromicro Conference on Software Engineering and Advanced Applications (SEAA): . Paper presented at 50th Euromicro Conference on Software Engineering and Advanced Applications (SEAA),Paris, France, August 28-30, 2024. (pp. 260-267). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>Non- Technical Aspects of Technical Debt in the Context of Large-Scale Agile Development: A Qualitative Study
Show others...
2024 (English)In: Proceedings-50th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), Institute of Electrical and Electronics Engineers (IEEE), 2024, p. 260-267Conference paper, Published paper (Refereed)
Abstract [en]

Scaling agile approaches in large company context is prone to technical debt due to large number of teams of different size, level of expertise and their need for management and communication. The goal of this study is to investigate the phenomenon of non-technical debt related issues in the context of large-scale agile software development. To achieve this goal, eleven experts from two multinational companies were inter-viewed as part of the the case study. The analysis results revealed four non-technical aspects of technical debt that are present in large-scale agile context. These are people, social, documentation and process debt aspects. Furthermore, the findings suggest that lack of communication, collaboration and cooperation are the key contributors to identified debt aspects, and that many of the causes for debts are stemming from a culture of not developing rules, protocols, or guidelines. Implementing ground rules to improve quality seems to mitigate several of the identified debt types.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2024
Keywords
Agile, Large scale, Technical debt, Process debt, Social debt
National Category
Software Engineering
Research subject
Computer Science; Information Systems
Identifiers
urn:nbn:se:kau:diva-103618 (URN)10.1109/seaa64295.2024.00048 (DOI)001413352200038 ()2-s2.0-85216714583 (Scopus ID)979-8-3503-8027-9 (ISBN)979-8-3503-8026-2 (ISBN)
Conference
50th Euromicro Conference on Software Engineering and Advanced Applications (SEAA),Paris, France, August 28-30, 2024.
Funder
Knowledge Foundation, 20200253
Available from: 2025-03-24 Created: 2025-03-24 Last updated: 2025-04-11Bibliographically approved
Ahmad, M. O. & Gustavsson, T. (2024). Social Sustainability and Large-Scale Agile Software Development. In: B. Marcinkowski, A. Przybylek, A. Jarzębowicz, N. Iivari, E. Insfran, M. Lang, H. Linger, & C. Schneider (Ed.), Harnessing Opportunities: Reshaping ISD in the post-COVID-19 and Generative AI Era (ISD2024 Proceedings). Paper presented at The 32nd International Conference on Information Systems Development (ISD 2024), Gdańsk, Poland, Augist 26-28, 2024. (pp. 1-4).
Open this publication in new window or tab >>Social Sustainability and Large-Scale Agile Software Development
2024 (English)In: Harnessing Opportunities: Reshaping ISD in the post-COVID-19 and Generative AI Era (ISD2024 Proceedings) / [ed] B. Marcinkowski, A. Przybylek, A. Jarzębowicz, N. Iivari, E. Insfran, M. Lang, H. Linger, & C. Schneider, 2024, p. 1-4Conference paper, Published paper (Refereed)
Abstract [en]

Large Scale Agile (LSA) projects present unique challenges in maintaining a positive andsustainable work environment. This study examines the social sustainability factors thatinfluence the LSA project. A multiple case study approach was employed, involving semistructured interviews with software professionals working in three Swedish IT companies.Thematic analysis revealed a network of interrelated eight factors that impact socialsustainability in LSA projects, including trust and communication, learning culture, selforganisation, decision-making, leadership behaviour, and psychological safety. This studyemphasises the human-centred aspects that are crucial for the successful implementation ofLSA projects and the enhancement of social sustainability.

Keywords
Agile, large-scale agile, software development, project management, social sustainability.
National Category
Software Engineering
Research subject
Computer Science; Information Systems
Identifiers
urn:nbn:se:kau:diva-103620 (URN)10.62036/isd.2024.98 (DOI)978-83-972632-0-8 (ISBN)
Conference
The 32nd International Conference on Information Systems Development (ISD 2024), Gdańsk, Poland, Augist 26-28, 2024.
Available from: 2025-03-24 Created: 2025-03-24 Last updated: 2025-03-24Bibliographically approved
Ahmad, M. O. & Gustavsson, T. (2024). The Pandora's box of social, process, and people debts in software engineering. Journal of Software: Evolution and Process, 36(2), Article ID e2516.
Open this publication in new window or tab >>The Pandora's box of social, process, and people debts in software engineering
2024 (English)In: Journal of Software: Evolution and Process, ISSN 2047-7473, E-ISSN 2047-7481, Vol. 36, no 2, article id e2516Article in journal (Refereed) Published
Abstract [en]

In software engineering, technical debt (TD) has been widely investigated, but debt regarding social issues, people, and processes has not been explored as much. It should be noted here that we use nontechnical debt (NTD) as an umbrella term to cover social, process, and people debts. Although the number of studies on NTD in software is increasing, the majority of them are descriptive rather than rigorous, and there is no systematic development of cumulative knowledge. As a result, identifying the fundamental causes of NTD and the associated mitigation techniques in software engineering is challenging. Therefore, this study investigates the scientific evidence regarding NTD till date by conducting a systematic mapping review of software engineering research between January 2000 and October 2021. The search strategy resulted in 175 studies, 17 of which were identified as unique and relevant primary papers. The primary studies show that NTD and TD are inextricably linked. In addition, this study also captured a plethora of causes and mitigation strategies for managing NTD and thus makes four important contributions: (i) highlighting state-of-the-art NTD research; (ii) identification of the reported causes and mitigation strategies in the primary papers; and (iii) determination of opportunities for future NTD research.

Place, publisher, year, edition, pages
John Wiley & Sons, 2024
Keywords
agile, people debt, process debt, social debt, software development, systematic mapping review
National Category
Software Engineering
Research subject
Computer Science
Identifiers
urn:nbn:se:kau:diva-92277 (URN)10.1002/smr.2516 (DOI)000865285100001 ()2-s2.0-85139397546 (Scopus ID)
Funder
Karlstad UniversityKnowledge Foundation
Available from: 2022-10-27 Created: 2022-10-27 Last updated: 2024-02-22Bibliographically approved
Johansson, B., Jaadla, H. & Gustavsson, T. (2023). A DSR Study on Iterative Tool Development to Measure IT Process Maturity in an Agile Context. In: Gheorghe Cosmin Silaghi, Robert Andrei Buchmann, Virginia Niculescu, Gabriela Czibula, Chris Barry, Michael Lang, Henry Linger, Christoph Schneider (Ed.), ISD 2022: Advances in Information Systems Development. Paper presented at 30th International Conference on Information Systems Development, Cluj-Napoca, Romania, August 31- September 2, 2022. (pp. 1-17). Springer, 63
Open this publication in new window or tab >>A DSR Study on Iterative Tool Development to Measure IT Process Maturity in an Agile Context
2023 (English)In: ISD 2022: Advances in Information Systems Development / [ed] Gheorghe Cosmin Silaghi, Robert Andrei Buchmann, Virginia Niculescu, Gabriela Czibula, Chris Barry, Michael Lang, Henry Linger, Christoph Schneider, Springer, 2023, Vol. 63, p. 1-17Conference paper, Published paper (Refereed)
Abstract [en]

This paper presents the design of a tool for recurring quantitative self-assessment of IT Service Management (ITSM) process maturity in a financial institution implementing agile software development as a new way of working. This change brought on an increased need to monitor ITSM process performance, and a Design Science Research (DSR) project was launched to create an ITSM maturity assessment tool. Continual improvement of ITSM processes can be measured by performing a process maturity assessment, comparing the organization’s process performance against a best-practice reference set of processes. This paper reports a development project for a quantitative measuring survey-based tool. Due to the increasing use of agile methods, there is an increase in research attention to the coexistence of agile and ITSM maturity assessment tools. The results show that a company-wide ITSM process maturity assessment can be established as a survey-based self-assessment in an agile software development context. The aggregate scores from this self-assessment present a good indicator of the organization’s process performance, especially when complemented by a reference score. A key learning is that the iterative DSR methodology made it possible to create a tool that in good way measure ITSM process maturity in an agile context. 

Place, publisher, year, edition, pages
Springer, 2023
Series
Lecture Notes in Information Systems and Organisation, ISSN 2195-4968, E-ISSN 2195-4976
Keywords
ITSM, IT service management, IT maturity, Process maturity, Quantitative self-assessment
National Category
Information Systems Software Engineering
Research subject
Information Systems
Identifiers
urn:nbn:se:kau:diva-96293 (URN)10.1007/978-3-031-32418-5_1 (DOI)2-s2.0-85164918909 (Scopus ID)
Conference
30th International Conference on Information Systems Development, Cluj-Napoca, Romania, August 31- September 2, 2022.
Available from: 2023-08-09 Created: 2023-08-09 Last updated: 2023-08-09Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0002-1512-6592

Search in DiVA

Show all publications