When minor modifications need to be made in an object-oriented computer program, they often incur further more changes due to the presence of dependency in the codes and the program structure. Yet, to accommodate the required change, there can also be more than one option to carry out the initial modifications. To select the modification option in this context, this paper proposes a systematic approach to estimate the scope of change propagation of an object-oriented program given some initial modifications. The strategy is to first capture the dependency relationships of the entities pertaining to an object-oriented program via the matrix representation. Based on this matrix-based model, the priority number method is proposed and applied to estimate the scope of change propagation by assuming some initial modifications. The core of this method is to estimate the chance of affecting other program entities due to some modified entities. A case study is conducted throughout the paper to illustrate and justify the proposed method.
Skip Nav Destination
ASME 2010 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference
August 15–18, 2010
Montreal, Quebec, Canada
Conference Sponsors:
- Design Engineering Division and Computers in Engineering Division
ISBN:
978-0-7918-4411-3
PROCEEDINGS PAPER
Estimation of the Scope of Change Propagation in Object-Oriented Programming
Elmira Rajinia,
Elmira Rajinia
Concordia University, Montreal, QC, Canada
Search for other works by this author on:
Simon Li
Simon Li
Concordia University, Montreal, QC, Canada
Search for other works by this author on:
Elmira Rajinia
Concordia University, Montreal, QC, Canada
Simon Li
Concordia University, Montreal, QC, Canada
Paper No:
DETC2010-28773, pp. 1203-1212; 10 pages
Published Online:
March 8, 2011
Citation
Rajinia, E, & Li, S. "Estimation of the Scope of Change Propagation in Object-Oriented Programming." Proceedings of the ASME 2010 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference. Volume 3: 30th Computers and Information in Engineering Conference, Parts A and B. Montreal, Quebec, Canada. August 15–18, 2010. pp. 1203-1212. ASME. https://doi.org/10.1115/DETC2010-28773
Download citation file:
3
Views
0
Citations
Related Proceedings Papers
Related Articles
Real-Time Computing in Open Systems for Manufacturing
J. Comput. Inf. Sci. Eng (March,2001)
Rapid Embedded Programming in the Mathworks Environment
J. Comput. Inf. Sci. Eng (September,2002)
The Numerical Simulation of a High-Speed Axial Flow Compressor
J. Turbomach (July,1992)
Related Chapters
Often Forgotten Programming 101
Managing Systems Development 101: A Guide to Designing Effective Commercial Products & Systems for Engineers & Their Bosses∕CEOs
Research on Code Generation Based on Process Model-Driven Technology
International Conference on Information Technology and Computer Science, 3rd (ITCS 2011)
The Generation Approach of Multi-Target Learning Management System
International Conference on Advanced Computer Theory and Engineering, 5th (ICACTE 2012)