Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1109/ICSM.2001.972729guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article
Free access

Analyzing the Impact of Changing Requirements

Published: 07 November 2001 Publication History

Abstract

Determining the impact of requirement changes on software development is critical to project management. We present an impact analysis method to evaluate requirement changes for software development projects that is based on requirements traceability. By using attributes of the work products and traces, we create classes of requirement changes prioritized according to the potential impact. We present a case study that shows a favorable comparison between the actual impact and the predicted impact. Finally, we discuss the expansion of the method.

References

[1]
R. S. Arnold and S. A. Bohner. Impact analysis - towards a framework for comparison. Proceedings of the International Conference on Software Maintenance, pages 292- 301, 1993.
[2]
A. Bianchi, A. R. Fasolino, and G. Visaggio. An exploratory case study of the maintenance effectiveness of traceability models. Proceeding of the International Workshop on Program Comprehension, 8: 149-158, June 2000.
[3]
B. W. Boehm. Software Engineering Economics. Prentice-Hall, Inc, Englewood Cliffs, New Jersey, 1981.
[4]
S. A. Bohner. Software change impact analysis for design evolution. Proceedings of the International Conference on Software Maintenance and Re-engineering, 8: 292-301, 1991.
[5]
F. P. Brooks. No silver bullet. IEEE Computer, 20(4): 10-19, April 1987.
[6]
X. Chen, W. Tsai, H. Hunag, M. Poonawala, S. Royadurgam, and Y. Wang. Omega - an integrated environment for C++ program maintenance. Proceedings of the International Conference on Software Maintenance, pages 114-123, 1996.
[7]
P. K. Garg and W. Scacchi. A hypertext system to manage software life-cycle documents. IEEE Software, 7(3): 90-98, May 1990.
[8]
E. Horowitz and R. C. Williamson. Sodos: A software documentation support environment - its definition. IEEE Transactions on Software Engineering, 12(8): 849-859, August 1986.
[9]
S. Horwitz, T. Reps, and D. Brinkley. Interprocedural slicing using dependence graphs. ACM Transactions on Programming Languages and Systems, 12(1): 26-60, January 1990.
[10]
IBM Object-Oriented Technology Center. Developing Object-Oriented Software: An Experience-Based Approach. Prentice-Hall, Inc, Upper Saddle River, NJ, 1997.
[11]
M. Jarke. Requirements tracing. Communications of the ACM, 41(12): 32-36, December 1998.
[12]
G. J. Klir and B. Yuan. Fuzzy Sets and Fuzzy Logic: Theory and Applications. Prentice-Hall, Inc, Upper Saddle River, NJ, 1995.
[13]
G. Kotonya and I. Somerville. Requirements Engineering: Processes and Techniques. John Wiley & Sons Ltd, Chichester, West Sussex, England, 1998.
[14]
J. P. Loyall and S. A. Mathesen. Using dependence analysis to support the software maintenance process. Proceedings of the International Conference on Software Maintenance, pages 282-291, 1993.
[15]
S. L. Pfleeger. Software Engineering: Theory and Practice. Prentice-Hall, Inc, Upper Saddle River, NJ, 1998.
[16]
A. Podgurski and L. A. Clarke. A formal model of program dependencies and its implications for software testing, debugging, and maintenance. IEEE Transactions on Software Engineering, 16(9): 965-979, September 1990.

Cited By

View all
  • (2014)Towards the prioritization of system test casesSoftware Testing, Verification & Reliability10.1002/stvr.150024:4(320-337)Online publication date: 1-Jun-2014
  • (2006)Problem-based analysis of organisational changeProceedings of the 2006 international workshop on Advances and applications of problem frames10.1145/1138670.1138674(13-18)Online publication date: 23-May-2006

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
ICSM '01: Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
November 2001
722 pages
ISBN:0769511899

Publisher

IEEE Computer Society

United States

Publication History

Published: 07 November 2001

Author Tags

  1. fuzzy sets
  2. impact analysis
  3. requirements traceability

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)12
  • Downloads (Last 6 weeks)2
Reflects downloads up to 08 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2014)Towards the prioritization of system test casesSoftware Testing, Verification & Reliability10.1002/stvr.150024:4(320-337)Online publication date: 1-Jun-2014
  • (2006)Problem-based analysis of organisational changeProceedings of the 2006 international workshop on Advances and applications of problem frames10.1145/1138670.1138674(13-18)Online publication date: 23-May-2006

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media