𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Program understanding behavior during corrective maintenance of large-scale software

✍ Scribed by A. MARIE VANS; ANNELIESE VON MAYRHAUSER; GABRIEL SOMLO


Book ID
102570178
Publisher
Elsevier Science
Year
1999
Tongue
English
Weight
339 KB
Volume
51
Category
Article
ISSN
1071-5819

No coin nor oath required. For personal study only.

✦ Synopsis


This paper reports on a software understanding "eld study of corrective maintenance of large-scale software. Participants were professional software maintenance engineers. The paper reports on the general understanding process, the types of actions programmers preferred during the debugging task, the level of abstraction at which they were working and the role of hypotheses in the debugging strategies they used. The results of the observation are also interpreted in terms of the information needs of these software engineers. We found that programmers work at all levels of abstraction (code, algorithm, application domain) about equally. They frequently switch between levels of abstraction. The programmers' main concerns are with what software does and how this is accomplished, not why software was built a certain way. These questions guide the work process. Information is sought and cross-referenced from a variety of sources from application domain concepts to code-related information, outpacing current maintenance environments' capabilities which are mostly strati"ed by information source, making crossreferencing di$cult.

1999 Academic Press

A. MARIE VANS EΒΉ AΒΈ.


πŸ“œ SIMILAR VOLUMES


Program understanding behaviour during e
✍ von Mayrhauser, Anneliese; Vans, A. Marie; Howe, Adele E. πŸ“‚ Article πŸ“… 1997 πŸ› John Wiley and Sons 🌐 English βš– 251 KB πŸ‘ 1 views

This paper reports on a software understanding field study during the enhancement of largescale software. The participants were professional software maintenance personnel from industry. The paper reports on the general understanding process, the kinds of actions programmers preferred during the enh