The STUDIA UNIVERSITATIS BABEŞ-BOLYAI issue article summary

The summary of the selected article appears at the bottom of the page. In order to get back to the contents of the issue this article belongs to you have to access the link from the title. In order to see all the articles of the archive which have as author/co-author one of the authors mentioned below, you have to access the link from the author's name.

 
       
         
    STUDIA INFORMATICA - Issue no. 2 / 2017  
         
  Article:   IMPROVING PROGRAM COMPREHENSION THROUGH DYNAMIC CODE ANALYSIS.

Authors:  ROBERT FRANCISC VIDA.
 
       
         
  Abstract:  
DOI: 10.24193/subbi.2017.2.06

Published Online: 2017-12-15
Published Print: 2017-12-15
pp. 69-82
VIEW PDF: Improving Program Comprehension Through Dynamic Code Analysis

Most of the software that is currently being developed in the industry tends to be very complex and it is safe to assume that a lot of future software projects will keep escalating in their complexity. This means that developers need to keep track of numerous aspects of their system at all time and that new additions to the team will have difficulty adjusting to projects. In this paper, we will propose a set of techniques that combine already existing dynamic code analysis concepts to resolve the aforementioned problems, which can be summarized as being program comprehension difficulties. To do this, we introduce a few novel software analysis and visualization techniques that facilitate program comprehension. The approach proposed within this paper allows for easy identification of semantic information, data available at execution time, which might be difficult or even impossible to portray in an easy to understand representation using existing software visualization techniques. During this paper we will be considering traditional object oriented programming languages, however these ideas should be useful in the context of other programming paradigms as well.

Keywords: Dynamic code analysis, program comprehension, software visualization.

2010 Mathematics Subject Classification. 68N01, 68M20.
 
         
     
         
         
      Back to previous page