A Framework for Advancing Change Impact Analysis in Software Development Using Graph Database

Author(s):  
Mahmoud M. El Nemr ◽  
Doaa S. Elzanfaly
2013 ◽  
Vol 706-708 ◽  
pp. 1911-1914
Author(s):  
Li Liu ◽  
Xiao Dong Zhu ◽  
Fei Ye ◽  
Yi Gang Wang

Change impact analysis is very important to the object-oriented software development and maintenance. Aiming at the problem of change prediction at design level, dependency relationship among classes is analyzed firstly, and the relation of correlative class is described by conditioned probability. Then the prediction of software maintainability method base on probability is proposed. The proposed method can compare software maintainability of different design projects. Lastly, the feasibility and practicability of this method has been proved through one case.


2012 ◽  
Vol 4 (4) ◽  
pp. 60-75
Author(s):  
Jerod W. Wilkerson

CHA-AS is a source code change impact analysis algorithm for Java programs. CHA-AS differs from other algorithms in that it does not require the program versions it compares to be whole programs with a well-defined program entry point. The need for such an algorithm is evident in iterative software development projects and projects involving the development of code libraries and frameworks—all of which may not have a well-defined program entry point at the time when change impact analysis needs to be performed. The CHA-AS algorithm supports the development of Decision Support Systems for software development managers and programmers working on iterative software development projects, or projects to develop source code libraries and frameworks. This paper describes the CHA-AS algorithm and demonstrates it to be efficient and effective in calculating source code change impact.


Sign in / Sign up

Export Citation Format

Share Document