A MODEL TO EVALUATE VARIABLES IMPACTING THE PRODUCTIVITY OF SOFTWARE MAINTENANCE PROJECTS

被引:113
|
作者
BANKER, RD
DATAR, SM
KEMERER, CF
机构
[1] STANFORD UNIV,GRAD SCH BUSINESS,STANFORD,CA 94305
[2] CARNEGIE MELLON UNIV,SCH BUSINESS ADM,PITTSBURGH,PA 15213
[3] MIT,ALFRED P SLOAN SCH MANAGEMENT,CAMBRIDGE,MA 02139
关键词
SOFTWARE MAINTENANCE; SYSTEMS DEVELOPMENT LIFE-CYCLE; PRODUCTIVITY; DATA ENVELOPMENT ANALYSIS;
D O I
10.1287/mnsc.37.1.1
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
The cost of maintaining application software has been rapidly escalating, and is currently estimated to comprise from 50-80% of corporate information systems department budgets. In this research we develop an estimable production frontier model of software maintenance, using a new methodology that allows the simultaneous estimation of both the production frontier and the effects of several productivity factors. Our model allows deviations on both sides of the estimated frontier to reflect the impact of both production inefficiencies and random effects such as measurement errors. The model is then estimated using an empirical dataset of 65 software maintenance projects from a large commercial bank. The insights obtained from the estimation results are found to be quite consistent for reasonable variations in the specification of the model. Estimates of the marginal impacts of all of the included productivity factors are obtained to aid managers in improving productivity in software maintenance.
引用
收藏
页码:1 / 18
页数:18
相关论文
共 50 条
  • [21] A probabilistic model for software projects
    Padberg, F
    SOFTWARE ENGINEERING - ESEC/FSE '99, PROCEEDINGS, 1999, 1687 : 109 - 126
  • [22] Optimal policies for the sizing and timing of software maintenance projects
    Feng, Qi
    Mookerjee, Vijay S.
    Sethi, Suresh. P.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2006, 173 (03) : 1047 - 1066
  • [23] Decision aid for the selection and scheduling of software maintenance projects
    State Univ of New York at Albany, Albany, United States
    IEEE Trans Syst Man Cybern Pt A Syst Humans, 2 (203-212):
  • [24] A decision aid for the selection and scheduling of software maintenance projects
    Ballou, DP
    Tayi, GK
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 1996, 26 (02): : 203 - 212
  • [25] MODEL OF SOFTWARE EFFORT AND PRODUCTIVITY
    PFLEEGER, SL
    INFORMATION AND SOFTWARE TECHNOLOGY, 1991, 33 (03) : 224 - 231
  • [26] Student Projects Are Not Throwaways: Teaching Practical Software Maintenance in a Software Engineering Course
    Szabo, Claudia
    PROCEEDINGS OF THE 45TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'14), 2014, : 55 - 60
  • [27] A Novel Method for Improving Productivity in Software Administration and Maintenance
    Panu, Andrei
    ICSOFT: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES, 2017, : 220 - 229
  • [28] How to Evaluate the Productivity of Software Ecosystem: A Case Study in GitHub
    Liao, Zhifang
    Qi, Xiaofei
    Zhang, Yan
    Fan, Xiaoping
    Zhou, Yun
    SCIENTIFIC PROGRAMMING, 2020, 2020
  • [29] Scrum Software Maintenance Model: Efficient Software Maintenance in Agile Methodology
    Rehman, Fateh Ur
    Maqbool, Bilal
    Riaz, Muhammad Qasim
    Qamar, Usman
    Abbas, Muhammad
    2018 21ST SAUDI COMPUTER SOCIETY NATIONAL COMPUTER CONFERENCE (NCC), 2018,
  • [30] A Framework to Evaluate Software Developer's Productivity The VALORTIA Project
    Sanchez-Begines, J. M.
    Dominguez-Mayo, F. J.
    Escalona, M. J.
    Mejias, M.
    Sanchez-Gomez, N.
    Bolivar, J. M.
    Morillo, E.
    Perejon, P.
    2015 10TH INTERNATIONAL JOINT CONFERENCE ON SOFTWARE TECHNOLOGIES (ICSOFT), VOL 1, 2015, : 160 - 167