Experimental investigations of the utility of detailed flowcharts in programming
Communications of the ACM
The effects of symbology and spatial arrangement on the comprehension of software specifications
ICSE '81 Proceedings of the 5th international conference on Software engineering
Software psychology: Human factors in computer and information systems (Winthrop computer systems series)
Designing documentation to compensate for delocalized plans
Communications of the ACM
Program Readability: Procedures Versus Comments
IEEE Transactions on Software Engineering
A Study of the Applicability of Complexity Measures
IEEE Transactions on Software Engineering
SIGCSE '88 Proceedings of the nineteenth SIGCSE technical symposium on Computer science education
Computer aided program design experiments: diagrammatic versus textual material
SIGCSE '89 Proceedings of the twentieth SIGCSE technical symposium on Computer science education
Experimental Evaluation of a Reusability-Oriented Parallel Programming Environment
IEEE Transactions on Software Engineering
An object-oriented software application architecture
ICSE '90 Proceedings of the 12th international conference on Software engineering
The effect of data structures on the logical complexity of programs
Communications of the ACM
The structured flowchart niche: strenth of preference
CSC '88 Proceedings of the 1988 ACM sixteenth annual conference on Computer science
Flowcharts versus program design languages: an experimental comparison
Communications of the ACM
Communications of the ACM
Procedures and comments vs. the banker's algorithm
ACM SIGCSE Bulletin
PDAS: An assistant for detailed design and implementation of programs
ICSE '84 Proceedings of the 7th international conference on Software engineering
Does The Modern Code Inspection Have Value?
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
DUIF: a data-driented flowchart environment
ACM SIGPLAN Notices
Structured flowcharts outperform pseudocode across five measures: an experimental comparison
CSC '89 Proceedings of the 17th conference on ACM Annual Computer Science Conference
Hi-index | 48.28 |
Two experiments were carried out to assess the utility of external documentation aids such as macro flowcharts, pseudocode, data structure diagrams, and data structure descriptions. A 223 line Pascal program which manipulates four arrays was used. The program interactively handles commands that allow the user to manage five lists of items. A comprehension test was given to participants along with varying kinds of external documentation. The results indicate that for this program the data structure information was more helpful than the control flow information, independently of whether textual or graphic formats were used.