Repository logo
 

A multi-level code comprehension model for large scale software

dc.contributor.authorVans, A. Marie, author
dc.contributor.authorvon Mayrhauser, Anneliese, advisor
dc.contributor.authorBieman, James, committee member
dc.contributor.authorOlender, Kurt, committee member
dc.contributor.authorVolbrecht, Vicki, committee member
dc.date.accessioned2017-08-15T19:59:12Z
dc.date.available2017-08-15T19:59:12Z
dc.date.issued1996
dc.description.abstractFor the past 20 years researchers have studied how programmers understand code they did not write. Most of this research has concentrated on small-scale code understanding. We consider it necessary to design studies that observe programmers working on large-scale code in production environments. We describe the design and implementation of such a study which included 11 maintenance engineers working on various maintenance tasks. The objective is to build a theory based on observations of programmers working on real tasks. Results show that programmers understand code at different levels of abstraction. Expertise in the application domain, amount of prior experience with the code, and task can determine the types of actions taken during maintenance, the level of abstraction at which the programmer works, and the information needed to complete a maintenance task. A better grasp of how programmers understand large scale code and what is most efficient and effective can lead to better tools, better maintenance guidelines, and documentation.
dc.format.mediumdoctoral dissertations
dc.identifier.urihttps://hdl.handle.net/10217/183411
dc.languageEnglish
dc.language.isoeng
dc.publisherColorado State University. Libraries
dc.relationCatalog record number (MMS ID): 991002398939703361
dc.relationQA76.76.S64.V357 1996
dc.relation.ispartof1980-1999
dc.rightsCopyright and other restrictions may apply. User is responsible for compliance with all applicable laws. For information about copyright law, please see https://libguides.colostate.edu/copyright.
dc.subject.lcshSoftware maintenance
dc.subject.lcshProgramming languages (Electronic computers)
dc.titleA multi-level code comprehension model for large scale software
dc.typeText
dcterms.rights.dplaThis Item is protected by copyright and/or related rights (https://rightsstatements.org/vocab/InC/1.0/). You are free to use this Item in any way that is permitted by the copyright and related rights legislation that applies to your use. For other uses you need to obtain permission from the rights-holder(s).
thesis.degree.disciplineComputer Science
thesis.degree.grantorColorado State University
thesis.degree.levelDoctoral
thesis.degree.nameDoctor of Philosophy (Ph.D.)

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ETDF_1996_Vans_AMarie_DIP.pdf
Size:
40.76 MB
Format:
Adobe Portable Document Format