This review provides a consolidated overview for researchers and practitioners interested in enhancing artificial intelligence integration into requirements engineering for open-source software projects and provides guidance for future research to effectively address existing challenges and facilitate integration of AI techniques.
Abstract
Software stakeholders have seamlessly integrated artificial intelligence technologies into the requirements engineering processes for open-source software, which presents both opportunities and challenges. This systematic literature review examines the current state of artificial intelligence application in requirements engineering for open-source software and emphasizes the opportunities and challenges faced by practitioners. Based on the reviewed literature, artificial intelligence technologies, such as machine learning, natural language processing, large language models, and deep learning techniques, have been increasingly applied to support key requirements engineering activities, particularly requirements elicitation, classification, prioritization, and stakeholder analysis. However, the lack of structured data in open-source software directly challenges the effectiveness of artificial intelligence solutions for requirements engineering processes. The findings highlight the need for future research to focus on finding viable solutions to these identified issues. This review provides a consolidated overview for researchers and practitioners interested in enhancing artificial intelligence integration into requirements engineering for open-source software projects and provides guidance for future research to effectively address existing challenges and facilitate integration of AI techniques.
The findings indicate that techniques such as artificial neural networks, optimization algorithms, machine learning models, and hybrid approaches consistently yield improvements in estimation accuracy, with average error reductions reported in the literature ranging approximately from 15% to 30% when compared with trad...
Rodolfo Barbosa Santos, L. E. G. Martins· Journal of Software: Evoluti...· 0 citations
This review demonstrates that GenAI has substantial potential to support intelligent, sustainable, and data-driven civil engineering practices while emphasizing the need for human expertise and responsible AI implementation.
M. M.· Journal of Structural Techno...· 0 citations
A Systematic Mapping Study on the quality of AI-based software identifies six recurring challenge categories, with the most prominent being limitations in existing quality assessment models followed by issues in non-functional requirement management, quality-aware development, and quality assurance.
Maryum Hamdani, Mateen Ahmed Abbasi, Marko Jäntti et al.· 0 citations
This research aims to identify and validate key challenges and their solutions within the RE process for open‐source software development (OSSD) and propose best practices to address these challenges.
Fazli Rabi, M. Ilyas, Nasir Rashid et al.· Journal of Software: Evoluti...· 0 citations
It is demonstrated that multiple architectural views, continuous monitoring, domain-driven decomposition, and AI-assisted design techniques contribute significantly to improving scalability, maintainability, adaptability, and long-term software sustainability.
The reviewed literature indicates that AI tools can improve productivity by reducing task completion time, assisting knowledge creation, supporting programming activities, and enhancing information processing, and suggests that AI achieves the greatest productivity benefits when used as a collaborative technology that...