TY - GEN
T1 - Machine Learning-Enhanced Requirements Engineering
T2 - 19th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2024
AU - Núñez, Ana Gabriela
AU - Granda, Maria Fernanda
AU - Saquicela, Victor
AU - Parra, Otto
N1 - Publisher Copyright:
© 2024 by SCITEPRESS – Science and Technology Publications, Lda.
PY - 2024
Y1 - 2024
N2 - In the software lifecycle, requirements are often subjective and ambiguous, challenging developers to comprehend and implement them accurately and thoroughly. Nevertheless, using techniques and knowledge can help analysts simplify and improve requirements comprehensibility, ensuring that the final product meets the client’s expectations and needs. The Requirements Engineering domain and its relationship to Machine Learning have gained momentum recently. Machine Learning algorithms have shown significant progress and superior performance when dealing with functional and non-functional requirements, natural language processing, text-mining, data-mining, and requirements extraction, validation, prioritisation, and classification. This paper presents a Systematic Literature Review identifying novel contributions and advancements from January 2012 to June 2023 related to strategies, technology and tools that use Machine Learning techniques in Requirements Engineering. This process included selecting studies from five databases (Scopus, WoS, IEEE, ACM, and Proquest), from which 74 out of 1219 were selected. Although some successful applications were found, there are still topics to explore, such as analysing requirements using different techniques, combining algorithms to improve strategies, considering other requirements specification formats, extending techniques to larger datasets and other application domains and paying attention to the efficiency of the approaches.
AB - In the software lifecycle, requirements are often subjective and ambiguous, challenging developers to comprehend and implement them accurately and thoroughly. Nevertheless, using techniques and knowledge can help analysts simplify and improve requirements comprehensibility, ensuring that the final product meets the client’s expectations and needs. The Requirements Engineering domain and its relationship to Machine Learning have gained momentum recently. Machine Learning algorithms have shown significant progress and superior performance when dealing with functional and non-functional requirements, natural language processing, text-mining, data-mining, and requirements extraction, validation, prioritisation, and classification. This paper presents a Systematic Literature Review identifying novel contributions and advancements from January 2012 to June 2023 related to strategies, technology and tools that use Machine Learning techniques in Requirements Engineering. This process included selecting studies from five databases (Scopus, WoS, IEEE, ACM, and Proquest), from which 74 out of 1219 were selected. Although some successful applications were found, there are still topics to explore, such as analysing requirements using different techniques, combining algorithms to improve strategies, considering other requirements specification formats, extending techniques to larger datasets and other application domains and paying attention to the efficiency of the approaches.
KW - Artificial Intelligence
KW - Machine Learning
KW - Natural Language Processing
KW - Requirements Engineering
UR - https://www.scopus.com/pages/publications/85193924311
U2 - 10.5220/0012688100003687
DO - 10.5220/0012688100003687
M3 - Contribución a la conferencia
AN - SCOPUS:85193924311
T3 - International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE - Proceedings
SP - 521
EP - 528
BT - Proceedings of the 19th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2024
A2 - Kaindl, Hermann
A2 - Kaindl, Hermann
A2 - Kaindl, Hermann
A2 - Mannion, Mike
A2 - Maciaszek, Leszek
A2 - Maciaszek, Leszek
PB - Science and Technology Publications, Lda
Y2 - 28 April 2024 through 29 April 2024
ER -