• 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