Optimal Enhancement and Lifetime of Software Systems: A Control Theoretic Analysis

  title={Optimal Enhancement and Lifetime of Software Systems: A Control Theoretic Analysis},
  author={Y. Ji and S. Kumar and V. Mookerjee and S. Sethi and D. Yeh},
  journal={Production and Operations Management},
  • Y. Ji, S. Kumar, +2 authors D. Yeh
  • Published 2010
  • Computer Science
  • Production and Operations Management
  • We develop an optimal control model to maximize the net value provided by a software system over its useful life. The model determines the initial number of features in the system, the level of dynamic enhancement effort, and the lifetime of the system. The various factors affecting these optimal choices are systems characteristics (e.g., complexity, age, quality), user learning, and process maturity. We also consider that there is a time lag between the addition of a feature and the… CONTINUE READING
    27 Citations
    Optimal Control Model of Software Quality for Digital Vendors
    A Control-based Approach for Self-adaptive Software Systems with Formal Guarantees
    • Highly Influenced
    • PDF
    Control-Theoretical Software Adaptation: A Systematic Literature Review
    • 34
    • Highly Influenced
    The Influence of Software Process Maturity and Customer Error Reporting on Software Release and Pricing
    • 16
    • PDF
    The optimal upgrade frequency and lifecycle under maintenance for a single-product rollover
    • 1


    Optimal Software Development: A Control Theoretic Approach
    • 45
    An Economic Model to Estimate Software Rewriting and Replacement Times
    • 66
    Optimal policies for the sizing and timing of software maintenance projects
    • 18
    • PDF
    Comparing uniform and flexible policies for software maintenance and replacement
    • 55
    Optimal software release scheduling based on artificial neural networks
    • 68
    Optimal Release Time of Computer Software
    • H. Koch, P. Kubat
    • Computer Science
    • IEEE Transactions on Software Engineering
    • 1983
    • 117
    Optimum release time for software systems based on reliability and cost criteria
    • 258
    A Dynamic Coordination Policy for Software System Construction
    • 37
    Characteristics of application software maintenance
    • 440
    • PDF