Resumen
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.
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.
| Idioma original | Inglés |
|---|---|
| Título de la publicación alojada | 19th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2024 |
| Editores | Hermann Kaindl, Hermann Kaindl, Hermann Kaindl, Mike Mannion, Leszek Maciaszek, Leszek Maciaszek |
| Editorial | Science and Technology Publications, Lda |
| Páginas | 521-528 |
| Número de páginas | 8 |
| ISBN (versión digital) | 978-989-758-696-5 |
| ISBN (versión impresa) | 2184-4895 |
| DOI | |
| Estado | Publicada - 2024 |
| Evento | 19th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2024 - Angers, Francia Duración: 28 abr. 2024 → 29 abr. 2024 |
Conferencia
| Conferencia | 19th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2024 |
|---|---|
| País/Territorio | Francia |
| Ciudad | Angers |
| Período | 28/04/24 → 29/04/24 |
Palabras clave
- Requirements Engineering
- Machine Learning
- Artificial Intelligence
- Natural Language Processing