Optimal Allocation of Effort to Software Maintenance: A Queuing Theory Approach
Production and Operations Management, Vol. 18, No. 5, pp. 506-515, 2009
10 Pages Posted: 30 Jan 2008 Last revised: 18 Oct 2011
Date Written: October 27, 2008
Abstract
We develop variations of the M|G|1 queue to model the process of software maintenance within organizations and use these models to compute the optimal allocation of resources to software maintenance. User requests are assumed to arrive following a Poisson process and a binomial distribution is used to model duplication of requests. We obtain expressions for expected queue lengths with an exponential server using an N-policy for an integer N≥1. We also obtain the optimal batching size and mean service rate by minimizing the total cost consisting of the cost of the server, the cost of waiting, and the fixed cost of maintenance, if applicable.
Keywords: MG1, software maintenance, Queuing Theory, N-policy, batching, resource allocation
JEL Classification: M10, C61
Suggested Citation: Suggested Citation
Do you have negative results from your research you’d like to share?
Recommended Papers
-
Optimal Policies for the Sizing and Timing of Software Maintenance Projects
By Qi Feng, Vijay Mookerjee, ...
-
Optimal Enhancement and Lifetime of Software Systems: A Control Theoretic Analysis
By Yonghua Ji, Subodha Kumar, ...
-
Application Development Using Fault Data
By Qi Feng, Vijay Mookerjee, ...