Skip to main navigation Skip to search Skip to main content

Machine Learning in requirements engineering: a mapping study

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

Abstract

Machine learning (ML) techniques are used to make the software development process more efficient and effective. Many ML approaches have also been proposed to automate Requirements Engineering (RE) activities such as ambiguity detection, traceability analysis and to address complex RE challenges. The overall goal of this research is to explore the state of the art of application of ML in RE and to determine the effectiveness of ML in improving the RE process and artefacts. Following the Evidence-Based Software Engineering approach, we performed a mapping study of the empirical studies on ML techniques and approaches used in RE published between 2010 and April 2020. Data were extracted from the selected papers about the ML techniques, problems, and challenges of using ML, identification of the used datasets, and the evaluation metrics employed to assess the ML techniques. We analyzed 65 relevant papers in this mapping study. Our analysis shows that ML is an effective tool for automating RE analysis tasks, overcoming complexity, and reducing cost and time. We also present the gaps in the ML for RE literature and suggest areas that need further research.

Original languageEnglish
Title of host publicationProceedings - 29th IEEE International Requirements Engineering Conference Workshops, REW 2021
EditorsTao Yue, Mehdi Mirakhorli
Place of PublicationPiscataway NJ USA
PublisherIEEE, Institute of Electrical and Electronics Engineers
Pages116-125
Number of pages10
ISBN (Electronic)9781665418980
ISBN (Print)9781665418997
DOIs
Publication statusPublished - 2021
Externally publishedYes
EventInternational Workshop on Artificial Intelligence and Requirements Engineering 2021 - Online, Notre Dame, United States of America
Duration: 20 Sept 202120 Sept 2021
Conference number: 8th
https://ieeexplore.ieee.org/xpl/conhome/9581322/proceeding (Proceedings)
https://aire-ws.github.io/aire21/ (Website)

Publication series

NameProceedings of the IEEE International Conference on Requirements Engineering
PublisherIEEE, Institute of Electrical and Electronics Engineers
Volume2021-September
ISSN (Print)1090-705X
ISSN (Electronic)2332-6441

Conference

ConferenceInternational Workshop on Artificial Intelligence and Requirements Engineering 2021
Abbreviated titleAIRE 2021
Country/TerritoryUnited States of America
CityNotre Dame
Period20/09/2120/09/21
Internet address

Keywords

  • Machine Learning
  • Mapping Study
  • Requirements Engineering
  • Software Requirements

Cite this