DocumentCode :
31698
Title :
Managing Technical Debt in Enterprise Software Packages
Author :
Ramasubbu, Narayan ; Kemerer, Chris F.
Author_Institution :
Joseph M. Katz Grad. Sch. of Bus., Univ. of Pittsburgh, Pittsburgh, PA, USA
Volume :
40
Issue :
8
fYear :
2014
fDate :
Aug. 1 2014
Firstpage :
758
Lastpage :
772
Abstract :
We develop an evolutionary model and theory of software technical debt accumulation to facilitate a rigorous and balanced analysis of its benefits and costs in the context of a large commercial enterprise software package. Our theory focuses on the optimization problem involved in managing technical debt, and illustrates the different tradeoff patterns between software quality and customer satisfaction under early and late adopter scenarios at different lifecycle stages of the software package. We empirically verify our theory utilizing a ten year longitudinal data set drawn from 69 customer installations of the software package. We then utilize the empirical results to develop actionable policies for managing technical debt in enterprise software product adoption.
Keywords :
cost-benefit analysis; evolutionary computation; software development management; software maintenance; software packages; software quality; commercial enterprise software package; customer satisfaction; early adopter scenario; enterprise software product adoption; evolutionary model; late adopter scenario; optimization problem; software package lifecycle stage; software quality; software technical debt theory; technical debt management; Business; Context; Maintenance engineering; Measurement; Software packages; Software quality; COTS; Technical debt; customer satisfaction; enterprise software; longitudinal data; software evolution; software maintenance; software management; software platforms; software quality; technology adoption;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/TSE.2014.2327027
Filename :
6824267
Link To Document :
بازگشت