Title :
Direction and scope of comprehension-related activities by procedural and object-oriented programmers: an empirical study
Author :
Corritore, Cynthia L. ; Wiedenbeck, Susan
Author_Institution :
Coll. of Bus. Adm., Creighton Univ., Omaha, NE, USA
Abstract :
Examines the direction and scope of comprehension-related activities of professional programmers carrying out several program comprehension and maintenance activities over time. Procedural and object-oriented (OO) programmers studied a program and subsequently performed modifications during two sessions. The results showed that the OO programmers tended to use a strongly top-down approach to program understanding during the early phase of studying the program, but increasingly used a bottom-up approach during the maintenance tasks. The procedural programmers used a more bottom-up orientation throughout all activities. The scope of the activities was greater for the procedural than for the OO programmers. However, regardless of the programming paradigm used, the programmers over time built a broad, rather than a localized, view of the program
Keywords :
object-oriented programming; professional aspects; reverse engineering; software maintenance; activity scope; bottom-up approach; broad program view; empirical study; object-oriented programming; procedural programming; professional programmers; program comprehension-related activities; program modifications; program understanding; programming paradigm; software maintenance activities; top-down approach; Educational institutions; Electrical capacitance tomography; Electronic switching systems; Information analysis; Information science; Programming profession; Tellurium;
Conference_Titel :
Program Comprehension, 2000. Proceedings. IWPC 2000. 8th International Workshop on
Conference_Location :
Limerick
Print_ISBN :
0-7695-0656-9
DOI :
10.1109/WPC.2000.852488