The Role of Domain Expenence in Software Design
IEEE Transactions on Software Engineering - Special issue on artificial intelligence and software engineering
Mental models and software maintenance
Papers presented at the first workshop on empirical studies of programmers on Empirical studies of programmers
Experiments on slicing-based debugging aids
Papers presented at the first workshop on empirical studies of programmers on Empirical studies of programmers
Experimental evaluation of software documentation formats
Journal of Systems and Software
Control flow and data structure documentation: two experiments
Communications of the ACM
Programmers use slices when debugging
Communications of the ACM
Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design
Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design
Pecan: Program development systems that support multiple views
ICSE '84 Proceedings of the 7th international conference on Software engineering
Inspection Methods in Programming: Cliches and Plans
Inspection Methods in Programming: Cliches and Plans
Intelligent interactive video simulation of a code inspection
Communications of the ACM
LaSSIE—a knowledge-based software information system
ICSE '90 Proceedings of the 12th international conference on Software engineering
LaSSIE: a knowledge-based software information system
Communications of the ACM - Special issue on software engineering
An annotated bibliography on software maintenance
ACM SIGSOFT Software Engineering Notes
The case for case studies of programming problems
Communications of the ACM
Reducing the variability of programmers' performance through explained examples
CHI '93 Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems
Mental representations of programs by novices and experts
CHI '93 Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems
Using critics to analyze evolving architectures
ISAW '96 Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops
Understanding natural programs using proper decomposition
ICSE '91 Proceedings of the 13th international conference on Software engineering
Designing user interfaces—the role in intuition and imagination (1992)
CHI '93 INTERACT '93 and CHI '93 Conference Companion on Human Factors in Computing Systems
A systematic approach to creating and maintaining software documentation
SAC '96 Proceedings of the 1996 ACM symposium on Applied Computing
Intent Specifications: An Approach to Building Human-Centered Specifications
IEEE Transactions on Software Engineering
Object-oriented inspection in the face of delocalisation
Proceedings of the 22nd international conference on Software engineering
Systematic object-oriented inspection — an empirical study
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Writing for adaptable documentation
IPCC/SIGDOC '00 Proceedings of IEEE professional communication society international professional communication conference and Proceedings of the 18th annual ACM international conference on Computer documentation: technology & teamwork
IEEE Transactions on Software Engineering
Proceedings of the 24th International Conference on Software Engineering
The use of domain knowledge in program understanding
Annals of Software Engineering
Interactive Explanation of Software Systems
Automated Software Engineering
Representing Software Engineering Knowledge
Automated Software Engineering
Extending Design Environments to Software Architecture Design
Automated Software Engineering
Recognizing Design Decisions in Programs
IEEE Software
Maintaining Object-Oriented Software
IEEE Software
QDA - A Method for Systematic Informal Program Analysis
IEEE Transactions on Software Engineering
An object oriented testing and maintenance environment
CASCON '94 Proceedings of the 1994 conference of the Centre for Advanced Studies on Collaborative research
On Integrating Visualization Techniques for Effective Software Exploration
INFOVIS '97 Proceedings of the 1997 IEEE Symposium on Information Visualization (InfoVis '97)
A controlled experiment on inheritance depth as a cost factor for code maintenance
Journal of Systems and Software
The Development and Evaluation of Three Diverse Techniques for Object-Oriented Code Inspection
IEEE Transactions on Software Engineering
Recovering binary class relationships: putting icing on the UML cake
OOPSLA '04 Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
How Effective Developers Investigate Source Code: An Exploratory Study
IEEE Transactions on Software Engineering
On the Use of Clone Detection for Identifying Crosscutting Concern Code
IEEE Transactions on Software Engineering
An eye-tracking methodology for characterizing program comprehension processes
Proceedings of the 2006 symposium on Eye tracking research & applications
Relo: helping users manage context during interactive exploratory visualization of large codebases
eclipse '05 Proceedings of the 2005 OOPSLA workshop on Eclipse technology eXchange
Representing concerns in source code
ACM Transactions on Software Engineering and Methodology (TOSEM)
The Impact of UML Documentation on Software Maintenance: An Experimental Evaluation
IEEE Transactions on Software Engineering
The SEXTANT Software Exploration Tool
IEEE Transactions on Software Engineering
A Systematic Review of Theory Use in Software Engineering Experiments
IEEE Transactions on Software Engineering
Evaluating Pair Programming with Respect to System Complexity and Programmer Expertise
IEEE Transactions on Software Engineering
Inferring structural patterns for concern traceability in evolving software
Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering
Toward a task model of concurrent software maintenance
Proceedings of the 1st ACM international workshop on Empirical assessment of software engineering languages and technologies: held in conjunction with the 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE) 2007
A study of student strategies for the corrective maintenance of concurrent software
Proceedings of the 30th international conference on Software engineering
Beyond object-oriented technology: where current approaches fall short
Human-Computer Interaction
Improving API documentation usability with knowledge pushing
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Impact of the visitor pattern on program comprehension and maintenance
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
Empirical Software Engineering
Systematizing pragmatic software reuse
ACM Transactions on Software Engineering and Methodology (TOSEM)
Hi-index | 48.25 |
Conceptual representation methods play a significant role in facilitating the software process. Recent studies explore and clarify the use of these representations and their impact on progress.