Identifying comprehension bottlenecks using program slicing and cognitive complexity metrics
J Rilling, T Klemola - 11th IEEE International Workshop on …, 2003 - ieeexplore.ieee.org
Achieving and maintaining high software quality is most dependent on how easily the
software engineer least familiar with the system can understand the system's code …
software engineer least familiar with the system can understand the system's code …
Exploring software measures to assess program comprehension
Software measures are often used to assess program comprehension, although their
applicability is discussed controversially. Often, their application is based on plausibility …
applicability is discussed controversially. Often, their application is based on plausibility …
Observing and measuring cognitive support: Steps toward systematic tool evaluation and engineering
A Walenstein - 11th IEEE International Workshop on Program …, 2003 - ieeexplore.ieee.org
A key desideratum for many software comprehension tools is to reduce the mental burdens
of software engineers. That is, the tools should support cognition. This key benefit is difficult …
of software engineers. That is, the tools should support cognition. This key benefit is difficult …
Modeling comprehension processes in software development
T Klemola, J Rilling - Proceedings First IEEE International …, 2002 - ieeexplore.ieee.org
As programs become more complex and larger, the sheer volume of information to be
comprehended by developers becomes daunting. Software development is fraught with …
comprehended by developers becomes daunting. Software development is fraught with …
Theory-based analysis of cognitive support in software comprehension tools
A Walenstein - Proceedings 10th International Workshop on …, 2002 - ieeexplore.ieee.org
Past research on software comprehension tools has produced a wealth of lessons in
building good tools. However, our explanations of these tools tend to be weakly grounded in …
building good tools. However, our explanations of these tools tend to be weakly grounded in …
Criteria for program comprehension derived from software complexity metrics
H Zuse - [1993] IEEE Second Workshop on Program …, 1993 - ieeexplore.ieee.org
Program comprehension is close related to program complexity. In order to analyze program
complexity much effort has been spent to measure the complexity of programs. For this …
complexity much effort has been spent to measure the complexity of programs. For this …
A context-aware analysis scheme for bloom's taxonomy
T Kelly, J Buckley - 14th IEEE International Conference on …, 2006 - ieeexplore.ieee.org
A large body of empirical work in the software comprehension area has focused on the
cognitive processes that programmers undertake. However, as yet, little work exists on …
cognitive processes that programmers undertake. However, as yet, little work exists on …
Individual differences in program comprehension strategies in unfamiliar programming systems
This study examines the effect of individual differences on the program comprehension
strategies of users working with an unfamiliar programming system. Participants of varying …
strategies of users working with an unfamiliar programming system. Participants of varying …
Theories, methods and tools in program comprehension: past, present and future
MA Storey - … Workshop on Program Comprehension (IWPC'05), 2005 - ieeexplore.ieee.org
Program comprehension research can be characterized by both the theories that provide
rich explanations about how programmers comprehend software, as well as the tools that …
rich explanations about how programmers comprehend software, as well as the tools that …
The relationship of slicing and debugging to program understanding
MA Francel, S Rugaber - Proceedings Seventh International …, 1999 - ieeexplore.ieee.org
The paper describes a study that explores the relationship between program slicing and
code understanding gained while debugging. The study consisted of an experiment that …
code understanding gained while debugging. The study consisted of an experiment that …