Learning to program = learning to construct mechanisms and explanations
Communications of the ACM
Cognition-sensitive design and user modeling for syntax-directed editors
CHI '87 Proceedings of the SIGCHI/GI Conference on Human Factors in Computing Systems and Graphics Interface
Designing documentation to compensate for delocalized plans
Communications of the ACM
Providing the requisite knowledge via software documentation
CHI '88 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Typographic style is more than cosmetic
Communications of the ACM
Program understanding: challenge for the 1990's
IBM Systems Journal
Expert problem solving strategies for program comprehension
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Communications of the ACM
An annotated bibliography on software maintenance
ACM SIGSOFT Software Engineering Notes
A memory-based approach to recognizing programming plans
Communications of the ACM
Ecological studies of professional programmers
Communications of the ACM
Reverse engineering of legacy code exposed
Proceedings of the 17th 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)
An empirical study of novice program comprehension in the imperative and object-oriented styles
ESP '97 Papers presented at the seventh workshop on Empirical studies of programmers
Program understanding behavior during debugging of large scale software
ESP '97 Papers presented at the seventh workshop on Empirical studies of programmers
A Coding Scheme to Support Systematic Analysis of Software Comprehension
IEEE Transactions on Software Engineering
Studies of the work practices of software engineers
Advances in software engineering
Object-Oriented Program Comprehension: Effect of Expertise, Task and Phase
Empirical Software Engineering
Program understanding needs during corrective maintenance of large scale software
COMPSAC '97 Proceedings of the 21st International Computer Software and Applications Conference
On the Meaning of Computer Programs
CT '01 Proceedings of the 4th International Conference on Cognitive Technology: Instruments of Mind
An examination of software engineering work practices
CASCON '97 Proceedings of the 1997 conference of the Centre for Advanced Studies on Collaborative research
DECODE: a cooperative environment for reverse-engineering legacy software
WCRE '95 Proceedings of the Second Working Conference on Reverse Engineering
The description logic handbook
Polymetric Views-A Lightweight Visual Approach to Reverse Engineering
IEEE Transactions on Software Engineering
The Class Blueprint: Visually Supporting the Understanding of Classes
IEEE Transactions on Software Engineering
Towards understanding programs through wear-based filtering
SoftVis '05 Proceedings of the 2005 ACM symposium on Software visualization
On generating cognitive patterns of software comprehension
CASCON '05 Proceedings of the 2005 conference of the Centre for Advanced Studies on Collaborative research
An eye-tracking methodology for characterizing program comprehension processes
Proceedings of the 2006 symposium on Eye tracking research & applications
Towards evidence-supported, question-directed collaborative program comprehension
CASCON '06 Proceedings of the 2006 conference of the Center for Advanced Studies on Collaborative research
The SEXTANT Software Exploration Tool
IEEE Transactions on Software Engineering
Journal of Systems and Software
Testing vs. code inspection vs. what else?: male and female end users' debugging strategies
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The impacts of function extraction technology on program comprehension: A controlled experiment
Information and Software Technology
The cognitive consequences of object-oriented design
Human-Computer Interaction
The effect of task order on the maintainability of object-oriented software
Information and Software Technology
Empirical Software Engineering
Comparing of feedback-collection and think-aloud methods in program comprehension studies
Behaviour & Information Technology
Males' and Females' Script Debugging Strategies
IS-EUD '09 Proceedings of the 2nd International Symposium on End-User Development
Patterns for understanding frameworks
Proceedings of the 15th Conference on Pattern Languages of Programs
Evaluating a model driven development toolkit for domain experts to modify agent based systems
AOSE'06 Proceedings of the 7th international conference on Agent-oriented software engineering VII
Assessing the maintainability of XCON-in-RIME: coping with the problems of a VERY large rule-base
AAAI'87 Proceedings of the sixth National conference on Artificial intelligence - Volume 2
Non-programmers identifying functionality in unfamiliar code: strategies and barriers
Journal of Visual Languages and Computing
Assessing the maintainability of XCON-in-RIME: coping with the problems of a VERY large rule-base
AAAI'87 Proceedings of the sixth National conference on Artificial intelligence - Volume 2
An examination of software engineering work practices
CASCON First Decade High Impact Papers
A case of visitor versus interpreter pattern
TOOLS'11 Proceedings of the 49th international conference on Objects, models, components, patterns
Categorization of concerns: a categorical program comprehension model
Proceedings of the 3rd ACM SIGPLAN workshop on Evaluation and usability of programming languages and tools
End-user debugging strategies: A sensemaking perspective
ACM Transactions on Computer-Human Interaction (TOCHI)
Lessons learned in applying formal concept analysis to reverse engineering
ICFCA'05 Proceedings of the Third international conference on Formal Concept Analysis
Systematizing pragmatic software reuse
ACM Transactions on Software Engineering and Methodology (TOSEM)
Hi-index | 0.09 |