Abstract
Many software maintenance organizations are currently attempting to improve their maintenance processes. Using empirical studies to drive and quantify such improvements is more rare, but can be seen at some organizations. During the International Workshop on Empirical Studies of Software Maintenance (WESS96), a group of people who were using empirical studies formed a panel to discuss the barriers to and successes of using such studies. This paper is a summary of that panel's discussion. As such, it uses the experiences of the participants to show that a significant amount of empirical research on industrial projects has been completed. It discusses the results of several of these studies, and their factors for success. The paper also describes key barriers that inhibit the use of empirical research in maintenance process improvement in practice and presents a set of ideas on potential areas for further empirical research in an industrial setting.
Similar content being viewed by others
References
Basili, V., and Weiss, D. 1984. A methodology for collecting valid software engineering data. IEEE Transactions on Software Engineering 10(11).
Basili, V., and Rombach, D. 1988. The TAME project: Toward improvement-oriented software environments. IEEE Transactions on Software Engineering 14(6) June.
Fagan, M. E. 1996. Advances in software inspection. IEEE Transactions on Software Engineering 12(7) July.
Hanson, D. A. 1996. Development and use of the AG communications systems design maintenance estimation model. Proceedings of the International Workshop on Empirical Studies of Software Maintenance. Monterey, California.
Mayrand, J., Lague, B., and Hudepohl, J. 1996. Evaluating the benefits of clone detection in the software maintenance activities in large scale systems. Proceedings of the International Workshop on Empirical Studies of Software Maintenance. Monterey, California.
Mayrand, J., LeBlanc, C., and Merlo, E. 1996. Experiment on the automatic detection of function clones in a software system using metrics. Proceedings of the International Conference on Software Maintenance. Monterey, California.
Morasca, S. 1996. Applying QIP/GQM in a maintenance project. Proceedings of the International Workshop on Empirical Studies of Software Maintenance. Monterey, California.
Nanda, V., and Madhavji, N. H. 1996. An empirical approach to determining requirements changes due to environmental evolution. Proceedings of the International Workshop on Empirical Studies of Software Maintenance. Monterey, California.
Narat, V. 1996. An approach for software maintenance organisation assessment. Proceedings of the International Workshop on Empirical Studies of Software Maintenance. Monterey, California.
Pritsch, E. 1996. Estimation of software maintenance effort: Impact analysis and evaluation. Proceedings of the International Workshop on Empirical Studies of Software Maintenance. Monterey, California.
Russell, G. W. 1991. Experience with inspection in ultra large-scale developments. IEEE Software January.
Schneidewind, N. 1992. Methodology for validating software metrics. IEEE Transactions on Software Engineering 18(5) May.
Schneidewind, N. 1996. NASA shuttle software maintenance evolution. Proceedings of the International Workshop on Empirical Studies of Software Maintenance. Monterey, California.
Sneed, H. M. 1996. Measuring the performance of a software maintenance department. Proceedings of the International Workshop on Empirical Studies of Software Maintenance. Monterey, California.
Valett, J. D. 1996. Developing models in a short lead-time maintenance environment. Proceedings of the International Workshop on Empirical Studies of Software Maintenance. Monterey, California.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Valett, J.D. The Practical Use of Empirical Studies for Maintenance Process Improvement. Empirical Software Engineering 2, 133–142 (1997). https://doi.org/10.1023/A:1009745132524
Issue Date:
DOI: https://doi.org/10.1023/A:1009745132524