• DocumentCode
    2027647
  • Title

    ReVis: reverse engineering by clustering and visual object classification

  • Author

    Quigley, Aaron J. ; Postema, Margot ; Schmidt, Heinz

  • Author_Institution
    Dept. of Comput. Sci. & Software Eng., Newcastle Univ., NSW, Australia
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    119
  • Lastpage
    125
  • Abstract
    The paper presents the framework of a scale oriented scheme for the presentation and classification of reverse engineered sections of procedural code into objects. The aim is to develop an extensible system framework, which allows the output from a suite of data analysis tools to be visually presented to a user. The relationship between the analysis and visualisation is a progressive cycle, where each time through the cycle, the overall quality of the classified objects improves. This framework supports two distinct methods of information feedback from the visualisation to the analysis suite. The two feedback loops aim to increase both the ease of understanding for the reverse engineer and the quality of the resultant objects. As the analyst views the visualisation, the perceived view of the relationships exhibited in the system may be modified, removed or added to. This results in a change to the underlying graph or the clustering of that graph, which must be addressed in the visual presentation of the information using a variety of techniques to maintain the users´ `mental map´, or understanding each time through the cycle
  • Keywords
    data analysis; object-oriented programming; pattern clustering; program visualisation; reverse engineering; software maintenance; visual programming; ReVis; classified objects; clustering; data analysis tools; extensible system framework; feedback loops; information feedback; mental map; procedural code; progressive cycle; reverse engineer; reverse engineered sections; reverse engineering; scale oriented scheme; visual object classification; visual presentation; Computer science; Data analysis; Electrical capacitance tomography; Feedback; Hip; Read only memory; Reverse engineering; Software engineering; Software systems; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2000. Proceedings. 2000 Australian
  • Conference_Location
    Canberra, ACT
  • Print_ISBN
    0-7695-0631-3
  • Type

    conf

  • DOI
    10.1109/ASWEC.2000.844569
  • Filename
    844569