The psychology of computer programming
The psychology of computer programming
The mythical man-month (anniversary ed.)
The mythical man-month (anniversary ed.)
Report on proposed American standard flowchart symbols for information processing
Communications of the ACM
Program Development Process: The Individual Programmer
Program Development Process: The Individual Programmer
Applied FORTRAN IV Programming
Applied FORTRAN IV Programming
Flowchart techniques for structured programming
ACM SIGPLAN Notices
The influence of color on program readability and comprehensibility
SIGCSE '86 Proceedings of the seventeenth SIGCSE technical symposium on Computer science education
Schematic pseudocode for program constructs and its computer automation by SCHEMACODE
Communications of the ACM
Data-structures students may prefer to learn algorithms using graphical methods
SIGCSE '87 Proceedings of the eighteenth SIGCSE technical symposium on Computer science education
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
Science and Substance: A Challenge to Software Engineers
IEEE Software
Language independent generation of graphical representations of source code
CSC '95 Proceedings of the 1995 ACM 23rd annual conference on Computer science
Human factors comparison of a procedural and a nonprocedural query language
ACM Transactions on Database Systems (TODS)
Improving the human factors aspect of database interactions
ACM Transactions on Database Systems (TODS)
Survey of empirical studies of graphical representations for algorithms
CSC '88 Proceedings of the 1988 ACM sixteenth annual conference on Computer science
The structured flowchart niche: strenth of preference
CSC '88 Proceedings of the 1988 ACM sixteenth annual conference on Computer science
Empirical studies of software engineering: a roadmap
Proceedings of the Conference on The Future of Software Engineering
The Psychological Study of Programming
ACM Computing Surveys (CSUR)
Some factors affecting program repair maintenance: an empirical study
Communications of the ACM
Flowcharts versus program design languages: an experimental comparison
Communications of the ACM
Control flow and data structure documentation: two experiments
Communications of the ACM
Studying programmer behavior experimentally: the problems of proper methodology
Communications of the ACM
Cognitive Factors in Programming with Diagrams
Artificial Intelligence Review
Procedures and comments vs. the banker's algorithm
ACM SIGCSE Bulletin
Visual Depiction of Decision Statements: What is Best forProgrammers and Non-Programmers?
Empirical Software Engineering
A Preliminary Software Engineering Theory as Investigated by Published Experiments
Empirical Software Engineering
An empirical evaluation of software documentation formats
CHI '82 Proceedings of the 1982 Conference on Human Factors in Computing Systems
A review of human factors research on programming languages and specifications
CHI '82 Proceedings of the 1982 Conference on Human Factors in Computing Systems
The effects of symbology and spatial arrangement on the comprehension of software specifications
ICSE '81 Proceedings of the 5th international conference on Software engineering
Methods for improving controlled experimentation in software engineering
ICSE '81 Proceedings of the 5th international conference on Software engineering
Development of computer programs by problem analysis Diagram(PAD)
ICSE '81 Proceedings of the 5th international conference on Software engineering
Using a behavioral theory of program comprehension in software engineering
ICSE '78 Proceedings of the 3rd international conference on Software engineering
SIGCSE '79 Proceedings of the tenth SIGCSE technical symposium on Computer science education
Using generalized markup and SGML for reverse engineering graphical representations of software
WCRE '95 Proceedings of the Second Working Conference on Reverse Engineering
A technique for making structured programs more readable
ACM SIGPLAN Notices
The impact of programming styles on debugging efficiency
ACM SIGSOFT Software Engineering Notes
Scenario-based prototyping for requirements identification
Proceedings of the workshop on Rapid prototyping
MIS and the behavioral sciences: research patterns and prescriptions
ACM SIGMIS Database - Information systems and its underlying disciplines: selected papers from the International Conference on Information Systems
Structured flowcharts outperform pseudocode across five measures: an experimental comparison
CSC '89 Proceedings of the 17th conference on ACM Annual Computer Science Conference
Towards understanding programs through wear-based filtering
SoftVis '05 Proceedings of the 2005 ACM symposium on Software visualization
Methods and tools for exploring novice compilation behaviour
Proceedings of the second international workshop on Computing education research
Psychological issues in data base management
VLDB '77 Proceedings of the third international conference on Very large data bases - Volume 3
Evaluating curricula for the teaching of programming
ACM SIGCUE Outlook - Topics in instructional computing
Epistemological and Ontological Representation in Software Engineering
ICCS '07 Proceedings of the 7th international conference on Computational Science, Part II
On the complexity of measuring software complexity
AFIPS '81 Proceedings of the May 4-7, 1981, national computer conference
Models in Software Engineering
Replicating software engineering experiments: a poisoned chalice or the Holy Grail
Information and Software Technology
International Journal of Knowledge and Web Intelligence
Graphical versus textual software measurement modelling: an empirical study
Software Quality Control
Analysis of the effects of programming factors on programming effort
Journal of Systems and Software
Hi-index | 48.30 |
This paper describes previous research on flowcharts and a series of controlled experiments to test the utility of detailed flowcharts as an aid to program composition, comprehension, debugging, and modification. No statistically significant difference between flowchart and nonflowchart groups has been shown, thereby calling into question the utility of detailed flowcharting. A program of further research is suggested.