DocumentCode
3685889
Title
Finding the right needles in hay helping program comprehension of large software systems
Author
Ioana Şora
Author_Institution
Department of Computer and Software Engineering, University Politehnica of Timisoara, Romania
fYear
2015
fDate
4/1/2015 12:00:00 AM
Firstpage
129
Lastpage
140
Abstract
Maintenance of complex software systems can be done by software engineers only after they understand well the existing code. Program comprehension is supported by documentation - either developer documentation or reverse engineered. What is most often missing is a short document providing the new user with useful information to start with - an executive summary. In this work we propose a tool to automatically extract such a summary, by identifying the most important classes of a system. Our approach relies on techniques of static analysis of dependencies and graph-based ranking. Experiments on a set of real systems show good results.
Keywords
"Software systems","Documentation","Software algorithms","Libraries","Software engineering","Reverse engineering"
Publisher
ieee
Conference_Titel
Evaluation of Novel Approaches to Software Engineering (ENASE), 2015 International Conference on
Type
conf
Filename
7320345
Link To Document