• DocumentCode
    2440822
  • Title

    Identifying Structural Features of Java Programs by Analysing the Interaction of Classes at Runtime

  • Author

    Smith, Michael P. ; Munro, Malcolm

  • Author_Institution
    Dept. of Comput. Sci., Durham Univ.
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    1
  • Lastpage
    1
  • Abstract
    This paper describes research on visualising Java software at runtime in order to enable the identification of structural features. The aim is to highlight both the static and dynamic structure of the software and aid software engineers in tasks requiring program comprehension of the code. The paper takes the position that this type of analysis and visualisation for object oriented languages must be carried out with dynamic runtime information and that it cannot, in general, be obtained by static analysis alone. A case study is worked through to demonstrate the approach
  • Keywords
    Java; data flow analysis; program visualisation; Java programs; Java software visualisation; class interaction analysis; dynamic runtime information; object oriented languages; program code comprehension; software dynamic structure; software static structure; static analysis; structural feature identification; Information analysis; Java; Programming profession; Runtime; Software debugging; Software engineering; Software maintenance; Software systems; Software testing; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visualizing Software for Understanding and Analysis, 2005. VISSOFT 2005. 3rd IEEE International Workshop on
  • Conference_Location
    Budapest
  • Print_ISBN
    0-7803-9540-9
  • Type

    conf

  • DOI
    10.1109/VISSOF.2005.1684316
  • Filename
    1684316