EconPapers    
Economics at your fingertips  
 

Learning from Experience in Software Development: A Multilevel Analysis

Wai Fong Boh (), Sandra A. Slaughter () and J. Alberto Espinosa ()
Additional contact information
Wai Fong Boh: Nanyang Business School, Nanyang Technological University, Singapore 639798, Republic of Singapore
Sandra A. Slaughter: David A. Tepper School of Business, Carnegie Mellon University, Pittsburgh, Pennsylvania 15213
J. Alberto Espinosa: Kogod School of Business, American University, Washington, District of Columbia 20016-8044

Management Science, 2007, vol. 53, issue 8, 1315-1331

Abstract: This study examines whether individuals, groups, and organizational units learn from experience in software development and whether this learning improves productivity. Although prior research has found the existence of learning curves in manufacturing and service industries, it is not clear whether learning curves also apply to knowledge work like software development. We evaluate the relative productivity impacts from accumulating specialized experience in a system, diversified experience in related and unrelated systems, and experience from working with others on modification requests (MRs) in a telecommunications firm, which uses an incremental software development methodology. Using multilevel modeling, we analyze extensive data archives covering more than 14 years of systems development work on a major telecommunications product dating from the beginning of its development process. Our findings reveal that the relative importance of the different types of experience differs across levels of analysis. Specialized experience has the greatest impact on productivity for MRs completed by individual developers, whereas diverse experience in related systems plays a larger role in improving productivity for MRs and system releases completed by groups and organizational units. Diverse experience in unrelated systems has the least influence on productivity at all three levels of analysis. Our findings support the existence of learning curves in software development and provide insights into when specialized or diverse experience may be more valuable.

Keywords: software development; knowledge work; knowledge workers; organizational learning; learning curve; multilevel analysis (search for similar items in EconPapers)
Date: 2007
References: View references in EconPapers View complete reference list from CitEc
Citations: View citations in EconPapers (69)

Downloads: (external link)
http://dx.doi.org/10.1287/mnsc.1060.0687 (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:53:y:2007:i:8:p:1315-1331

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-03-19
Handle: RePEc:inm:ormnsc:v:53:y:2007:i:8:p:1315-1331