IDEAS home Printed from https://ideas.repec.org/a/sae/risrel/v230y2016i1p44-53.html
   My bibliography  Save this article

Optimal planning for open source software updates

Author

Listed:
  • Chao Luo
  • Hiroyuki Okamura
  • Tadashi Dohi

Abstract

Open source software is widely deployed for both academic and commercial purposes. However, failures and attacks against open source software are often reported. In contrast to traditional software, failures of open source software are reported by users and fixed by developers. Because of the overheads and cost of updates, users do not update their software as soon as the latest patch is released. We are attracted by the optimal maintenance problem for open source software from the users’ perspective. In this paper, we propose periodic and aperiodic maintenance management models with non-homogeneous bug-discovery/correction processes in terms of total expense. Also, according to a dynamic-programming algorithm, we numerically derive the optimal maintenance schedule under the aperiodic policy. In numerical examples, we investigate the efficiency of the proposed policies by mathematical experiments. And, based on bug reports of Hadoop MapReduce, we predictively illustrate the optimal maintenance scheduling for a real open source software product.

Suggested Citation

  • Chao Luo & Hiroyuki Okamura & Tadashi Dohi, 2016. "Optimal planning for open source software updates," Journal of Risk and Reliability, , vol. 230(1), pages 44-53, February.
  • Handle: RePEc:sae:risrel:v:230:y:2016:i:1:p:44-53
    DOI: 10.1177/1748006X15586507
    as

    Download full text from publisher

    File URL: https://journals.sagepub.com/doi/10.1177/1748006X15586507
    Download Restriction: no

    File URL: https://libkey.io/10.1177/1748006X15586507?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. Hasan Cavusoglu & Huseyin Cavusoglu & Jun Zhang, 2008. "Security Patch Management: Share the Burden or Share the Damage?," Management Science, INFORMS, vol. 54(4), pages 657-670, April.
    2. Xia, Tangbin & Xi, Lifeng & Zhou, Xiaojun & Lee, Jay, 2012. "Dynamic maintenance decision-making for series–parallel manufacturing system based on MAM–MTW methodology," European Journal of Operational Research, Elsevier, vol. 221(1), pages 231-240.
    3. Xia, Tangbin & Jin, Xiaoning & Xi, Lifeng & Ni, Jun, 2015. "Production-driven opportunistic maintenance for batch production based on MAM–APB scheduling," European Journal of Operational Research, Elsevier, vol. 240(3), pages 781-790.
    4. Byron S. Gottfried, 1975. "Technical Note—A Stopping Criterion for the Golden-Ratio Search," Operations Research, INFORMS, vol. 23(3), pages 553-555, June.
    Full references (including those not matched with items on IDEAS)

    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. Bouslah, B. & Gharbi, A. & Pellerin, R., 2016. "Integrated production, sampling quality control and maintenance of deteriorating production systems with AOQL constraint," Omega, Elsevier, vol. 61(C), pages 110-126.
    2. Jiawen Hu & Zuhua Jiang & Hong Wang, 2016. "Preventive maintenance for a single-machine system under variable operational conditions," Journal of Risk and Reliability, , vol. 230(4), pages 391-404, August.
    3. Li, Yaping & Xia, Tangbin & Chen, Zhen & Pan, Ershun, 2023. "Multiple degradation-driven preventive maintenance policy for serial-parallel multi-station manufacturing systems," Reliability Engineering and System Safety, Elsevier, vol. 230(C).
    4. Si, Guojin & Xia, Tangbin & Zhu, Ying & Du, Shichang & Xi, Lifeng, 2019. "Triple-level opportunistic maintenance policy for leasehold service network of multi-location production lines," Reliability Engineering and System Safety, Elsevier, vol. 190(C), pages 1-1.
    5. Xia, Tangbin & Xi, Lifeng & Pan, Ershun & Ni, Jun, 2017. "Reconfiguration-oriented opportunistic maintenance policy for reconfigurable manufacturing systems," Reliability Engineering and System Safety, Elsevier, vol. 166(C), pages 87-98.
    6. Tangbin Xia & Lifeng Xi, 2019. "Manufacturing paradigm-oriented PHM methodologies for cyber-physical systems," Journal of Intelligent Manufacturing, Springer, vol. 30(4), pages 1659-1672, April.
    7. Hu, Jiawen & Jiang, Zuhua & Liao, Haitao, 2017. "Preventive maintenance of a single machine system working under piecewise constant operating condition," Reliability Engineering and System Safety, Elsevier, vol. 168(C), pages 105-115.
    8. Xia, Tangbin & Dong, Yifan & Xiao, Lei & Du, Shichang & Pan, Ershun & Xi, Lifeng, 2018. "Recent advances in prognostics and health management for advanced manufacturing paradigms," Reliability Engineering and System Safety, Elsevier, vol. 178(C), pages 255-268.
    9. Azizi, Fariba & Salari, Nooshin, 2023. "A novel condition-based maintenance framework for parallel manufacturing systems based on bivariate birth/birth–death processes," Reliability Engineering and System Safety, Elsevier, vol. 229(C).
    10. E. Skordilis & R. Moghaddass, 2017. "A condition monitoring approach for real-time monitoring of degrading systems using Kalman filter and logistic regression," International Journal of Production Research, Taylor & Francis Journals, vol. 55(19), pages 5579-5596, October.
    11. Debabrata Dey & Atanu Lahiri & Guoying Zhang, 2015. "Optimal Policies for Security Patch Management," INFORMS Journal on Computing, INFORMS, vol. 27(3), pages 462-477, August.
    12. Lin Wang & Zhiqiang Lu & Yifei Ren, 2019. "A rolling horizon approach for production planning and condition-based maintenance under uncertain demand," Journal of Risk and Reliability, , vol. 233(6), pages 1014-1028, December.
    13. Xiao, Lei & Zhang, Xinghui & Tang, Junxuan & Zhou, Yaqin, 2020. "Joint optimization of opportunistic maintenance and production scheduling considering batch production mode and varying operational conditions," Reliability Engineering and System Safety, Elsevier, vol. 202(C).
    14. Huseyin Cavusoglu & Srinivasan Raghunathan & Hasan Cavusoglu, 2009. "Configuration of and Interaction Between Information Security Technologies: The Case of Firewalls and Intrusion Detection Systems," Information Systems Research, INFORMS, vol. 20(2), pages 198-217, June.
    15. Lu, Biao & Zhou, Xiaojun, 2017. "Opportunistic preventive maintenance scheduling for serial-parallel multistage manufacturing systems with multiple streams of deterioration," Reliability Engineering and System Safety, Elsevier, vol. 168(C), pages 116-127.
    16. Jiang, Junwei & An, Youjun & Dong, Yuanfa & Hu, Jiawen & Li, Yinghe & Zhao, Ziye, 2023. "Integrated optimization of non-permutation flow shop scheduling and maintenance planning with variable processing speed," Reliability Engineering and System Safety, Elsevier, vol. 234(C).
    17. Chen, Wenbo, 2018. "Retailer-driven carbon emission abatement with consumer environmental awareness and carbon tax: Revenue-sharing versus Cost-sharingAuthor-Name: Yang, Huixiao," Omega, Elsevier, vol. 78(C), pages 179-191.
    18. Amitava Dutta & Rahul Roy, 2008. "Dynamics of organizational information security," System Dynamics Review, System Dynamics Society, vol. 24(3), pages 349-375, September.
    19. Liu, Gehui & Chen, Shaokuan & Ho, Tinkin & Ran, Xinchen & Mao, Baohua & Lan, Zhen, 2022. "Optimum opportunistic maintenance schedule over variable horizons considering multi-stage degradation and dynamic strategy," Reliability Engineering and System Safety, Elsevier, vol. 225(C).
    20. Xiang Wu & Kanjian Zhang & Ming Cheng, 2017. "Computational method for optimal machine scheduling problem with maintenance and production," International Journal of Production Research, Taylor & Francis Journals, vol. 55(6), pages 1791-1814, March.

    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:sae:risrel:v:230:y:2016:i:1:p:44-53. 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: SAGE Publications (email available below). General contact details of provider: .

    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.