International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 88 - Number 15 |
Year of Publication: 2014 |
Authors: Hnin Pwint Phyu, Thi Thi Soe Nyunt |
10.5120/15429-3937 |
Hnin Pwint Phyu, Thi Thi Soe Nyunt . A Framework of Source Code Comprehension for Software Maintenance. International Journal of Computer Applications. 88, 15 ( February 2014), 33-37. DOI=10.5120/15429-3937
In maintenance of object-oriented software, one of the most important concepts is inheritance, which organizes classes into a hierarchy. The presence of the inheritance increases the number of potential dependencies within a program. Moreover, the comprehension of an existing software system can consume half or more of the maintenance time. The relationships among packages, classes, access modifiers, inherited classes and methods can affect on modification of the software. So, the proposed system uses the concept-based approach, Formal Concept Analysis (FCA) in order to comprehend the overall system (software project), and graphically visualize the modifier-based dependencies in terms of packages, classes, methods and inheritance relationship. The proposed system focuses on the problem how to provide an understanding of the software. Static java source code is analyzed in this system.