The universe model: an approach for improving the modularity and reliability of concurrent programs
SIGSOFT '00/FSE-8 Proceedings of the 8th ACM SIGSOFT international symposium on Foundations of software engineering: twenty-first century applications
IEEE Transactions on Software Engineering
Software Metrics: A Rigorous and Practical Approach
Software Metrics: A Rigorous and Practical Approach
Case Studies for Method and Tool Evaluation
IEEE Software
The effect of inheritance on the maintainability of object-oriented software: an empirical study
ICSM '95 Proceedings of the International Conference on Software Maintenance
Hi-index | 0.00 |
In general, new modularization techniques require a significant intellectual investment from practitioners in order to adopt them. Before practitioners are willing to make such an investment, they want a careful scientific assessment of the technique for a number of properties (e.g., effects on reusability, reliability, and maintainability). Unfortunately, many promising modularization techniques languish too long in the "academic ghetto," because their validation comes only in the form of simple proof-of-concept examples. To properly assess these techniques, rigorous empirical investigation is needed. Our work is concerned with conducting such empirical investigations for assessing how modularization techniques affect maintainability; in particular, this paper presents an approach to conducting formal experiments for assessing a technique's impact on perfective maintenance. We refer to such experiments as maintenance experiments in the sequel.