kirancodes.me
To Proof Maintenance & Beyond!

Automating traceability link recovery through classification

Chris Mills

Abstract

Traceability Link Recovery (TLR) is an important software engineering task in which a stakeholder establishes links between related items in two sets of software artifacts. Most existing approaches leverage Information Retrieval (IR) techniques, and formulate the TLR task as a retrieval problem, where pairs of similar artifacts are retrieved and presented to a user. These approaches still require significant human effort, as a stakeholder needs to manually inspect the list of recommendations and decide which ones are true links and which ones are false. In this work, we aim to automate TLR by re-imagining it as a binary classification problem. More specifically, our machine learning classification approach is able to automatically classify each link in the set of all potential links as either valid or invalid, therefore circumventing the substantial human effort required by existing techniques.

BibTeX
@inproceedings{Mills:FSE17,
  author    = {Chris Mills},
  title     = {Automating traceability link recovery through classification},
  booktitle = {{ESEC/SIGSOFT} {FSE}},
  pages     = {1068--1070},
  publisher = {{ACM}},
  year      = {2017},
}

Related papers