A Novel Software Reliability Growth Model Based on Stochastic Differential Equations for Open-Source Software | Research Square window.SnipcartSettings = { analytics: { enabled: false } }; (function() { var accessVector = localStorage.getItem('access_vector') || ''; window.dataLayer = window.dataLayer || []; if (accessVector) { window.dataLayer.push({ user: { profile: { profileInfo: { snid: accessVector } } } }); } })(); (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-K279D39R'); Browse Preprints In Review Journals COVID-19 Preprints AJE Video Bytes Research Tools Research Promotion AJE Professional Editing AJE Rubriq About Preprint Platform In Review Editorial Policies Our Team Advisory Board Help Center Sign In Submit a Preprint Cite Share Download PDF Research Article A Novel Software Reliability Growth Model Based on Stochastic Differential Equations for Open-Source Software Fatimah Saad Hameed, Hussein K. Asker This is a preprint; it has not been peer reviewed by a journal. https://doi.org/ 10.21203/rs.3.rs-5494782/v1 This work is licensed under a CC BY 4.0 License Status: Posted Version 1 posted You are reading this latest preprint version Abstract In this study, we discussed the reliability assessment for Open Source Software by introducing a new software reliability growth model based on stochastic differential equations. We considered that the software failure rate depends on time (t), and the reporting of faults is irregular. First, we determined its probability distribution by transforming the fundamental differential equation describing fault detection into a stochastic differential equation of Itˆo type. Second, we calculated several software reliability measures, such as the expected number of faults and the mean time between cumulative and instantaneous software failures. Using data from actual software testing procedures, we used the maximum likelihood method to estimate the model’s unknown parameters. Finally, we compared the new model with two other reliability growth models (the exponential and the delayed S-shaped), using a set of software quality standards to identify the best model. The results demonstrated that the proposed model can enhance the quality of OSS systems. Non homogeneous Poisson process (NHPP) Open source software (OSS) Software reliability growth model (SRGM) Stochastic differential equations (SDE). Full Text Additional Declarations The authors declare no competing interests. Cite Share Download PDF Status: Posted Version 1 posted You are reading this latest preprint version Research Square lets you share your work early, gain feedback from the community, and start making changes to your manuscript prior to peer review in a journal. As a division of Research Square Company, we’re committed to making research communication faster, fairer, and more useful. We do this by developing innovative software and high quality services for the global research community. Our growing team is made up of researchers and industry professionals working together to solve the most critical problems facing scientific publishing. Also discoverable on Platform About Our Team In Review Editorial Policies Advisory Board Help Center Resources Author Services Accessibility API Access RSS feed Manage Cookie Preferences © Research Square 2026 | ISSN 2693-5015 (online) Privacy Policy Terms of Service Do Not Sell My Personal Information {"props":{"pageProps":{"initialData":{"identity":"rs-5494782","acceptedTermsAndConditions":true,"allowDirectSubmit":true,"archivedVersions":[],"articleType":"Research Article","associatedPublications":[],"authors":[{"id":380729475,"identity":"04a3fee8-b055-471a-8a46-43b4170ac49b","order_by":0,"name":"Fatimah Saad Hameed","email":"","orcid":"","institution":"University of Kufa","correspondingAuthor":false,"prefix":"","firstName":"Fatimah","middleName":"Saad","lastName":"Hameed","suffix":""},{"id":380729476,"identity":"c6a9ee56-a330-40bc-ac57-827d9c1429a0","order_by":1,"name":"Hussein K. Asker","email":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAyAQMAAABI0h/eAAAABlBMVEX///8AAABVwtN+AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABI0lEQVRIie2RP0vDQBTAXwjE5aBrgs13uHCQKpR+lh6BZsmgm2NDoF1Os6bfIu4OJwdmqXYt1EEJ1CVDwKVCQC8iReRqxUnkfty7e8vveH8ANJo/CP6429eU0QdAALXMjHF7fqCMWsXI9iuwVcRnRU3PDsu6PrkncFCU+OVqQVM098Yb6Ls5N+OlQjnOIt/J8NoHFBHK1is6O2dezGBEcm4kR6rClpFlIixk25HJEV/RfIF6DwgElcrEViph+dy0SuepvG74Xat4cQOv3yhDfAhY+GAPSYA4p/kt8xIEfLcyr3yHYUEsuyKkywMyYzenSRfLROzopZAT2zTCSzth6VR84KYouIyrs4F7UUwfVRPbYn35Ct73pCpsD79QNBqN5v/xBhdabHupqWjpAAAAAElFTkSuQmCC","orcid":"https://orcid.org/0000-0001-9845-9124","institution":"University of Kufa","correspondingAuthor":true,"prefix":"","firstName":"Hussein","middleName":"K.","lastName":"Asker","suffix":""}],"badges":[],"createdAt":"2024-11-21 05:06:17","currentVersionCode":1,"declarations":{"humanSubjects":true,"vertebrateSubjects":false,"conflictsOfInterestStatement":false,"humanSubjectEthicalGuidelines":true,"humanSubjectConsent":true,"humanSubjectClinicalTrial":false,"humanSubjectCaseReport":false,"vertebrateSubjectEthicalGuidelines":false},"doi":"10.21203/rs.3.rs-5494782/v1","doiUrl":"https://doi.org/10.21203/rs.3.rs-5494782/v1","draftVersion":[],"editorialEvents":[],"editorialNote":"","failedWorkflow":false,"files":[{"id":69768114,"identity":"96602d8f-c507-4d0c-bd71-23668f5d539f","added_by":"auto","created_at":"2024-11-25 06:08:25","extension":"pdf","order_by":1,"title":"","display":"","copyAsset":false,"role":"manuscript-pdf","size":598542,"visible":true,"origin":"","legend":"","description":"","filename":"FATIMA.pdf","url":"https://assets-eu.researchsquare.com/files/rs-5494782/v1_covered_22a2bc7e-54c3-4d39-9e31-3dcdebaaaf10.pdf"}],"financialInterests":"The authors declare no competing interests.","formattedTitle":"\u003cp\u003eA Novel Software Reliability Growth Model Based on Stochastic Differential Equations for Open-Source Software\u003c/p\u003e","fulltext":[],"fulltextSource":"","fullText":"","funders":[{"identity":"439b3778-6737-41a6-8f23-86d51a0f0e3e","identifier":"10.13039/100017250","name":"University of Kufa","awardNumber":"Noll","order_by":0}],"hasAdminPriorityOnWorkflow":false,"hasManuscriptDocX":false,"hasOptedInToPreprint":true,"hasPassedJournalQc":"","hasAnyPriority":true,"hideJournal":true,"highlight":"","institution":"University of Kufa","isAcceptedByJournal":false,"isAuthorSuppliedPdf":true,"isDeskRejected":"","isHiddenFromSearch":false,"isInQc":false,"isInWorkflow":false,"isPdf":true,"isPdfUpToDate":true,"isWithdrawnOrRetracted":false,"journal":{"display":true,"email":"
[email protected]","identity":"researchsquare","isNatureJournal":false,"hasQc":true,"allowDirectSubmit":true,"externalIdentity":"","sideBox":"","snPcode":"","submissionUrl":"/submission","title":"Research Square","twitterHandle":"researchsquare","acdcEnabled":true,"dfaEnabled":false,"editorialSystem":"","reportingPortfolio":"","inReviewEnabled":false,"inReviewRevisionsEnabled":true},"keywords":"Non homogeneous Poisson process (NHPP), Open source software (OSS), Software reliability growth model (SRGM), Stochastic differential equations (SDE).","lastPublishedDoi":"10.21203/rs.3.rs-5494782/v1","lastPublishedDoiUrl":"https://doi.org/10.21203/rs.3.rs-5494782/v1","license":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/"},"manuscriptAbstract":"\u003cp\u003eIn this study, we discussed the reliability assessment for Open Source Software by introducing a new software \u0026nbsp;reliability growth model based on stochastic differential equations. We considered that the software failure rate depends \u0026nbsp;on time (t), and the reporting of faults is irregular. First, we determined its probability distribution by transforming the \u0026nbsp;fundamental differential equation describing fault detection into a stochastic differential equation of Itˆo type. Second, we \u0026nbsp;calculated several software reliability measures, such as the expected number of faults and the mean time between \u0026nbsp;cumulative and instantaneous software failures. Using data from actual software testing procedures, we used the \u0026nbsp;maximum likelihood method to estimate the model’s unknown parameters. Finally, we compared the new model with \u0026nbsp;two other reliability growth models (the exponential and the delayed S-shaped), using a set of software quality standards \u0026nbsp;to identify the best model. \u0026nbsp;The results demonstrated that the proposed model can enhance the quality of OSS systems.\u003c/p\u003e","manuscriptTitle":"A Novel Software Reliability Growth Model Based on Stochastic Differential Equations for Open-Source Software","msid":"","msnumber":"","nonDraftVersions":[{"code":1,"date":"2024-11-25 06:00:17","doi":"10.21203/rs.3.rs-5494782/v1","editorialEvents":[{"type":"communityComments","content":0}],"status":"published","journal":{"display":true,"email":"
[email protected]","identity":"researchsquare","isNatureJournal":false,"hasQc":true,"allowDirectSubmit":true,"externalIdentity":"","sideBox":"","snPcode":"","submissionUrl":"/submission","title":"Research Square","twitterHandle":"researchsquare","acdcEnabled":true,"dfaEnabled":false,"editorialSystem":"","reportingPortfolio":"","inReviewEnabled":false,"inReviewRevisionsEnabled":true}}],"origin":"","ownerIdentity":"d0d66f98-5114-47bd-b287-991a88414027","owner":[],"postedDate":"November 25th, 2024","published":true,"recentEditorialEvents":[],"rejectedJournal":[],"revision":"","amendment":"","status":"posted","subjectAreas":[],"tags":[],"updatedAt":"2024-11-25T06:00:17+00:00","versionOfRecord":[],"versionCreatedAt":"2024-11-25 06:00:17","video":"","vorDoi":"","vorDoiUrl":"","workflowStages":[]},"version":"v1","identity":"rs-5494782","journalConfig":"researchsquare"},"__N_SSP":true},"page":"/article/[identity]/[[...version]]","query":{"redirect":"/article/rs-5494782","identity":"rs-5494782","version":["v1"]},"buildId":"qtupq5eGEP_6zYnWcrvyt","isFallback":false,"isExperimentalCompile":false,"dynamicIds":[84888],"gssp":true,"scriptLoader":[]}
Text is read by the "Ask this paper" AI Q&A widget below.
Extraction quality varies by source — PMC NXML preserves structure
cleanly, OA-HTML may include some navigation residue, and OA-PDF can
have broken hyphenation. The publisher copy
(via DOI)
is the canonical version.