Tracking the Life Cycle Trajectory: Metrics and Measures for Controlling Productivity of Computer Aided Software Engineering Development.

This paper proposes a new vision for the measurement andmanagement of development productivity related to computer aidedsoftware engineering (CASE) technology. We propose thatproductivity be monitored and controlled in each phase ofsoftware development life cycle, a measurement approach we haveterme...

Full description

Saved in:
Bibliographic Details
Main Authors: Banker, R.D., KAUFFMAN, Robert John, Kumar, R.
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 1993
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/2789
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-3789
record_format dspace
spelling sg-smu-ink.sis_research-37892015-11-12T06:48:07Z Tracking the Life Cycle Trajectory: Metrics and Measures for Controlling Productivity of Computer Aided Software Engineering Development. Banker, R.D. KAUFFMAN, Robert John Kumar, R. This paper proposes a new vision for the measurement andmanagement of development productivity related to computer aidedsoftware engineering (CASE) technology. We propose thatproductivity be monitored and controlled in each phase ofsoftware development life cycle, a measurement approach we havetermed life cycle trajectory measurement. Recent advances inCASE technology that make low cost automated measurement possiblehave made it feasible to collect life cycle trajectory measures.We suggest that current approaches for productivity managementinvolve the use of static metrics that are available only at thebeginning and end of the project. Yet the depth of the insightsneeded to make proactive adjustments in the software developmentprocess requires monitoring the range of activities across theentire software development life cycle. This can only beaccomplished with metrics that can measure performance parametersin each phase of the life cycle. We develop metrics that havethe ability to measure and estimate software outputs from eachintermediate phase of the development life cycle. These metricsare based on a count of the objects and modules that are used asbuilding blocks for application development in repository object-basedCASE environments. The viability of such object-basedmetrics for life cycle trajectory measurement has beenempirically tested for the software construction phase usingproject data generated in Integrated CASE developmentenvironments. 1993-01-01T08:00:00Z text https://ink.library.smu.edu.sg/sis_research/2789 Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Software Engineering
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Software Engineering
spellingShingle Software Engineering
Banker, R.D.
KAUFFMAN, Robert John
Kumar, R.
Tracking the Life Cycle Trajectory: Metrics and Measures for Controlling Productivity of Computer Aided Software Engineering Development.
description This paper proposes a new vision for the measurement andmanagement of development productivity related to computer aidedsoftware engineering (CASE) technology. We propose thatproductivity be monitored and controlled in each phase ofsoftware development life cycle, a measurement approach we havetermed life cycle trajectory measurement. Recent advances inCASE technology that make low cost automated measurement possiblehave made it feasible to collect life cycle trajectory measures.We suggest that current approaches for productivity managementinvolve the use of static metrics that are available only at thebeginning and end of the project. Yet the depth of the insightsneeded to make proactive adjustments in the software developmentprocess requires monitoring the range of activities across theentire software development life cycle. This can only beaccomplished with metrics that can measure performance parametersin each phase of the life cycle. We develop metrics that havethe ability to measure and estimate software outputs from eachintermediate phase of the development life cycle. These metricsare based on a count of the objects and modules that are used asbuilding blocks for application development in repository object-basedCASE environments. The viability of such object-basedmetrics for life cycle trajectory measurement has beenempirically tested for the software construction phase usingproject data generated in Integrated CASE developmentenvironments.
format text
author Banker, R.D.
KAUFFMAN, Robert John
Kumar, R.
author_facet Banker, R.D.
KAUFFMAN, Robert John
Kumar, R.
author_sort Banker, R.D.
title Tracking the Life Cycle Trajectory: Metrics and Measures for Controlling Productivity of Computer Aided Software Engineering Development.
title_short Tracking the Life Cycle Trajectory: Metrics and Measures for Controlling Productivity of Computer Aided Software Engineering Development.
title_full Tracking the Life Cycle Trajectory: Metrics and Measures for Controlling Productivity of Computer Aided Software Engineering Development.
title_fullStr Tracking the Life Cycle Trajectory: Metrics and Measures for Controlling Productivity of Computer Aided Software Engineering Development.
title_full_unstemmed Tracking the Life Cycle Trajectory: Metrics and Measures for Controlling Productivity of Computer Aided Software Engineering Development.
title_sort tracking the life cycle trajectory: metrics and measures for controlling productivity of computer aided software engineering development.
publisher Institutional Knowledge at Singapore Management University
publishDate 1993
url https://ink.library.smu.edu.sg/sis_research/2789
_version_ 1770572626079514624