ACM Home Page
Please provide us with feedback. Feedback
A case study on value-based requirements tracing
Full text PdfPdf (493 KB)
Source Foundations of Software Engineering archive
Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering table of contents
Lisbon, Portugal
SESSION: Requirements table of contents
Pages: 60 - 69  
Year of Publication: 2005
ISBN:1-59593-014-0
Authors
Matthias Heindl  Vienna University of Technology, Vienna, Austria
Stefan Biffl  Vienna University of Technology, Vienna, Austria
Sponsors
SIGSOFT: ACM Special Interest Group on Software Engineering
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 29,   Downloads (12 Months): 286,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1081706.1081717
What is a DOI?

ABSTRACT

Project managers aim at keeping track of interdependencies between various artifacts of the software development lifecycle, to find out potential requirements conflicts, to better understand the impact of change requests, and to fulfill process quality standards, such as CMMI requirements. While there are many methods and techniques on how to technically store requirements traces, the economic issues of dealing with requirements tracing complexity remain open. In practice tracing is typically not an explicit systematic process, but occurs rather ad hoc with considerable hidden tracing-related quality costs. This paper reports a case study on value-based requirements tracing (VBRT) that systematically supports project managers in tailoring requirements tracing precision and effort based on the parameters stakeholder value, requirements risk/volatility, and tracing costs. Main results of the case study were: (a) VBRT took around 35% effort of full requirements tracing; (b) more risky or volatile requirements warranted more detailed tracing because of their higher change probability.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
 
3
J. Bowen, P. O'Grady, L. Smith, "A Constraint Programming Language for Life-cycle Engineering", Artificial Intelligence in Engineering, vol. 5, no. 4, pp. 206--220, 1990.
 
4
 
5
 
6
 
7
M.W. Evans, "The Software Factory", John Wiley and Sons, 1989.
 
8
O. C. Z. Gotel, A. C. W. Finkelstein, "An analysis of the requirements traceability problem", 1st International Conference on Requirements Engineering, pp. 94--101, 1994.
 
9
P. Grünbacher, A. Egyed, N. Medvidovic, "Reconciling Software Requirements and Architectures with Intermediate Models", Software and System Modeling (SoSyM), Vol. 3, no. 3, Springer, pp. 235--253, 2004, ISSN: 1619-1366.
 
10
S.D.P. Harker, K.D. Eason, "The Change and Evolution of Requirements as a Challenge to the Practice of Software Engineering", IEEE, 1992.
 
11
P. Hsia, J. Gao, J. Samuel, D. Kung, Y. Toyoshima, C. Chen, "Behavior-based Acceptance Testing of Software Systems: A Formal Scenario Approach", IEEE, 1994.
 
12
J. Jackson, "A Keyphrase Based Traceability Scheme", IEE Colloquium on Tools and Techniques for Maintaining Traceability during Design, 1991, pp.2--1-2/4.
13
 
14
 
15
M. Lefering, "An Incremental Integration Tool between Requirements Engineering and Programming in the Large", Proceedings of the IEEE International Symposium on Requirements Engineering, San Diego, California, Jan. 4-6, pp. 82--89, 1993.
 
16
A. Ngo-The, G. Ruhe, "Requirements Negotiation under Incompleteness and Uncertainty", Proceedings of the Fifteenth International Conference on Software Engineering and Knowledge Engineering, San Francisco Bay (SEKE '03), July, pp. 586--593, 2003.
 
17
M.C. Paulk, B. Curtis, M.B. Chrissis, C.V. Weber, "Capability Maturity Model for Software", Version 1.1, Technical Report, CMU-SEI-93-TR-024, February 1993.
 
18
 
19
 
20
 
21
 
22


Collaborative Colleagues:
Matthias Heindl: colleagues
Stefan Biffl: colleagues