Experimentation in software engineering
IEEE Transactions on Software Engineering
Improving software quality and productivity
Information and Software Technology
Cleanroom Software Development: An Empirical Evaluation
IEEE Transactions on Software Engineering
Tailoring the software process to project goals and environments
ICSE '87 Proceedings of the 9th international conference on Software Engineering
An evaluation of software product metrics
Information and Software Technology - The Software Life Cycle
Principles of software engineering management
Principles of software engineering management
Software measurement: a conceptual framework
Journal of Systems and Software - An Oregon workshop on software metrics
A philosophy for software measurement
Journal of Systems and Software - An Oregon workshop on software metrics
A Practical View of Software Measurement and Implementation Experiences Within Motorola
IEEE Transactions on Software Engineering - Special issue on software measurement principles, techniques, and environments
The software engineering laboratory: an operational software experience factory
ICSE '92 Proceedings of the 14th international conference on Software engineering
A comprehensive process model for studying software process papers
ICSE '93 Proceedings of the 15th international conference on Software Engineering
Software process maturity: measuring its impact on productivity and quality
ICSE '93 Proceedings of the 15th international conference on Software Engineering
Software Metrics: A Rigorous Approach
Software Metrics: A Rigorous Approach
Software Complexity: Measures and Methods
Software Complexity: Measures and Methods
Software Engineering Economics
Software Engineering Economics
The Software Factory: A Historical Interpretation
IEEE Software
A Critical Look at Software Capability Evaluations
IEEE Software
ISO 9000: a requirement for doing business
CASCON '92 Proceedings of the 1992 conference of the Centre for Advanced Studies on Collaborative research - Volume 1
Emerging technologies that support a software process life cycle
IBM Systems Journal
Validation of an Approach for Improving Existing Measurement Frameworks
IEEE Transactions on Software Engineering
A framework for real-world software system evaluations
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
A model for software rework reduction through a combination of anomaly metrics
Journal of Systems and Software
Hi-index | 0.00 |
Improvement of the software process is a major concern for many organizations. A critical part of such an endeavor is the definition of metrics. Despite the importance of metric definition, there have been no evaluations of existing methods for achieving this. It is generally taken for granted that a method with wide acceptance is suitable. A review of metric definition methods identities Basili's G/Q/M as one of the most widely used. This paper reports on an evaluation of the G/Q/M method. The evaluation is based on an actual application of the method in a process improvement effort. The resultant metrics (and instrument) are evaluated with respect to the following criteria: interpretability, validity, reliability, effectiveness, and transportability. The causes of problems found are identified. These causes are problems with the G/Q/M method itself. The evaluation indicates that the metrics resultant from the application of the G/Q/M method do not appropriately meet the above criteria, and research on evolving G/Q/M or developing alternative methods is emphasized.