TY - GEN
T1 - A Systematic Literature Review on Requirements Engineering Practices and Challenges in Open-Source Projects
AU - Tasnim, M.
AU - Rayhan, M.
AU - Zhang, Z.
AU - Poranen, T.
PY - 2024
Y1 - 2024
N2 - Open-source software (OSS) development has become increasingly influential in the software industry, promoting collaboration and knowledge sharing among developers and users. Along with rapidly evolving OSS projects, this paper explores requirements engineering (RE) practices and challenges through a systematic literature review (SLR). Synthesizing data from 43 selected papers, the study reports practices, techniques, and methods that assist RE activities in OSS projects, and also addresses challenges faced by practitioners and the potential solutions. The results of the literature review indicate a growing interest in using machine learning and statistical methods to assist RE activities, focusing on automated requirements identification and analysis using information from project discussion forums, issue reports, and other online resources. The findings also highlight the importance of community involvement, with many studies examining developers’ interaction patterns, expertise levels, and influence on projects. These findings provide valuable insights for OSS project managers and researchers, offering guidance on effectively handling requirements in OSS projects.
AB - Open-source software (OSS) development has become increasingly influential in the software industry, promoting collaboration and knowledge sharing among developers and users. Along with rapidly evolving OSS projects, this paper explores requirements engineering (RE) practices and challenges through a systematic literature review (SLR). Synthesizing data from 43 selected papers, the study reports practices, techniques, and methods that assist RE activities in OSS projects, and also addresses challenges faced by practitioners and the potential solutions. The results of the literature review indicate a growing interest in using machine learning and statistical methods to assist RE activities, focusing on automated requirements identification and analysis using information from project discussion forums, issue reports, and other online resources. The findings also highlight the importance of community involvement, with many studies examining developers’ interaction patterns, expertise levels, and influence on projects. These findings provide valuable insights for OSS project managers and researchers, offering guidance on effectively handling requirements in OSS projects.
U2 - 10.1109/SEAA60479.2023.00050
DO - 10.1109/SEAA60479.2023.00050
M3 - Conference contribution
T3 - Proceedings EUROMICRO Conference on Software Engineering and Advanced Applications
SP - 278
EP - 285
BT - 2023 49th Euromicro Conference on Software Engineering and Advanced Applications (SEAA)
PB - IEEE
T2 - Euromicro conference on software engineering and advanced applications (SEAA)
Y2 - 6 September 2023 through 8 September 2023
ER -