Skip to main navigation Skip to search Skip to main content

Modeling and analysis of reliability of multi-release open source software incorporating both fault detection and correction processes

  • Jianfeng Yang
  • , Yu Liu*
  • , Min Xie
  • , Ming Zhao
  • *Corresponding author for this work

    Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

    Abstract

    Large software systems require regular upgrading that tries to correct the reported faults in previous versions and add some functions to meet new requirements. It is thus necessary to investigate changes in reliability in the face of ongoing releases. However, the current modeling frameworks mostly rely on the idealized assumption that all faults will be removed instantaneously and perfectly. In this paper, the failure processes in testing multi-release software are investigated by taking into consideration the delays in fault repair time based on a proposed time delay model. The model is validated on real test datasets from the software that has been released three times with new features. A comprehensive analysis of optimal release times based on cost-efficiency is also provided, which could help project managers to determine the best time to release the software.
    Original languageEnglish
    Pages (from-to)102-110
    JournalJournal of Systems and Software
    Volume115
    Online published6 Feb 2016
    DOIs
    Publication statusPublished - May 2016

    Research Keywords

    • Fault correction process
    • Multiple upgrading
    • Software reliability

    Fingerprint

    Dive into the research topics of 'Modeling and analysis of reliability of multi-release open source software incorporating both fault detection and correction processes'. Together they form a unique fingerprint.

    Cite this