Key AI features to support scrum software engineering: practitioners’ perspective

Abstract Software engineering involves more than coding. It encompasses planning, development, communication, and process management. Scrum, the most widely adopted agile methodology, helps teams deliver value iteratively, yet practitioners often struggle with challenges such as maintaining requirement clarity, reducing cognitive load, and managing communication overhead. As artificial intelligence (AI) becomes increasingly integrated into the software engineering lifecycle, its potential to improve productivity, quality, and decision-making is gaining significant attention. Moreover, Scrum offers a structured yet flexible framework, but it remains unclear which AI features can most effectively support its practices in real-world settings. Therefore, this study addresses that gap by identifying and prioritizing key Scrum AI Support Features (SAISFs) based on industry needs. A two-phase research approach was used. First, a focus group with five software engineering industry experts identified 18 relevant SAISFs. Second, a survey using the Kano methodology was conducted with 344 experienced Scrum practitioners to evaluate and prioritize these features. The results were analyzed across three Scrum team size groups: small ( < = 6), medium (7–10), and large (11+), and four functional SAISF groups: Requirements Support (R), Development Support (D), Communication Support (C), and Scrum Process Support (S). The research also provides prioritization of SAISFs according to Scrum roles. Our findings offer actionable insights for designing AI-enhanced tools tailored to Scrum teams, highlighting the importance of considering team size and Scrum roles when prioritizing AI features. This study contributes to the agile software engineering literature by offering a practitioner-informed foundation for integrating AI into Scrum-based project environments. Future Scrum tools may become adaptive and context-aware, automatically tailoring workflows, predicting bottlenecks, and optimizing team communication and performance.

Authors

Publication Details

Journal
Empirical Software Engineering
Published
2026-05-08
DOI
https://doi.org/10.1007/s10664-026-10876-6
Primary Topic
Software Engineering Techniques and Practices
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Key AI features to support scrum software engineering: practitioners’ perspective

Damjan Fujs, Vlado Stankovski, Damjan Vavpotič, Petar Kochovski
Empirical Software Engineering
Software Engineering Techniques and Practices
article

Key AI features to support scrum software engineering: practitioners’ perspective

Damjan Fujs, Vlado Stankovski, Damjan Vavpotič, Petar Kochovski
article en

Abstract

Abstract Software engineering involves more than coding. It encompasses planning, development, communication, and process management. Scrum, the most widely adopted agile methodology, helps teams deliver value iteratively, yet practitioners often struggle with challenges such as maintaining requirement clarity, reducing cognitive load, and managing communication overhead. As artificial intelligence (AI) becomes increasingly integrated into the software engineering lifecycle, its potential to improve productivity, quality, and decision-making is gaining significant attention. Moreover, Scrum offers a structured yet flexible framework, but it remains unclear which AI features can most effectively support its practices in real-world settings. Therefore, this study addresses that gap by identifying and prioritizing key Scrum AI Support Features (SAISFs) based on industry needs. A two-phase research approach was used. First, a focus group with five software engineering industry experts identified 18 relevant SAISFs. Second, a survey using the Kano methodology was conducted with 344 experienced Scrum practitioners to evaluate and prioritize these features. The results were analyzed across three Scrum team size groups: small ( < = 6), medium (7–10), and large (11+), and four functional SAISF groups: Requirements Support (R), Development Support (D), Communication Support (C), and Scrum Process Support (S). The research also provides prioritization of SAISFs according to Scrum roles. Our findings offer actionable insights for designing AI-enhanced tools tailored to Scrum teams, highlighting the importance of considering team size and Scrum roles when prioritizing AI features. This study contributes to the agile software engineering literature by offering a practitioner-informed foundation for integrating AI into Scrum-based project environments. Future Scrum tools may become adaptive and context-aware, automatically tailoring workflows, predicting bottlenecks, and optimizing team communication and performance.

Empirical Software EngineeringVol. 31(5)
Javna Agencija za Raziskovalno Dejavnost RS
Openalex Percentile: Top 2%
Software Engineering Techniques and Practices
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.