NJIT eTD: The New Jersey Institute of Technology's electronic Theses & Dissertations
Title:
Analysis of costs and delivery intervals for multiple-release software
Author:
Sun, High-way
Document Type:
Dissertation
Department:
Department of Industrial and Manufacturing Engineering
Degree:
Doctor of Philosophy
Major:
Industrial Engineering
Advisory Committee:
Abdou, George Hanna
Bladikas, Athanassios K.
Jeng, One-Jang
Yang, Jian
Zhou, MengChu
Thesis Date:
2002, May
Keywords:
Software reliability
Software cost analysis
Availability:
Unrestricted
Abstract:

Project managers of large software projects, and particularly those associated with Internet Business-to-Business (B2B) or Business-to-Customer (B2C) applications, are under pressure to capture market share by delivering reliable software with cost and timing constraints. An earlier delivery time may help the E-commerce software capture a larger market share. However, early delivery sometimes means lower quality. In addition, most of the time the scale of the software is so large that incremental multiple releases are warranted.

A Multiple-Release methodology has been developed to optimize the most efficient and effective delivery intervals of the various releases of software products, taking into consideration software costs and reliability. The Multiple-Release methodology extends existing software cost and reliability models, meets the needs of large software development firms, and gives a navigation guide to software industrial managers. The main decision factors for the multiple releases include the delivery interval of each release, the market value of the features in the release, and the software costs associated with testing and error penalties. The input of these factors was assessing using Design of Experiments (DOE). The costs included in the research are based on a salary survey of software staff at companies in the New Jersey area and on budgets of software development teams. The Activity Based Cost (ABC) method was used to determine costs on the basis of job functions associated with the development of the software. It is assumed that the error data behavior follows the Non-Homogeneous Poisson Processes (NHPP).

Complete Thesis:
njit-etd2002-055 (140 pages ~ 17,821 KB pdf)
Feedback:
Please complete this Feedback Form to inform us about your experience using this website. It will assist us in better serving your information needs in the future. Thank You!
If you have any questions please contact the Digital Projects Librarian
Created August 12, 2003
To view these documents you will need the Acrobat Reader Plug-in. If you do not have it you can download it free from