Customer Reviews


3 Reviews
5 star:
 (2)
4 star:    (0)
3 star:
 (1)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
Only search this product's reviews

The most helpful favorable review
The most helpful critical review


6 of 6 people found the following review helpful:
5.0 out of 5 stars Collected gems from body of knowledge
This collection of papers on software change impact analysis covers both practice and theory. The book starts with an introduction to change impact analysis. This intro covers terms, theories and practices that have emerged and are accepted among most researchers and practitioners, and provides a basic discussion of traceability and impact analysis.

Chapter 1 is titled...

Published on October 1, 2001 by Mike Tarrani

versus
3.0 out of 5 stars Collection of selected papers.
It's a good start point. Don't expect to have a very well organized body of knowledge. It is just a selection of some important piece of work. Most of the papers are available in IEEE and ACM digital libraries.
Published 3 months ago by Marcelo de Almeida Maia


Most Helpful First | Newest First

6 of 6 people found the following review helpful:
5.0 out of 5 stars Collected gems from body of knowledge, October 1, 2001
This review is from: Software Change Impact Analysis (Practitioners) (Paperback)
This collection of papers on software change impact analysis covers both practice and theory. The book starts with an introduction to change impact analysis. This intro covers terms, theories and practices that have emerged and are accepted among most researchers and practitioners, and provides a basic discussion of traceability and impact analysis.

Chapter 1 is titled Nature of Impact Analysis and contains A Process Model for Software Maintenance, Impact Analysis-Towards A Framework for Comparison, and The Year 2000 Problem: Impact, Strategies, and Tools. Although the last paper is obviously out of date, some of the techniques are worth examining, especially since a good amount of the Y2K problem required impact and risk analysis.

State of the Practice is the topic of chapter 2, and contains the following papers: An Analysis of the Requirements Traceability Problem, Software Change Impact Analysis for Design Evolution and Configuration Management Survey. These three papers are a combination of practice and theory.

The material in Chapter 3, Automated Support for Impact Analysis, is spotty. Some is out of date in my opinion, while other papers are as fresh today as when the book was published. Papers in this chapter are: The Integrated CASE Manifesto, A Practical Software Maintenance Environment, Intelligent Assistance for Software Development and Maintenance and Maintenance Support for Object-Oriented Programs (the last is excellent!). Chapter 4 contains the most practical material in the collection. The topic title is Dependency-Analysis Approaches, and the papers are: Using Dependence Analysis to Support the Software Maintenance Process, Interprocedural Slicing Using Dependence Graphs, Data Dependency Graphs for Ada Programs, Data Flow Analysis and its Application to Software Maintenance and Change Impact Identification in Object Oriented Software Maintenance.

Papers in Chapter 5 (Traceability Approaches) are also mostly practical, but many are out of date or contain information that was a good idea at the time, but seem quaint by today's standards. Paper topics are: A Hypertext System to Manage Software Life-Cycle Documents (very much ahead of its time, but woefully out of date now), A Software Documentation Support Environment-Its Definition, Traceability Based on Design Decisions (this is *must reading* in my opinion) and A Process for Consolidating and Reusing Design Knowledge. Chapter 6's papers address Impact Representation. While many were written a decade ago all of them are interesting and include ideas that are as valid today. Topics are: The Prism Model of Changes, A Unified Interprocedural Program Representation for a Maintenance Environment, A Formal Model of Program Dependencies and Its Implications for Software Testing, Debugging, and Maintenance and A Graph Model for Software Evolution.

Chapter 7 is devoted to Impact-Determination Techniques and contains interesting papers that are more theoretical than practical in my opinion. Topics are: An Early Impact Analysis Technique for Software Maintenance, Using Program Slicing in Software Maintenance, Efficient Algorithms for the Instantiated Transitive Closure Queries, and Approximate Reasoning About the Semantic Effects of Program Changes. Chapter 8 is a synopsis of material in the preceding chapters, with and commentary and observations about impact analysis as a discipline.

Overall, this book represents a substantial cross section of the body of knowledge devoted to software change impact analysis. Some strengths include the fact that this collection of papers makes the body of knowledge available in one book, and the focus of the papers on software engineering aspects of change and maintenance, and how to manage impact to complex applications. A key weakness is that some of the papers are over 10 years old. However, despite the age of some of the papers many are surprisingly applicable to maintenance challenges faced by practitioners today.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3.0 out of 5 stars Collection of selected papers., November 8, 2011
Amazon Verified Purchase(What's this?)
This review is from: Software Change Impact Analysis (Practitioners) (Paperback)
It's a good start point. Don't expect to have a very well organized body of knowledge. It is just a selection of some important piece of work. Most of the papers are available in IEEE and ACM digital libraries.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars Thanks for a great book!, August 1, 2008
By 
Elad Schulman (Israel, Tel-Aviv) - See all my reviews
(REAL NAME)   
This review is from: Software Change Impact Analysis (Practitioners) (Paperback)
The book had arrived very quickly and in a great condition. I must say that i am very pleased with this puirchase.

Thanks,
EladSoftware Change Impact Analysis (Practitioners)
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Most Helpful First | Newest First

This product

Software Change Impact Analysis (Practitioners)
Software Change Impact Analysis (Practitioners) by Shawn A. Bohner (Paperback - June 30, 1996)
$73.95 $62.13
In Stock
Add to cart Add to wishlist