• DocumentCode
    650751
  • Title

    A Visualization Tool for Reverse-Engineering of Complex Component Applications

  • Author

    Holy, L. ; Snajberk, Jaroslav ; Brada, P. ; Jezek, Kamil

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Univ. of West Bohemia, Pilsen, Czech Republic
  • fYear
    2013
  • fDate
    22-28 Sept. 2013
  • Firstpage
    500
  • Lastpage
    503
  • Abstract
    Nowadays, component applications can contain thousands of components whose structure is difficult to understand. As a solution, we proposed a visualization technique that removes large part of connections from component binding diagrams. This technique uses a separated components area to display components with a big amount of connections detached from the main diagram. In this area, component interfaces are shown clustered instead of showing them all. Benefit of this approach is improvement of application understanding by reducing the diagram´s visual clutter during its reverse engineering. In this work, we present implementation of the technique in a form of a tool, called CoCA-Ex. CoCA-Ex is a publicly accessible web application and a reverse-engineering solution for various component systems. The tool is built on modern technologies such as HTML5 and JavaScript and has Java EE server backend.
  • Keywords
    Internet; Java; authoring languages; data visualisation; hypermedia markup languages; object-oriented programming; program visualisation; reverse engineering; CoCA-Ex; HTML5; Java EE server backend; JavaScript; Web application; complex component applications; component binding diagrams; component interfaces; reverse engineering solution; visual clutter reduction; visualization tool; Clutter; Data visualization; Java; Servers; Software; Unified modeling language; Visualization; component; software visualization; visual clutter;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance (ICSM), 2013 29th IEEE International Conference on
  • Conference_Location
    Eindhoven
  • ISSN
    1063-6773
  • Type

    conf

  • DOI
    10.1109/ICSM.2013.82
  • Filename
    6676942