Computer
Comparing the Effectiveness of Software Testing Strategies
IEEE Transactions on Software Engineering
The control structure diagram: an automated graphical representation for software
Proceedings of the Twenty-First Annual Hawaii International Conference on Software Track
Comprehension strategies in programming
Empirical studies of programmers: second workshop
Experimental evaluation of software documentation formats
Journal of Systems and Software
Human factors and typography for more readable programs
Human factors and typography for more readable programs
Typographic style is more than cosmetic
Communications of the ACM
Program understanding: challenge for the 1990's
IBM Systems Journal
Software engineering with Ada (3rd ed.)
Software engineering with Ada (3rd ed.)
Why looking isn't always seeing: readership skills and graphical programming
Communications of the ACM
An empirical study of static call graph extractors
Proceedings of the 18th international conference on Software engineering
Identification of Dynamic Comprehension Processes During Large Scale Maintenance
IEEE Transactions on Software Engineering - Special issue: best papers of the 17th International Conference on Software Engineering (ICSE-17)
Journal of Systems and Software
Software visualization for debugging
Communications of the ACM
Evolving and packaging reading technologies
Journal of Systems and Software - Special issue on achieving quality in software
IEEE Transactions on Software Engineering
Program indentation and comprehensibility
Communications of the ACM
The Control Structure Diagram: An Overview and InitialEvaluation
Empirical Software Engineering
Software Visualization in the Large
Computer
Design Specification in Japan: Tree-Structured Charts
IEEE Software
Scalable Visualizations to Support Reverse Engineering: A Framework for Evaluation
WCRE '98 Proceedings of the Working Conference on Reverse Engineering (WCRE'98)
Scalable Interfaces to Support Program Comprehension
WPC '96 Proceedings of the 4th International Workshop on Program Comprehension (WPC '96)
WPC '97 Proceedings of the 5th International Workshop on Program Comprehension (WPC '97)
IEEE Transactions on Software Engineering
An Empirical Investigation of the Influence of a Type of Side Effects on Program Comprehension
IEEE Transactions on Software Engineering
Scaffolding with object diagrams in first year programming classes: some unexpected results
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Bringing J2ME industry practice into the classroom
Proceedings of the 35th SIGCSE technical symposium on Computer science education
The Class Blueprint: Visually Supporting the Understanding of Classes
IEEE Transactions on Software Engineering
Evaluating a fisheye view of source code
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Software visualizations for improving and measuring the comprehensibility of source code
Science of Computer Programming - Software analysis, evolution and re-engineering
An empirical validation of complexity profile graph
Proceedings of the 43rd annual Southeast regional conference - Volume 1
Journal of Systems and Software - Special issue: Quality software
Models in Software Engineering
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
Model oriented programming: an empirical study of comprehension
CASCON '12 Proceedings of the 2012 Conference of the Center for Advanced Studies on Collaborative Research
Hi-index | 0.00 |
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.