Measurement Support in Software Engineering Environments

The use of empirical data to understand and improve software products and software engineering processes is gaining ever increasing attention. Empirical data from products and processes is needed to help an organization understand and improve its way of doing business in the software domain. Additional motivation for collecting and using data is provided by the need to conform to guidelines and standards which mandate measurement, specifically the SEI’s Capability Maturity Model and ISO 9000–3. Some software engineering environments (SEEs) offer automated support for collecting and, in a few cases, using empirical data. Measurement will clearly play a significant role in future SEEs. The paper surveys the trend towards supporting measurement in SEEs and gives details about several existing research and commercial software systems.

[1]  H. Dieter Rombach The Role of Measurement in ISEEs , 1989, ESEC.

[2]  Adam A. Porter,et al.  Empirically guided software development using metric-based classification trees , 1990, IEEE Software.

[3]  Sallie M. Henry,et al.  Predicting source-code complexity at the design stage , 1990, IEEE Software.

[4]  C. V. Ramamoorthy,et al.  METRICS GUIDED METHODOLOGY. , 1985 .

[5]  Frank E. McGarry,et al.  Towards understanding software: 15 years in the SEL , 1990 .

[6]  松本 健一 A Programmer Performance Model and its Measure-ment Environment , 1990 .

[7]  B. Curtis,et al.  Measurement and experimentation in software engineering , 1980, Proceedings of the IEEE.

[8]  Shinji Kusumoto,et al.  A new framework of measuring software development processes , 1993, [1993] Proceedings First International Software Metrics Symposium.

[9]  David Rugg Using a capability evaluation to select a contractor , 1993, IEEE Software.

[10]  H. Dieter Rombach Design measurement: some lessons learned , 1990, IEEE Software.

[11]  Christopher M. Lott,et al.  Measurement-based guidance of software projects using explicit project plans , 1993, Inf. Softw. Technol..

[12]  Annie Kuntzmann-Combelles Quantitative Approach to Software Management: the ami Method , 1993 .

[13]  C. Fernstrom,et al.  Process Weaver: adding process support to UNIX , 1993, [1993] Proceedings of the Second International Conference on the Software Process-Continuous Software Process Improvement.

[14]  Douglas C. Schmidt,et al.  Metric-driven analysis and feedback systems for enabling empirically guided software development , 1991, [1991 Proceedings] 13th International Conference on Software Engineering.

[15]  Mark C. Paulk,et al.  Capability Maturity Model , 1991 .

[16]  Raymond Dion,et al.  Process improvement and the corporate balance sheet , 1993, IEEE Software.

[17]  Victor R. Basili,et al.  Representing Software Engineering Models: The TAME Goal Oriented Approach , 1992, IEEE Trans. Software Eng..

[18]  Peter H. Feiler,et al.  CASE and CAPE: Conflict of Interest , 1993, ISPW.

[19]  C.D. Klingler,et al.  A case study in process representation using MVP-L , 1992, COMPASS `92 Proceedings of the Seventh Annual Conference on Computer Assurance.

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

[21]  Balachander Krishnamurthy,et al.  Provence: A Process Visualisation and Enactment Environment , 1993, ESEC.

[22]  Christopher M. Lott Process and measurement support in SEEs , 1993, SOEN.

[23]  Kalle Lyytinen,et al.  Simulation and Comparison of Albrecht's Function Point and DeMarco's Function Bang Metrics in a CASE Environment , 1993, IEEE Trans. Software Eng..

[24]  Victor R. Basili,et al.  Software development: a paradigm for the future , 1989, [1989] Proceedings of the Thirteenth Annual International Computer Software & Applications Conference.

[25]  Gail E. Kaiser,et al.  Preliminary experience with process modeling in the MARVEL software development environment kernel , 1990, Twenty-Third Annual Hawaii International Conference on System Sciences.

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