A Performance Measure for Software Reuse Projects

A Performance Measure for Software Reuse Projects The efficient development of software has become a critical factor to the success of many organizations. Significant competitive advantage can be realized by reducing the time to complete software development, while maintaining or improving quality levels. Project management activities, including the measurement of performance at the level of the project, can help the organization to both control projects and learn from experience. Traditionally, the productivity of a software development project has been measured as the complexity of code produced per unit of labor involved. An increasing number of organizations, however, are adopting the practice of software reuse, and under such conditions, such a traditional measure of productivity does not fully capture all the relevant elements of the reuse‐driven development environment. This research develops a new performance measure that considers four major components of performance: productivity associated with development of new code, productivity associated with the reuse of previously written code, quality of the reuse decision, and relative value of reuse to the company. To illustrate the feasibility of the measure, a real‐world productivity assessment is presented for an example company, and related implementation issues are discussed. http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.png Decision Sciences Wiley

A Performance Measure for Software Reuse Projects

Loading next page...
 
/lp/wiley/a-performance-measure-for-software-reuse-projects-Wjj3oDKcmV
Publisher
Wiley
Copyright
Copyright © 1999 Wiley Subscription Services, Inc., A Wiley Company
ISSN
0011-7315
eISSN
1540-5915
DOI
10.1111/j.1540-5915.1999.tb00921.x
Publisher site
See Article on Publisher Site

Abstract

The efficient development of software has become a critical factor to the success of many organizations. Significant competitive advantage can be realized by reducing the time to complete software development, while maintaining or improving quality levels. Project management activities, including the measurement of performance at the level of the project, can help the organization to both control projects and learn from experience. Traditionally, the productivity of a software development project has been measured as the complexity of code produced per unit of labor involved. An increasing number of organizations, however, are adopting the practice of software reuse, and under such conditions, such a traditional measure of productivity does not fully capture all the relevant elements of the reuse‐driven development environment. This research develops a new performance measure that considers four major components of performance: productivity associated with development of new code, productivity associated with the reuse of previously written code, quality of the reuse decision, and relative value of reuse to the company. To illustrate the feasibility of the measure, a real‐world productivity assessment is presented for an example company, and related implementation issues are discussed.

Journal

Decision SciencesWiley

Published: Sep 1, 1999

Keywords: ; ; ; ; ; ; ; ;

References

  • How reuse influences productivity in object‐oriented systems
    Basili, V. R.; Briand, L. C.; Melo, W. L.
  • Microsoft secrets
    Cusumano, M.; Selby, R.
  • Sixteen questions about software reuse
    Frakes, W. B.; Fox, C. J.
  • Software reuse: Metrics and models
    Frakes, W. B.; Terry, C.
  • The effect of project and process characteristics on product development cycle time
    Griffin, A.
  • Elements of software science
    Halstead, M. H.
  • Managing programming productivity
    Jeffrey, D. R.; Lawrence, M. J.
  • Information technology changes the way you compete
    McFarlan, F.
  • Product development cycle time and commercial success
    Meyer, M.; Utterback, J.
  • Planning speeds technological development
    Nayak, R.

You’re reading a free preview. Subscribe to read the entire article.


DeepDyve is your
personal research library

It’s your single place to instantly
discover and read the research
that matters to you.

Enjoy affordable access to
over 18 million articles from more than
15,000 peer-reviewed journals.

All for just $49/month

Explore the DeepDyve Library

Search

Query the DeepDyve database, plus search all of PubMed and Google Scholar seamlessly

Organize

Save any article or search result from DeepDyve, PubMed, and Google Scholar... all in one place.

Access

Get unlimited, online access to over 18 million full-text articles from more than 15,000 scientific journals.

Your journals are on DeepDyve

Read from thousands of the leading scholarly journals from SpringerNature, Wiley-Blackwell, Oxford University Press and more.

All the latest content is available, no embargo periods.

See the journals in your area

DeepDyve

Freelancer

DeepDyve

Pro

Price

FREE

$49/month
$360/year

Save searches from
Google Scholar,
PubMed

Create folders to
organize your research

Export folders, citations

Read DeepDyve articles

Abstract access only

Unlimited access to over
18 million full-text articles

Print

20 pages / month

PDF Discount

20% off