Abstract
Requirements Evolution represents one of the major problems in developing computer-based systems. Current practice in Requirement Engineering relies on process-oriented methodologies, which lack of product features. The resulting scenario then is a collection of general methodologies, which do not take into account product features that may enhance our ability in monitoring and controlling Requirements Evolution. This paper shows empirical investigations of two industrial case studies. The results point out evolutionary product features and identify an Empirical Framework to analysing Requirements Evolution. This work represents a shift from process to product-oriented management of Requirements Evolution.
This work has been partially funded by a grant of the Italian National Research Council (CNR) within the thematic Science and Information Technology, Bando n. 203.15.11. Research Program: “Requirements Evolution: Understanding Formally Engineering Processes within Industrial Contexts”.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Stuart Anderson and Massimo Felici. Controlling requirements evolution: An avionics case study. In Proceedings of SAFECOMP 2000, 19th International Conference on Computer Safety, Reliability and Security, LNCS 1943, pages 361–370, Rotterdam, The Netherlands, October 2000. Springer-Verlag.
Stuart Anderson and Massimo Felici. Requirements changes risk/cost analyses: An avionics case study. In M.P. Cottam, D.W. Harvey, R.P. Pape, and J. Tait, editors, Foresight and Precaution, Proceedings of ESREL 2000, SARS and SRA-EUROPE Annual Conference, volume 2, pages 921–925, Edinburgh, Scotland, United Kingdom, May 2000.
Stuart Anderson and Massimo Felici. Requirements engineering questionnaire, version 1.0, January 2001.
Barry W. Boehm. Software Engineering Economics. Prentice-Hall, 1981.
Barry W. Boehm. Software engineering economics. IEEE Transaction on Software Engineering, 10(1):4–21, January 1984.
CCTA, editor. Prince2 Manual-Managing successful projects with PRINCE 2. CCTA-Central Computer and Telecommunications Agency, 1998.
DIRC Project. Interdisciplinary research collaboration in dependability of computer-based systems. http://www.dirc.org.uk/.
Norman E. Fenton and Shari Lawrence Pfleeger. Software Metrics: A Rigorous and Practical Approach. International Thomson Computer Press, second edition, 1996.
Tom Gilb and Dorothy Graham. Software Inspection. Addison-Wesley, 1993.
Theodore F. Hammer, Leonore L. Huffman, and Linda H. Rosenberg. Doing requirements right the first time. CROSSTALK The Journal of Defense Software Engineering, pages 20–25, December 1998.
Ivy F. Hooks and Kristin A. Farry. Customer-Centered Products: Creating Successful Products Through Smart Requirements Management. AMACOM, 2001.
IEEE. IEEE Std 982.1-IEEE Standard Dictionary of Measures to Produce Reliable Software, 1988.
IEEE. IEEE Std 982.2-IEEE Guide for the Use of IEEE Standard Dictionary of Measures to Produce Reliable Software, 1988.
M.M. Lehman. Software’s future: Managing evolution. IEEE Software, pages 40–44, Jan–Feb 1998.
Nancy G. Leveson. SAFEWARE: System Safety and Computers. Addison-Wesley, 1995.
Mark C. Paulk et al. Key practices of the capability maturity model, version 1.1. Technical Report CMU/SEI-93-025, Software Engineering Institute, Carnegie Mellon University, February 1993.
Shari Lawrence Pfleeger. Software Engineering: Theory and Practice. Prentice-Hall, 1998.
PROTEUS Project. Meeting the challenge of changing requirements. Deliverable 1.3, Centre for Software Reliability, University of Newcastle upon Tyne, June 1996.
James Robertson and Suzanne Robertson. Volere: Requirements specification template. Technical Report Edition 6.1, Atlantic Systems Guild, 2000.
Suzanne Robertson and James Robertson. Mastering the Requirements Process. Addison-Wesley, 1999.
RTCA. DO-178B Software Considerations in Airborne Systems and Equipment Certification, 1992.
Ian Sommerville and Pete Sawyer. Requirements Engineering: A Good Practice Guide. John Wiley & Sons, 1997.
George Stark, Al Skillicorn, and Ryan Ameele. An examination of the effects of requirements changes on software releases. CROSSTALK The Journal of Defense Software Engineering, pages 11–16, December 1998.
Neil Storey. Safety-Critical Computer Systems. Addison-Wesley, 1996.
Axel van Lamsweerde. Requirements engineering in the year 00: A research perspective. In Proceedings of the 2000 International Conference on Software Engineering (ICSE’2000), pages 5–19, Limerick, Ireland, June 2000.
David M. Weiss and Chi Tau Robert Lai. Software Product-Line Engineering: A Family-Based Software Development Process. Addison-Wesley, 1999.
Karl Eugene Wiegers. Software Requirements. Microsoft Press, 1999.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Anderson, S., Felici, M. (2001). Requirements Evolution From Process to Product Oriented Management. In: Bomarius, F., Komi-Sirviö, S. (eds) Product Focused Software Process Improvement. PROFES 2001. Lecture Notes in Computer Science, vol 2188. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44813-6_6
Download citation
DOI: https://doi.org/10.1007/3-540-44813-6_6
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42571-7
Online ISBN: 978-3-540-44813-6
eBook Packages: Springer Book Archive