The role of cognitive fit in the relationship between software comprehension and modification

TM Shaft, I Vessey - MIS quarterly, 2006 - JSTOR
Although there is a long tradition of empirical studies of software developers, few studies
have focused on software maintenance. Prior work is predicated on the belief that higher …

[PDF][PDF] Mental representations of programs by novices and experts

V Fix, S Wiedenbeck, J Scholtz - Proceedings of the INTERACT'93 and …, 1993 - dl.acm.org
This paper presents five abstract characteristics of the mental representation of computer
programs hierarchical structure, explicit mapping of code to goals, foundation on recognition …

The relevance of application domain knowledge: The case of computer program comprehension

TM Shaft, I Vessey - Information systems research, 1995 - pubsonline.informs.org
The field of software, has, to date, focused almost exclusively on application-independent
approaches. In this research, we demonstrate the role of application domain knowledge in …

The relevance of application domain knowledge: Characterizing the computer program comprehension process

TM Shaft, I Vessey - Journal of Management Information Systems, 1998 - Taylor & Francis
Recent research using professional programmers suggests that knowledge of the
application domain plays a major role in the cognitive processes they use to understand …

[PDF][PDF] Cognitive support in software engineering tools: A distributed cognition framework

A Walenstein - 2002 - Citeseer
Software development remains mentally challenging despite the continual advancement of
training, techniques, and tools. Because completely automating software development is …

Task oriented software understanding

A Erdem, WL Johnson… - Proceedings 13th IEEE …, 1998 - ieeexplore.ieee.org
The main factors that affect software understanding are the complexity of the problem solved
by the program, the program text, the user's mental ability and experience and the task being …

[PDF][PDF] What's wrong with giving students feedback

JE Sims-Knight, RL Upchurch - Proceedings of the American …, 2001 - researchgate.net
This paper reviewed the extensive evidence on the effectiveness of feedback on learning.
The research supported five claims about feedback. First, informational feedback is effective …

Program comprehension and authentic measurement:: a scheme for analysing descriptions of programs

J Good, P Brna - International Journal of Human-Computer Studies, 2004 - Elsevier
This paper describes an analysis scheme which was developed to probe the
comprehension of computer programming languages by students learning to program. The …

Software comprehension: theory and metrics

T Klemola - 1998 - spectrum.library.concordia.ca
The understandability of a program specification has a direct bearing on several important
aspects of software quality. These include reliability, modifiability, reusability, and …

Spatialized Live Refactoring

MRR de Oliveira - 2024 - repositorio-aberto.up.pt
Over the years, software has become a crucial component for most organizations, either as a
service or a tool used in everyday workflows. As new necessities, requirements, and …