Today, there is a wide range of techniques to support softwarecomprehension. However, we do not fully understand yet whattechniques really help novices, to comprehend a software system.In this paper, we present a master level project course on softwareevolution, which has a large focus on software comprehension. Wecollected data about student\u27s experience with diverse comprehension techniques during focus group discussions over the course oftwo years. Our results indicate that systematic code reading canbe supported by additional techniques to guiding reading efforts.Most techniques are considered valuable for gaining an overviewand some techniques are judged to be helpful only in later stagesof software comprehension efforts
Researches the influence of teaching how to read (computer) code on the behavior of students when th...
Studies of software comprehension often use short-term recall as a way to study comprehension
The research presented in this Masters Thesis identifies the comprehension strategies used by novice...
Abstract: Program comprehension plays a crucial role during the software-develop-ment life cycle: Ma...
Program and system comprehension are vital parts of the software maintenance process. We discuss the...
Program comprehension is a central activity during software maintenance, evolution and reuse. Some r...
This working group asserts that Program Comprehension (PC) plays a critical part in the writing proc...
The area of program comprehension comprises a vast body of literature, with numerous conflicting mod...
Software comprehension is one of the most important among software de- velopment tasks since most d...
The understandability of a program specification has a direct bearing on several important aspects o...
Software engineers spend more time understanding code than writing it (with up to 70% of their time ...
This working group asserts that Program Comprehension (Prog-Comp) plays a critical part in the proce...
The method a programmer uses to read a program may determine how an understanding of the program is ...
The dramatic advances in computer hardware technology have been accompanied by intensified demands f...
Despite their ability to synthesize vast amounts of information, software visualization tools are no...
Researches the influence of teaching how to read (computer) code on the behavior of students when th...
Studies of software comprehension often use short-term recall as a way to study comprehension
The research presented in this Masters Thesis identifies the comprehension strategies used by novice...
Abstract: Program comprehension plays a crucial role during the software-develop-ment life cycle: Ma...
Program and system comprehension are vital parts of the software maintenance process. We discuss the...
Program comprehension is a central activity during software maintenance, evolution and reuse. Some r...
This working group asserts that Program Comprehension (PC) plays a critical part in the writing proc...
The area of program comprehension comprises a vast body of literature, with numerous conflicting mod...
Software comprehension is one of the most important among software de- velopment tasks since most d...
The understandability of a program specification has a direct bearing on several important aspects o...
Software engineers spend more time understanding code than writing it (with up to 70% of their time ...
This working group asserts that Program Comprehension (Prog-Comp) plays a critical part in the proce...
The method a programmer uses to read a program may determine how an understanding of the program is ...
The dramatic advances in computer hardware technology have been accompanied by intensified demands f...
Despite their ability to synthesize vast amounts of information, software visualization tools are no...
Researches the influence of teaching how to read (computer) code on the behavior of students when th...
Studies of software comprehension often use short-term recall as a way to study comprehension
The research presented in this Masters Thesis identifies the comprehension strategies used by novice...