Title of article :
How do program understanding tools affect how programmers understand programs?
Author/Authors :
M.-A.D. Storey، نويسنده , , K. Wong، نويسنده , , H.A. Müller، نويسنده ,
Issue Information :
ماهنامه با شماره پیاپی سال 2000
Pages :
25
From page :
183
To page :
207
Abstract :
In this paper, we explore the question of whether program understanding tools enhance or change the way that programmers understand programs. The strategies that programmers use to comprehend programs vary widely. Program understanding tools should enhance or ease the programmerʹs preferred strategies, rather than impose a fixed strategy that may not always be suitable. We present observations from a user study that compares three tools for browsing program source code and exploring software structures. In this study, 30 participants used these tools to solve several high-level program understanding tasks. These tasks required a broad range of comprehension strategies. We describe how these tools supported or hindered the diverse comprehension strategies used.
Keywords :
Program comprehension , Software visualization , User study , Software maintenance , Program understanding tools , Reverse engineering
Journal title :
Science of Computer Programming
Serial Year :
2000
Journal title :
Science of Computer Programming
Record number :
1079565
Link To Document :
بازگشت