The Influence of Software Process Maturity and Customer Error Reporting on Software Release and Pricing
Terrence August () and
Marius Florin Niculescu ()
Additional contact information
Terrence August: Rady School of Management, University of California, San Diego, La Jolla, California 92093
Marius Florin Niculescu: Scheller College of Business, Georgia Institute of Technology, Atlanta, Georgia 30308
Management Science, 2013, vol. 59, issue 12, 2702-2726
Abstract:
Software producers are making greater use of customer error reporting to discover defects and improve the quality of their products. We study how software development differences among producers (e.g., varying levels of process maturity) and software class and functionality differences (e.g., operating system versus productivity software) affect how these producers coordinate software release timing and pricing to optimally harness error reporting contributions from users. In settings where prices are fixed, we characterize the optimal release time and demonstrate why in some cases it can actually be preferable to delay release when customer error reporting rates increase. The manner in which a firm's optimal release time responds to increases in software functionality critically hinges on whether the added functionality enhances or dilutes user error reporting; in both cases, the effect of added functionality on release timing can go in either direction, depending on both firm and product market characteristics. For example, when processing costs are relatively large compared with goodwill costs, firms with lower process maturity will release earlier when per-module error reporting contributions become diluted and release later when these contributions become enhanced. We also examine how a firm adapts price with changes in error reporting levels and software functionality, and finally, we provide implications of how beta testing influences release timing. This paper was accepted by Lorin Hitt, information systems.
Keywords: software quality; software reliability; software security; software economics; software process maturity; network effects; software error reporting; diffusion of innovation (search for similar items in EconPapers)
Date: 2013
References: View references in EconPapers View complete reference list from CitEc
Citations: View citations in EconPapers (4)
Downloads: (external link)
http://dx.doi.org/10.1287/mnsc.2013.1728 (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:59:y:2013:i:12:p:2702-2726
Access Statistics for this article
More articles in Management Science from INFORMS Contact information at EDIRC.
Bibliographic data for series maintained by Chris Asher ().