NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
The cognitive connection: Software maintenance and documentationWith the goal of trying to understand what software maintainers do, talking aloud, video taped protocols with four expert maintainers were conducted as they were actively engaged in the process of enhancing a relatively small, interactive database program. The subjects exhibited a number of different types of information gathering strategies. Underlying these patterns of behavior, however, was the use of expectations about what should be seen in the program under examination. These expectations were generated on the basis of knowledge previously acquired as to the goals and programming plans that are typically employed in realizing interactive database programs. Thus, while the experts seemed to posses adequate programming knowledge, their actual code patches violated a basic principle of program structure. This failure by the programmers was attributed to ineffective program documentation. Suggestions for changes in the content of program documentation that should better facilitate software maintenance are presented.
Document ID
19860010503
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Soloway, E.
(Yale Univ. New Haven, Conn., United States)
Letovsky, S.
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Loerinc, B.
(Baruch College New York, N.Y., United States)
Zygielbaum, A.
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Date Acquired
August 12, 2013
Publication Date
November 1, 1984
Publication Information
Publication: NASA. Goddard Space Flight Center Proceedings of the Ninth Annual Software Engineering Workshop
Subject Category
Computer Programming And Software
Accession Number
86N19974
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.

Available Downloads

There are no available downloads for this record.
No Preview Available