• DocumentCode
    2544274
  • Title

    A Systematic Analysis of Software Architecture Visualization Techniques

  • Author

    Sharafi, Zohreh

  • Author_Institution
    Dept. Genie Inf. et Genie Logiciel, Ecole Polytech. de Montreal, Montreal, QC, Canada
  • fYear
    2011
  • fDate
    22-24 June 2011
  • Firstpage
    254
  • Lastpage
    257
  • Abstract
    The visualization of software systems allows a software developer to build a mental model of the program supporting her to better understand its design and functionality. This research aims at studying current visualization techniques and practices to propose a set of principles for designing effective software architecture visualization techniques, focusing on their support for program comprehension. The research will be carried out in three main phases. First, we will complement current works by proposing a taxonomy of visualization techniques. The second contribution will be to identify different requirements and characteristics of architecture visualization techniques. Finally, to evaluate software visualization´s usability and effectiveness in practice, we will measure the performance of developers in terms of their percentage of the correct answers and effort developers spend to answer given questions. To compute the developer´s effort, we will use eye-tracker´s data.
  • Keywords
    data visualisation; reverse engineering; software architecture; software quality; program comprehension; software architecture visualization technique; systematic analysis; Computer architecture; Measurement; Software architecture; Software systems; Usability; Visualization; Software architecture; Software visualization; eye tracking; program comprehension; usability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension (ICPC), 2011 IEEE 19th International Conference on
  • Conference_Location
    Kingston, ON
  • ISSN
    1092-8138
  • Print_ISBN
    978-1-61284-308-7
  • Electronic_ISBN
    1092-8138
  • Type

    conf

  • DOI
    10.1109/ICPC.2011.40
  • Filename
    5970175