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
Link To Document :
بازگشت