EconPapers    
Economics at your fingertips  
 

Design and Analysis of Contracts for Software Outsourcing

Debabrata Dey (), Ming Fan () and Conglei Zhang ()
Additional contact information
Debabrata Dey: Department of Information Systems and Operations Management, Michael G. Foster School of Business, University of Washington, Seattle, Washington 98195
Ming Fan: Department of Information Systems and Operations Management, Michael G. Foster School of Business, University of Washington, Seattle, Washington 98195
Conglei Zhang: Department of Information Systems and Operations Management, Michael G. Foster School of Business, University of Washington, Seattle, Washington 98195

Information Systems Research, 2010, vol. 21, issue 1, 93-114

Abstract: Outsourcing of software development allows a business to focus on its core competency and take advantage of vendors' technical expertise, economies of scale and scope, and their ability to smooth labor demand fluctuations across several clients. However, contracting a software project to an outside developer is often quite challenging because of information asymmetry and incentive divergence. A typical software development contract must deal with a variety of interrelated issues such as the quality of the developed system, the timeliness of delivery, the effort and cost associated with the project, the contract payment, and the postdelivery software support. This paper presents a contract-theoretic model that incorporates these factors to analyze how software outsourcing contracts can be designed. We find that despite their relative inefficiency, fixed-price contracts are often appropriate for simple software projects that require short development time. Time-and-materials contracts work well for more complex projects when the auditing process is efficient and effective. We also examine a type of performance-based contract called quality-level agreement and find that the first-best solution can be reached with such a contract. Finally, we consider profit-sharing contracts that are useful in situations where the developer has more bargaining power.

Keywords: contract design; software engineering; software outsourcing; performance-based contracts (search for similar items in EconPapers)
Date: 2010
References: View references in EconPapers View complete reference list from CitEc
Citations: View citations in EconPapers (27)

Downloads: (external link)
http://dx.doi.org/10.1287/isre.1080.0223 (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:orisre:v:21:y:2010:i:1:p:93-114

Access Statistics for this article

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

 
Page updated 2025-03-19
Handle: RePEc:inm:orisre:v:21:y:2010:i:1:p:93-114