On the use of machine-assisted knowledge discovery to analyze and reengineer measurement frameworks

We call the set of metrics, data collection mechanisms, and measurement models used by organizations in running their businesses a Measurement Framework. This paper [1] describes how a knowledge discovery technique called Attribute Focusing (AF) can be combined with a measurement planning approach called the Goal/Question/Metric Paradigm (GQM) to analyze and reengineer the Measurement Framework of an organization. The GQM Paradigm is widely used by the software engineering community to handle Measurement Frameworks in a top-down, goal-oriented fashion. The AF technique is a machine-assisted knowledge discovery technique which has been widely used to help domain experts search for knowledge in a database of measurement (attribute-valued) data. Using our experience analyzing Software Customer Satisfaction survey data at IBM, we illustrate how the AF Technique can be combined with GQM to improve a Measurement Framework. We argue that this may be a good approach to reengineering and improving existing Measurement Frameworks.

[1]  Inderpal Bhandari,et al.  Attribute focusing: machine-assisted knowledge discovery applied to software production process control , 1993 .

[2]  D. Potier,et al.  Experiments with computer software complexity and reliability , 1982, ICSE '82.

[3]  Adam A. Porter,et al.  Learning from Examples: Generation and Evaluation of Decision Trees for Software Resource Analysis , 1988, IEEE Trans. Software Eng..

[4]  Victor R. Basili,et al.  A Methodology for Collecting Valid Software Engineering Data , 1984, IEEE Transactions on Software Engineering.

[5]  Inderpal S. Bhandari,et al.  A Case Study of Software Process Improvement During Development , 1993, IEEE Trans. Software Eng..

[6]  Victor R. Basili,et al.  A Pattern Recognition Approach for Software Engineering Data Analysis , 1992, IEEE Trans. Software Eng..

[7]  Inderpal S. Bhandari,et al.  In-Process Improvement through Defect Data Interpretation , 1994, IBM Syst. J..

[8]  Victor R. Basili,et al.  The TAME Project: Towards Improvement-Oriented Software Environments , 1988, IEEE Trans. Software Eng..

[9]  Victor R. Basili,et al.  Developing Interpretable Models with Optimized Set Reduction for Identifying High-Risk Software Components , 1993, IEEE Trans. Software Eng..

[10]  Michael Daskalantonakis,et al.  A Practical View of Software Measurement and Implementation Experiences Within Motorola , 1992, IEEE Trans. Software Eng..

[11]  Victor R. Basili,et al.  Software process evolution at the SEL , 1994, IEEE Software.