DocumentCode :
1959316
Title :
Maintainability-Based Requirements Prioritization by Using Artifacts Traceability and Code Metrics
Author :
Asghar, M.W. ; Marchetto, A. ; Susi, A. ; Scanniello, Giuseppe
Author_Institution :
Fondazione Bruno Kessler, Trento, Italy
fYear :
2013
fDate :
5-8 March 2013
Firstpage :
417
Lastpage :
420
Abstract :
Requirements prioritization is a fundamental activity during software system maintenance. Prioritize requirements, in fact, means to determine the ordering in which requirements have to be considered in a given planning or maintenance activity. Most of the existing requirements prioritization techniques and tools focus on user and non/functional requirements, while only few attempt exists to consider how requirements are actually implemented, if they are implemented. In this demonstration paper, we present a tool that prioritizes (change) requirements by using artifacts traceability information, to locate the requirements implementation, and a set of code-based metrics, to measure several properties (e.g., coupling, size, scattering) of the requirements implementation. The tool, hence, determines the requirement ordering with respect to how these requirements are implemented in a subject software system.
Keywords :
formal specification; formal verification; program compilers; program diagnostics; software maintenance; artifacts traceability; code-based metrics; fundamental activity; maintainability-based requirements prioritization; maintenance activity; nonfunctional requirements; planning activity; requirement ordering; software system maintenance; subject software system; Computational modeling; Couplings; Indexes; Measurement; Scattering; Software quality; Requirements; Software Metrics; Traceability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance and Reengineering (CSMR), 2013 17th European Conference on
Conference_Location :
Genova
ISSN :
1534-5351
Print_ISBN :
978-1-4673-5833-0
Type :
conf
DOI :
10.1109/CSMR.2013.62
Filename :
6498501
Link To Document :
بازگشت