Program Comprehension During Software Maintenance and Evolution
By A. Von, Mayrhauser A Marie Vans. 1995
Subfields: Program Analysis & Verification, Software Engineering
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Program Analysis & Verification
In Software Engineering
- Juho Leinonen
- Arto Hellas
- Ahmed E. Hassan
- Timothy C. Lethbridge
- Stephen MacNeil
- Seth Bernstein
- Kris De Volder
- Gail C. Murphy
Citations in the corpus
- Comparing Code Explanations Created by Students and Large Language Models (2023, background): “Programmers can employ various code comprehension strategies that give them flexibility in the ways they comprehend programming concepts [45].”
- A Neural Model for Generating Natural Language Summaries of Program Subroutines (2019, background): “These descriptions are useful because they help programmers understand the role that the subroutine plays in a program – empirical studies have repeatedly shown that understanding the role of the subroutines in a program is a crucial step to understanding the program’s behavior overall [3]–[6].”
- Questions programmers ask during software evolution tasks (2006, background): “The other study involved industrial programmers working on their own change tasks on code with which they had experience.”
- Measuring Program Comprehension: A Large-Scale Field Study with Professionals (2018, background): “[13], [58], our program comprehension model separates navigation from other activities since we believe that navigation is an important activity in software development and we want to highlight it separately.”
- Improved Code Summarization via a Graph Neural Network (2020, background): “ese summaries have several advantages when put into documentation such as decreased time to understand code [17], improved code comprehension [11, 54], and to making code more searchable [22].”
- An Empirical Study of the Impact of Two Antipatterns, Blob and Spaghetti Code, on Program Comprehension (2011, background): “Yet, despite the many studies on antipatterns summarised in Section II, few studies have empirically investigated the impact of antipatterns on program comprehension.”
- An examination of software engineering work practices (2010, methodology): “First, the vast majority of the research has been conducted with graduate and advanced undergraduates serving as expert programmers (but c.f., [ 21 ]).”