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:
5
Views
Related Proceedings Papers
Related Articles
Real-Time Computing in Open Systems for Manufacturing
J. Comput. Inf. Sci. Eng (March,2001)
Practical Guide to Boundary Element Methods with the Software Library BEMLIB
Appl. Mech. Rev (May,2003)
Guidelines for Use of Commercial Software and Diagnostics in Articles for the Journal of Fluids Engineering
J. Fluids Eng (January,2011)
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)
MPIMMU — Providing a Single Address Space over a Cluster
International Conference on Future Computer and Communication, 3rd (ICFCC 2011)