DocumentCode :
745300
Title :
The effectiveness of control structure diagrams in source code comprehension activities
Author :
Hendrix, Dean ; Cross, James H., II ; Maghsoodloo, Saeed
Author_Institution :
Dept. of Comput. Sci. & Software Eng., Auburn Univ., AL, USA
Volume :
28
Issue :
5
fYear :
2002
fDate :
5/1/2002 12:00:00 AM
Firstpage :
463
Lastpage :
477
Abstract :
Recently, the first two in a series of planned comprehension experiments were performed to measure the effect of the control structure diagram (CSD) on program comprehensibility. Upper- and lower-division computer science and software engineering students were asked to respond to questions regarding the structure and execution of one source code module of a public domain graphics library. The time taken for each response and the correctness of each response was recorded. Statistical analysis of the data collected from these two experiments revealed that the CSD was highly significant in enhancing the subjects´ performance in this program comprehension task. The results of these initial experiments promise to shed light on fundamental questions regarding the effect of software visualizations on program comprehensibility
Keywords :
diagrams; program control structures; program visualisation; reverse engineering; computer science students; control structure diagrams; data analysis; experiments; program comprehensibility; public domain graphics library; software engineering students; software visualizations; source code comprehension; statistical analysis; Computer graphics; Computer science; Data visualization; Performance evaluation; Software engineering; Software libraries; Statistical analysis;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/TSE.2002.1000450
Filename :
1000450
Link To Document :
بازگشت