The research presented in this thesis identifies the comprehension strategies used by professional programmers with different expertise during maintenance tasks on a previously unknown application in Java. Furthermore the effects of the strategies on performance and the effects of expertise on strategies and performance are investigated. The skill to comprehend a program is useful, especially in relation to software maintenance. In order to improve software maintenance, knowledge of how professional programmers comprehend a program is important. This knowledge can be used to develop techniques to support the process, or to improve education. We conducted a controlled experiment with 24 professional developers from five companies. The parti...
This paper reports the results of an exploratory study that investigated expert and novice debugging...
Developers spend the majority of their time and effort on reading and comprehending source code. In ...
The psychological characteristics of programmers are believed to be important determinants of progra...
The research presented in this Masters Thesis identifies the comprehension strategies used by novice...
The research presented in this thesis identifies professional programmers’ comprehension-related act...
This study analyzes object-oriented (OO) program comprehension by experts and novices. We examine th...
Limited research exists related to the cognitive processes underlying program maintenance and the va...
[[abstract]]The purpose of this study is to investigate the different performance of novice and expe...
Software developers spend more time on reading than writingcode. Comprehensible code therefore has t...
This study examines the direction and scope of comprehension-related activities of professional prog...
This study examines the effect of individual differences on the program comprehension strategies of ...
Developers spend a large portion of their time and effort on comprehending source code. While many s...
Developers spend a large portion of their time and effort on comprehending source code. While many s...
This paper reports the results of an exploratory study that investigated expert and novice debugging...
The number of end user programmers, those who choose to create applications to use as tools to accom...
This paper reports the results of an exploratory study that investigated expert and novice debugging...
Developers spend the majority of their time and effort on reading and comprehending source code. In ...
The psychological characteristics of programmers are believed to be important determinants of progra...
The research presented in this Masters Thesis identifies the comprehension strategies used by novice...
The research presented in this thesis identifies professional programmers’ comprehension-related act...
This study analyzes object-oriented (OO) program comprehension by experts and novices. We examine th...
Limited research exists related to the cognitive processes underlying program maintenance and the va...
[[abstract]]The purpose of this study is to investigate the different performance of novice and expe...
Software developers spend more time on reading than writingcode. Comprehensible code therefore has t...
This study examines the direction and scope of comprehension-related activities of professional prog...
This study examines the effect of individual differences on the program comprehension strategies of ...
Developers spend a large portion of their time and effort on comprehending source code. While many s...
Developers spend a large portion of their time and effort on comprehending source code. While many s...
This paper reports the results of an exploratory study that investigated expert and novice debugging...
The number of end user programmers, those who choose to create applications to use as tools to accom...
This paper reports the results of an exploratory study that investigated expert and novice debugging...
Developers spend the majority of their time and effort on reading and comprehending source code. In ...
The psychological characteristics of programmers are believed to be important determinants of progra...