• DocumentCode
    2154630
  • 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
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    139
  • Lastpage
    148
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension, 2000. Proceedings. IWPC 2000. 8th International Workshop on
  • Conference_Location
    Limerick
  • ISSN
    1092-8138
  • Print_ISBN
    0-7695-0656-9
  • Type

    conf

  • DOI
    10.1109/WPC.2000.852488
  • Filename
    852488