Application of reinforcement learning to requirements engineering: Requirements tracing

Hakim Sultanov, Jane Huffman Hayes

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

32 Scopus citations

Abstract

We posit that machine learning can be applied to effectively address requirements engineering problems. Specifically, we present a requirements traceability method based on the machine learning technique Reinforcement Learning (RL). The RL method demonstrates a rather targeted generation of candidate links between textual requirements artifacts (high level requirements traced to low level requirements, for example). The technique has been validated using two real-world datasets from two problem domains. Our technique demonstrated statistically significant better results than the Information Retrieval technique.

Original languageEnglish
Title of host publication2013 21st IEEE International Requirements Engineering Conference, RE 2013 - Proceedings
Pages52-61
Number of pages10
DOIs
StatePublished - 2013
Event2013 21st IEEE International Requirements Engineering Conference, RE 2013 - Rio de Janeiro, Brazil
Duration: Jul 15 2013Jul 19 2013

Publication series

Name2013 21st IEEE International Requirements Engineering Conference, RE 2013 - Proceedings

Conference

Conference2013 21st IEEE International Requirements Engineering Conference, RE 2013
Country/TerritoryBrazil
CityRio de Janeiro
Period7/15/137/19/13

Keywords

  • Information retrieval
  • Machine learning
  • Reinforcement learning
  • Requirements traceability
  • Research Project 2 of Grand Challenges of Traceability
  • Software engineering
  • Ubiquitous Grand Challenge

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'Application of reinforcement learning to requirements engineering: Requirements tracing'. Together they form a unique fingerprint.

Cite this