On the Answer Status and Usage of Requirements Traceability Questions
Main Author: | |
---|---|
Language: | English |
Published: |
University of Cincinnati / OhioLINK
2019
|
Subjects: | |
Online Access: | http://rave.ohiolink.edu/etdc/view?acc_num=ucin1562842351223984 |
id |
ndltd-OhioLink-oai-etd.ohiolink.edu-ucin1562842351223984 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-OhioLink-oai-etd.ohiolink.edu-ucin15628423512239842021-08-03T07:11:43Z On the Answer Status and Usage of Requirements Traceability Questions Gupta, Arushi Computer Science Requirements Traceability software engineering task repository mining Practitioner questions gray links Requirements analysis To understand requirements traceability in practice, we present a preliminary study of identifying questions from requirements repositories and examining their answering status. Investigating 345 open-source projects results in 20,622 requirements questions, among which 53% were answered successfully, 15% were answered unsuccessfully, and 32% were not answered at all. To be able to answer the requirements traceability questions effectively, the developers need traceability links. we found that the trace links can differ based on the usage of those links for various tasks. We present this via an empirical study where we explicitly assign the participants into 3 trace-usage groups of one requirement: ?nding its implementation for verification and validation purpose, changing it within the original software system, and reusing it toward another application. The results uncover what we call “gray links”—around 20% of the total traces are voted to be true links with respect to only one task but not the others. We provide a mechanism to identify such gray links and discuss how they can be leveraged to advance the research and practice of value-based requirements traceability. For traceability in practice, developers need to consider the usage if requirements traceability questions to provide a successful answer. 2019-10-24 English text University of Cincinnati / OhioLINK http://rave.ohiolink.edu/etdc/view?acc_num=ucin1562842351223984 http://rave.ohiolink.edu/etdc/view?acc_num=ucin1562842351223984 unrestricted This thesis or dissertation is protected by copyright: all rights reserved. It may not be copied or redistributed beyond the terms of applicable copyright laws. |
collection |
NDLTD |
language |
English |
sources |
NDLTD |
topic |
Computer Science Requirements Traceability software engineering task repository mining Practitioner questions gray links Requirements analysis |
spellingShingle |
Computer Science Requirements Traceability software engineering task repository mining Practitioner questions gray links Requirements analysis Gupta, Arushi On the Answer Status and Usage of Requirements Traceability Questions |
author |
Gupta, Arushi |
author_facet |
Gupta, Arushi |
author_sort |
Gupta, Arushi |
title |
On the Answer Status and Usage of Requirements Traceability Questions |
title_short |
On the Answer Status and Usage of Requirements Traceability Questions |
title_full |
On the Answer Status and Usage of Requirements Traceability Questions |
title_fullStr |
On the Answer Status and Usage of Requirements Traceability Questions |
title_full_unstemmed |
On the Answer Status and Usage of Requirements Traceability Questions |
title_sort |
on the answer status and usage of requirements traceability questions |
publisher |
University of Cincinnati / OhioLINK |
publishDate |
2019 |
url |
http://rave.ohiolink.edu/etdc/view?acc_num=ucin1562842351223984 |
work_keys_str_mv |
AT guptaarushi ontheanswerstatusandusageofrequirementstraceabilityquestions |
_version_ |
1719455944775041024 |