EconPapers    
Economics at your fingertips  
 

Software Development Practices, Software Complexity, and Software Maintenance Performance: A Field Study

Rajiv D. Banker, Gordon B. Davis and Sandra A. Slaughter
Additional contact information
Rajiv D. Banker: School of Management, University of Texas at Dallas, Richardson, Texas 75083
Gordon B. Davis: Carlson School of Management, University of Minnesota, Minneapolis, Minnesota 55455
Sandra A. Slaughter: Graduate School of Industrial Administration, Carnegie Mellon University, Pittsburgh, Pennsylvania 15213

Management Science, 1998, vol. 44, issue 4, 433-450

Abstract: Software maintenance claims a large proportion of organizational resources. It is thought that many maintenance problems derive from inadequate software design and development practices. Poor design choices can result in complex software that is costly to support and difficult to change. However, it is difficult to assess the actual maintenance performance effects of software development practices because their impact is realized over the software life cycle. To estimate the impact of development activities in a more practical time frame, this research develops a two-stage model in which software complexity is a key intermediate variable that links design and development decisions to their downstream effects on software maintenance. The research analyzes data collected from a national mass merchandising retailer on 29 software enhancement projects and 23 software applications in a large IBM COBOL environment. Results indicate that the use of a code generator in development is associated with increased software complexity and software enhancement project effort. The use of packaged software is associated with decreased software complexity and software enhancement effort. These results suggest an important link between software development practices and maintenance performance.

Keywords: Software Maintenance; Software Complexity; Software Productivity; Software Quality; Software Economics; Software Metrics; Management of Computing and Information Systems (search for similar items in EconPapers)
Date: 1998
References: View references in EconPapers View complete reference list from CitEc
Citations: View citations in EconPapers (26)

Downloads: (external link)
http://dx.doi.org/10.1287/mnsc.44.4.433 (application/pdf)

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:inm:ormnsc:v:44:y:1998:i:4:p:433-450

Access Statistics for this article

More articles in Management Science from INFORMS Contact information at EDIRC.
Bibliographic data for series maintained by Chris Asher ().

 
Page updated 2025-04-17
Handle: RePEc:inm:ormnsc:v:44:y:1998:i:4:p:433-450