IDEAS home Printed from https://ideas.repec.org/a/inm/orisre/v15y2004i4p396-412.html
   My bibliography  Save this article

A Decision Model for Software Maintenance

Author

Listed:
  • M. S. Krishnan

    (Stephen M. Ross School of Business, University of Michigan, 701 Tappan Street, Ann Arbor, Michigan 48109-1234)

  • Tridas Mukhopadhyay

    (Tepper School of Business, Carnegie Mellon University, Pittsburgh, Pennsylvania 15213)

  • Charles H. Kriebel

    (Tepper School of Business, Carnegie Mellon University, Pittsburgh, Pennsylvania 15213)

Abstract

In this paper we address the problem of increasing software maintenance costs in a custom software development environment, and develop a stochastic decision model for the maintenance of information systems. Based on this modeling framework, we derive an optimal decision rule for software systems maintenance, and present sensitivity analysis of the optimal policy. We illustrate an application of this model to a large telecommunications switching software system, and present sensitivity analysis of the optimal state for major upgrade derived from our model. Our modeling framework also allows for computing the expected time to perform major upgrade to software systems.

Suggested Citation

  • M. S. Krishnan & Tridas Mukhopadhyay & Charles H. Kriebel, 2004. "A Decision Model for Software Maintenance," Information Systems Research, INFORMS, vol. 15(4), pages 396-412, December.
  • Handle: RePEc:inm:orisre:v:15:y:2004:i:4:p:396-412
    DOI: 10.1287/isre.1040.0037
    as

    Download full text from publisher

    File URL: http://dx.doi.org/10.1287/isre.1040.0037
    Download Restriction: no

    File URL: https://libkey.io/10.1287/isre.1040.0037?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    References listed on IDEAS

    as
    1. Donald Rosenfield, 1976. "Markovian Deterioration with Uncertain Information," Operations Research, INFORMS, vol. 24(1), pages 141-155, February.
    2. Suresh Sethi & Suresh Chand, 1979. "Planning Horizon Procedures for Machine Replacement Models," Management Science, INFORMS, vol. 25(2), pages 140-151, February.
    3. Sheldon M. Ross, 1971. "Quality Control under Markovian Deterioration," Management Science, INFORMS, vol. 17(9), pages 587-596, May.
    4. Rajiv D. Banker & Sandra A. Slaughter, 1997. "A Field Study of Scale Economies in Software Maintenance," Management Science, INFORMS, vol. 43(12), pages 1709-1725, December.
    5. Rajiv D. Banker & Srikant M. Datar & Chris F. Kemerer, 1991. "A Model to Evaluate Variables Impacting the Productivity of Software Maintenance Projects," Management Science, INFORMS, vol. 37(1), pages 1-18, January.
    6. Suresh Chand & Tim McClurg & Jim Ward, 1993. "A single‐machine replacement model with learning," Naval Research Logistics (NRL), John Wiley & Sons, vol. 40(2), pages 175-192, March.
    Full references (including those not matched with items on IDEAS)

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. He Huang & Minhui Hu & Robert J. Kauffman & Hongyan Xu, 2021. "The Power of Renegotiation and Monitoring in Software Outsourcing: Substitutes or Complements?," Information Systems Research, INFORMS, vol. 32(4), pages 1236-1261, December.

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Wooseung Jang & J. George Shanthikumar, 2002. "Stochastic allocation of inspection capacity to competitive processes," Naval Research Logistics (NRL), John Wiley & Sons, vol. 49(1), pages 78-94, February.
    2. Chiel van Oosterom & Lisa M. Maillart & Jeffrey P. Kharoufeh, 2017. "Optimal maintenance policies for a safety‐critical system and its deteriorating sensor," Naval Research Logistics (NRL), John Wiley & Sons, vol. 64(5), pages 399-417, August.
    3. Hao Zhang & Weihua Zhang, 2023. "Analytical Solution to a Partially Observable Machine Maintenance Problem with Obvious Failures," Management Science, INFORMS, vol. 69(7), pages 3993-4015, July.
    4. Pendharkar, Parag C., 2006. "Scale economies and production function estimation for object-oriented software component and source code documentation size," European Journal of Operational Research, Elsevier, vol. 172(3), pages 1040-1050, August.
    5. Rajiv D. Banker & Sandra A. Slaughter, 2000. "The Moderating Effects of Structure on Volatility and Complexity in Software Enhancement," Information Systems Research, INFORMS, vol. 11(3), pages 219-240, September.
    6. Lisa M. Maillart & Ludmila Zheltova, 2007. "Structured maintenance policies on interior sample paths," Naval Research Logistics (NRL), John Wiley & Sons, vol. 54(6), pages 645-655, September.
    7. Sriram Narayanan & Sridhar Balasubramanian & Jayashankar M. Swaminathan, 2009. "A Matter of Balance: Specialization, Task Variety, and Individual Learning in a Software Maintenance Environment," Management Science, INFORMS, vol. 55(11), pages 1861-1876, November.
    8. Rajiv D. Banker & Robert J. Kauffman, 2004. "50th Anniversary Article: The Evolution of Research on Information Systems: A Fiftieth-Year Survey of the Literature in Management Science," Management Science, INFORMS, vol. 50(3), pages 281-298, March.
    9. A. Gürhan Kök & Kevin H. Shang, 2007. "Inspection and Replenishment Policies for Systems with Inventory Record Inaccuracy," Manufacturing & Service Operations Management, INFORMS, vol. 9(2), pages 185-205, February.
    10. Michael Jong Kim & Viliam Makis, 2013. "Joint Optimization of Sampling and Control of Partially Observable Failing Systems," Operations Research, INFORMS, vol. 61(3), pages 777-790, June.
    11. Tim McClurg & Suresh Chand, 2002. "A parallel machine replacement model," Naval Research Logistics (NRL), John Wiley & Sons, vol. 49(3), pages 275-287, April.
    12. Miehling, Erik & Teneketzis, Demosthenis, 2020. "Monotonicity properties for two-action partially observable Markov decision processes on partially ordered spaces," European Journal of Operational Research, Elsevier, vol. 282(3), pages 936-944.
    13. Jang, Wooseung & Shanthikumar, J. George, 2004. "Sequential process control under capacity constraints," European Journal of Operational Research, Elsevier, vol. 155(3), pages 695-714, June.
    14. Narayan Ramasubbu & Chris F. Kemerer, 2016. "Technical Debt and the Reliability of Enterprise Software Systems: A Competing Risks Analysis," Management Science, INFORMS, vol. 62(5), pages 1487-1510, May.
    15. Jue Wang & Chi-Guhn Lee, 2015. "Multistate Bayesian Control Chart Over a Finite Horizon," Operations Research, INFORMS, vol. 63(4), pages 949-964, August.
    16. Stephen M. Gilbert & Hena M Bar, 1999. "The value of observing the condition of a deteriorating machine," Naval Research Logistics (NRL), John Wiley & Sons, vol. 46(7), pages 790-808, October.
    17. Yu. Yatsenko & N. Hritonenko, 2007. "Network economics and optimal replacement of age-structured IT capital," Mathematical Methods of Operations Research, Springer;Gesellschaft für Operations Research (GOR);Nederlands Genootschap voor Besliskunde (NGB), vol. 65(3), pages 483-497, June.
    18. Loske, Dominic & Klumpp, Matthias, 2021. "Human-AI collaboration in route planning: An empirical efficiency-based analysis in retail logistics," International Journal of Production Economics, Elsevier, vol. 241(C).
    19. Wallace J. Hopp & Suresh K. Nair, 1991. "Timing replacement decisions under discontinuous technological change," Naval Research Logistics (NRL), John Wiley & Sons, vol. 38(2), pages 203-220, April.
    20. Giokas, Dimitris I., 2001. "Greek hospitals: how well their resources are used," Omega, Elsevier, vol. 29(1), pages 73-83, February.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:inm:orisre:v:15:y:2004:i:4:p:396-412. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Chris Asher (email available below). General contact details of provider: https://edirc.repec.org/data/inforea.html .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.