Program understanding behavior during debugging of large scale software
ESP '97 Papers presented at the seventh workshop on Empirical studies of programmers
The role of software measures and metrics in studies of program comprehension
ACM-SE 37 Proceedings of the 37th annual Southeast regional conference (CD-ROM)
A Coding Scheme to Support Systematic Analysis of Software Comprehension
IEEE Transactions on Software Engineering
Defining and Applying Measures of Distance Between Specifications
IEEE Transactions on Software Engineering
On Increasing Our Knowledge of Large-Scale Software Comprehension
Empirical Software Engineering
Incremental Redocumentation Using the Web
IEEE Software
Program understanding needs during corrective maintenance of large scale software
COMPSAC '97 Proceedings of the 21st International Computer Software and Applications Conference
Program Understanding Behavior during Estimation of Enhancement Effort on Small Java Programs
PROFES '01 Proceedings of the Third International Conference on Product Focused Software Process Improvement
Hi-index | 0.01 |
Hypotheses are major drivers of program comprehension. We report on a case study observing an experienced software engineer porting a large software system and the role of hypotheses in accomplishing the porting task. Observations confirm some existing theoretic models and experimental findings, but not all. While generalization based on a case study is of necessity limited, the results could be the basis for further experiments. They also point to information that would help novices to become experts faster.