• DocumentCode
    477443
  • Title

    A Hybrid Query Engine for the Structural Analysis of Java and AspectJ Programs

  • Author

    Ghanbari, Hamoun ; Constantinides, Constantinos ; Arnaoudova, Venera

  • Author_Institution
    Dept. of Comput. Sci. & Software Eng., Concordia Univ., Montreal, QC
  • fYear
    2008
  • fDate
    15-18 Oct. 2008
  • Firstpage
    133
  • Lastpage
    137
  • Abstract
    Graphical representation has long been used in the domain of software engineering to provide comprehension aids. Generic and query-based code browsers have contributed towards program comprehension through the provision of high-level customized structural views of the source code. Some research has already focused on combining the advantages of the two techniques through the representation of high-level query-based views using different data visualization techniques. However, little has been done towards the visualization of the query composition process itself. In this paper we develop a query engine for software structural analysis which provides a visual query interface over a high-level textual query language to eliminate the requirement for understanding the query language syntax. Our implementation is provided as an Eclipse plug-in, namely HyQ4J (which stands for hybrid query for Java).
  • Keywords
    Java; object-oriented programming; query languages; AspectJ program; Java; high-level textual query language; hybrid query engine; software structural analysis; visual query interface; Computer science; Data visualization; Database languages; Engines; Java; Proposals; Reverse engineering; Software engineering; Software maintenance; Visual databases; Java; codebase; maintenance; query; static analysis; visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering, 2008. WCRE '08. 15th Working Conference on
  • Conference_Location
    Antwerp
  • ISSN
    1095-1350
  • Print_ISBN
    978-0-7695-3429-9
  • Type

    conf

  • DOI
    10.1109/WCRE.2008.52
  • Filename
    4656402