AI techniques and tools in Agile Software Development: Preliminary research

被引:0
作者
Peras, Dijana [1 ]
Stapic, Zlatko [1 ]
Matijevic, Mislav [1 ]
机构
[1] Univ Zagreb, Fac Org & Informat, Pavlinska 2, Varazhdin 42000, Croatia
来源
CENTRAL EUROPEAN CONFERENCE ON INFORMATION AND INTELLIGENT SYSTEMS, CECIIS | 2023年
关键词
Artificial Intelligence; AI; Agile Software Development; Agile Framework; Agile Methodology;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In recent years, there has been significant growth in research related to Agile software development (ASD), accompanied by a notable rise in the adoption of artificial intelligence (AI) tools and techniques. AI is believed to have the potential to bring about a transformation in agile software development, leading to improved product quality, increased production efficiency, and higher project success rates. Consequently, there is a compelling need to incorporate AI methods and tools into the agile software development process. This study presents the results of a literature review and answers research questions on AI techniques and tools, their purposes, and their benefits when used in the context of ASD. In a multi-phased process, a total of 374 documents were gathered and examined. 28 papers satisfied the inclusion and quality assessment requirements. A total of 7 different AI techniques were identified, of which machine learning (ML) was the one predominantly used. The purposes and benefits of AI techniques were identified and discussed. Recommendations for future research were given to tackle detected research gaps.
引用
收藏
页码:501 / 508
页数:8
相关论文
共 35 条
[1]   Machine Learning-based Estimation of Story Points in Agile Development: Industrial Experience and Lessons Learned [J].
Abadeer, Macarious ;
Sabetzadeh, Mehrdad .
29TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE WORKSHOPS (REW 2021), 2021, :106-115
[2]  
Almanaseer A. M., 2022, 2022 INT C EM TRENDS, P1, DOI DOI 10.1109/ETCEA57049.2022.10009796
[3]  
Ameta U., 2022, 2022 IEEE 3 GLOB C A, P1, DOI [10.1109/GCAT55367.2022.9971968, DOI 10.1109/GCAT55367.2022.9971968]
[4]   Predicting failures in agile software development through data analytics [J].
Batarseh, Feras A. ;
Gonzalez, Avelino J. .
SOFTWARE QUALITY JOURNAL, 2018, 26 (01) :49-66
[5]   Extending the Agile Development Process to Develop Acceptably Secure Software [J].
ben Othmane, Lotfi ;
Angin, Pelin ;
Weffers, Harold ;
Bhargava, Bharat .
IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2014, 11 (06) :497-509
[6]   Big Data analytics in Agile software development: A systematic mapping study [J].
Biesialska, Katarzyna ;
Franch, Xavier ;
Muntes-Mulero, Victor .
INFORMATION AND SOFTWARE TECHNOLOGY, 2021, 132 (132)
[7]   Using Machine Learning to Prioritize Automated Testing in an Agile Environment [J].
Butgereit, Laurie .
2019 CONFERENCE ON INFORMATION COMMUNICATIONS TECHNOLOGY AND SOCIETY (ICTAS), 2019,
[8]  
Jabeen J, 2014, 2014 ASIA-PACIFIC WORLD CONGRESS ON COMPUTER SCIENCE AND ENGINEERING (APWC ON CSE)
[9]  
Jungling S., 2020, Towards AI-based Solutions in the System Development Lifecycle
[10]  
Khan F., 2022, 2022 3 INT C EM TECH, P1, DOI [10.1109/INCET54531.2022.9824063, DOI 10.1109/INCET54531.2022.9824063]