{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:12:07Z","timestamp":1750306327215,"version":"3.41.0"},"reference-count":40,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2016,3,11]],"date-time":"2016-03-11T00:00:00Z","timestamp":1457654400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGOPS Oper. Syst. Rev."],"published-print":{"date-parts":[[2016,3,11]]},"abstract":"<jats:p>Empirical studies in software reliability have predominantly focused on end-user applications. Given the intrinsic dependency of user programs on the operating system (OS) software, OS failures can severely impact even the most reliable applications. Therefore, it is a major requirement to understand how OS failures occur in order to improve software reliability as a whole. In this paper, we present an exploratory study on OS failure causes, based on 7,007 real failure records collected from different computers running a mass-market operating system. We performed quantitative and qualitative analyses to investigate different properties of the OS failures analyzed. The findings indicate that OS services failed more than any other OS failure category. Empirical evidences confirmed the presence of failure correlation in the sample, where both cross-correlation and autocorrelation were found; in particular, causal relationship between different operating system failures was observed.<\/jats:p>","DOI":"10.1145\/2903267.2903274","type":"journal-article","created":{"date-parts":[[2016,3,14]],"date-time":"2016-03-14T15:33:46Z","timestamp":1457969626000},"page":"18-30","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Exploratory Analysis on Failure Causes in a Mass-Market Operating System"],"prefix":"10.1145","volume":"50","author":[{"given":"Caio Augusto R.","family":"dos Santos","sequence":"first","affiliation":[{"name":"Federal University of Uberlandia, Uberlandia MG, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"suffix":"Jr.","given":"Rivalino","family":"Matias","sequence":"additional","affiliation":[{"name":"Federal University of Uberlandia, Uberlandia MG, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2016,3,11]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1518701.1518791"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2591062.2591173"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/502034.502042"},{"key":"e_1_2_1_4_1","doi-asserted-by":"crossref","unstructured":"Dai Y. S. Xie M. and Poh K. L. 2005. Modeling and analysis of correlated software failures of multiple types. IEEE Transactions on Volume: 54 Issue: 1 100--106. DOI = https:\/\/dx.doi.org\/10.1109\/TR.2004.841709  Dai Y. S. Xie M. and Poh K. L. 2005. Modeling and analysis of correlated software failures of multiple types. IEEE Transactions on Volume: 54 Issue: 1 100--106. DOI = https:\/\/dx.doi.org\/10.1109\/TR.2004.841709","DOI":"10.1109\/TR.2004.841709"},{"volume-title":"De Smet, B. 2013. C# 5.0 Unleashed","edition":"1","key":"e_1_2_1_5_1"},{"key":"e_1_2_1_6_1","unstructured":"Endler M. Windows 7 dominates desktop XP share slips. Dec. 2015. http:\/\/www.informationweek.com\/software\/operating-systems\/ windows-7-dominates-desktop-xpshare-slips\/d\/d-id\/1235016  Endler M. Windows 7 dominates desktop XP share slips. Dec. 2015. http:\/\/www.informationweek.com\/software\/operating-systems\/ windows-7-dominates-desktop-xpshare-slips\/d\/d-id\/1235016"},{"volume-title":"Proc. of the 20th Conference on Large Installation System (Washington, DC, USA, Dec. 3-8, 2006). LISA '06. USENIX Association Berkeley, CA, USA, 12--22","author":"Ganapathi A.","key":"e_1_2_1_7_1"},{"volume-title":"Proc. of the 29th International Symposium on Fault Tolerant Computing (Madison, Wisconsin, USA, June 15-18, 1999). FTCS '99. IEEE Computer Society","author":"Goseva-Popstojanova K.","key":"e_1_2_1_8_1"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.5555\/826038.826925"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/24.855535"},{"key":"e_1_2_1_11_1","unstructured":"Lee T. Mitschke K. Schill M. E. and Tanasovski T. 2011. Windows PowerShell 2.0 Bible 1st ed. John Wiley & Sons Hoboken NJ.   Lee T. Mitschke K. Schill M. E. and Tanasovski T. 2011. Windows PowerShell 2.0 Bible 1st ed. John Wiley & Sons Hoboken NJ."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSRE.2008.60"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2554850.2555021"},{"key":"e_1_2_1_14_1","unstructured":"Microsoft. Reliability analysis component. Dec. 2015. http:\/\/technet.microsoft.com\/enus\/library\/cc774636(v=ws.10).aspx  Microsoft. Reliability analysis component. Dec. 2015. http:\/\/technet.microsoft.com\/enus\/library\/cc774636(v=ws.10).aspx"},{"key":"e_1_2_1_15_1","unstructured":"Microsoft. What are Error Codes and how can I use them? Dec. 2015. http:\/\/windows.microsoft.com\/enus\/windows\/what-are-error-codes#1TC=windows-7  Microsoft. What are Error Codes and how can I use them? Dec. 2015. http:\/\/windows.microsoft.com\/enus\/windows\/what-are-error-codes#1TC=windows-7"},{"key":"e_1_2_1_16_1","unstructured":"Microsoft. Microsoft web site. Dec. 2015. https:\/\/www.microsoft.com\/en-us\/windows  Microsoft. Microsoft web site. Dec. 2015. https:\/\/www.microsoft.com\/en-us\/windows"},{"key":"e_1_2_1_17_1","unstructured":"Microsoft. TechNet. Dec. 2015. https:\/\/technet.microsoft.com\/en-us\/  Microsoft. TechNet. Dec. 2015. https:\/\/technet.microsoft.com\/en-us\/"},{"key":"e_1_2_1_18_1","unstructured":"Microsoft. Microsoft Community. Dec. 2015. http:\/\/answers.microsoft.com\/en-us?auth=1  Microsoft. Microsoft Community. Dec. 2015. http:\/\/answers.microsoft.com\/en-us?auth=1"},{"key":"e_1_2_1_19_1","unstructured":"Microsoft. Windows Insider Program. Dec. 2015. http:\/\/answers.microsoft.com\/enus\/insider\/forum\/insider_wintp-insider_update\/windowsupdate-showing-error-80070643\/0e53bf0f-8843-45a1-b3c4-0940c516c8d9  Microsoft. Windows Insider Program. Dec. 2015. http:\/\/answers.microsoft.com\/enus\/insider\/forum\/insider_wintp-insider_update\/windowsupdate-showing-error-80070643\/0e53bf0f-8843-45a1-b3c4-0940c516c8d9"},{"key":"e_1_2_1_20_1","unstructured":"Microsoft. Windows Update error 80070643. Dec. 2015. http:\/\/windows.microsoft.com\/en-us\/windows\/windowsupdate-error-80070643#1TC=windows-7  Microsoft. Windows Update error 80070643. Dec. 2015. http:\/\/windows.microsoft.com\/en-us\/windows\/windowsupdate-error-80070643#1TC=windows-7"},{"key":"e_1_2_1_21_1","unstructured":"Microsoft. Troubleshooting issues when you use the discovery wizard to install an agent. Dec. 2015. https:\/\/technet.microsoft.com\/en-us\/library\/ff358634.aspx?f=255&MSPPError=-2147217396  Microsoft. Troubleshooting issues when you use the discovery wizard to install an agent. Dec. 2015. https:\/\/technet.microsoft.com\/en-us\/library\/ff358634.aspx?f=255&MSPPError=-2147217396"},{"key":"e_1_2_1_22_1","unstructured":"Microsoft. Windows Update error 800B0100. Dec. 2015. http:\/\/windows. microsoft.com\/en-us\/windows\/windowsupdate-error-800b0100#1TC=windows-7  Microsoft. Windows Update error 800B0100. Dec. 2015. http:\/\/windows. microsoft.com\/en-us\/windows\/windowsupdate-error-800b0100#1TC=windows-7"},{"key":"e_1_2_1_23_1","unstructured":"Microsoft. Windows Update Agent -- Error Codes. Dec. 2015. http:\/\/social.technet.microsoft.com\/wiki\/contents\/articles\/15260.windows-update-agent-error-codes.aspx  Microsoft. Windows Update Agent -- Error Codes. Dec. 2015. http:\/\/social.technet.microsoft.com\/wiki\/contents\/articles\/15260.windows-update-agent-error-codes.aspx"},{"key":"e_1_2_1_24_1","unstructured":"Microsoft. Windows Update error 80242016. Dec. 2015. http:\/\/windows.microsoft.com\/en-us\/windows7\/windowsupdate-error-80242016  Microsoft. Windows Update error 80242016. Dec. 2015. http:\/\/windows.microsoft.com\/en-us\/windows7\/windowsupdate-error-80242016"},{"key":"e_1_2_1_25_1","unstructured":"Microsoft. Windows Update error 0x80073712. Dec. 2015. https:\/\/support.microsoft.com\/en-us\/kb\/957310\/en-us  Microsoft. Windows Update error 0x80073712. Dec. 2015. https:\/\/support.microsoft.com\/en-us\/kb\/957310\/en-us"},{"key":"e_1_2_1_26_1","unstructured":"Microsoft. Error Code: 80070652 (Can't install KB2540162). Dec. 2015. http:\/\/answers.microsoft.com\/enus\/windows\/forum\/windows_7-windows_update\/errorcode-80070652-cant-install-kb2540162\/1689922 e-eab9-\\4b10-b44e-2c110d6c3bfa  Microsoft. Error Code: 80070652 (Can't install KB2540162). Dec. 2015. http:\/\/answers.microsoft.com\/enus\/windows\/forum\/windows_7-windows_update\/errorcode-80070652-cant-install-kb2540162\/1689922 e-eab9-\\4b10-b44e-2c110d6c3bfa"},{"key":"e_1_2_1_27_1","unstructured":"Microsoft. Microsoft .NET Framework Repair Tool. Dec. 2015. https:\/\/www.microsoft.com\/enus\/download\/details.aspx?id=30135  Microsoft. Microsoft .NET Framework Repair Tool. Dec. 2015. https:\/\/www.microsoft.com\/enus\/download\/details.aspx?id=30135"},{"key":"e_1_2_1_28_1","unstructured":"Microsoft. Assemblies in the Common Language Runtime. Dec. 2015. https:\/\/msdn.microsoft.com\/enus\/library\/hk5f40ct(v=vs.90).aspx  Microsoft. Assemblies in the Common Language Runtime. Dec. 2015. https:\/\/msdn.microsoft.com\/enus\/library\/hk5f40ct(v=vs.90).aspx"},{"key":"e_1_2_1_29_1","unstructured":"Microsoft. Dynamic-Link Libraries. Dec. 2015. http:\/\/msdn.microsoft.com\/en-us\/library\/ms682589.aspx  Microsoft. Dynamic-Link Libraries. Dec. 2015. http:\/\/msdn.microsoft.com\/en-us\/library\/ms682589.aspx"},{"key":"e_1_2_1_30_1","unstructured":"Microsoft. Did system uptime error cause chkdisk? Dec. 2015. http:\/\/answers.microsoft.com\/enus\/windows\/forum\/all\/did-system-uptime-error-causechkdisk\/8d55525c-9f5b-4278-bd87-1598bce009ee  Microsoft. Did system uptime error cause chkdisk? Dec. 2015. http:\/\/answers.microsoft.com\/enus\/windows\/forum\/all\/did-system-uptime-error-causechkdisk\/8d55525c-9f5b-4278-bd87-1598bce009ee"},{"key":"e_1_2_1_31_1","unstructured":"Microsoft. What is BitGuard? Dec. 2015. http:\/\/answers.microsoft.com\/enus\/windows\/forum\/windows_xp-pictures\/what-isbitguard\/ f3c7c34f-dca1-4441-8eed-39c197e1b2d5?auth=1  Microsoft. What is BitGuard? Dec. 2015. http:\/\/answers.microsoft.com\/enus\/windows\/forum\/windows_xp-pictures\/what-isbitguard\/ f3c7c34f-dca1-4441-8eed-39c197e1b2d5?auth=1"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1036474.1036498"},{"key":"e_1_2_1_33_1","unstructured":"NetMarketShare. Desktop operating system market share. Dec. 2015. http:\/\/www.netmarketshare.com\/operatingsystem-market-share.aspx?qprid=10&qpcustomd=0  NetMarketShare. Desktop operating system market share. Dec. 2015. http:\/\/www.netmarketshare.com\/operatingsystem-market-share.aspx?qprid=10&qpcustomd=0"},{"key":"e_1_2_1_34_1","unstructured":"Nikora A.P. and Lyu M.R. 1996. Software Reliability Measurement Experience. Handbook of Software Reliability Engineering M.R.Lyu (Ed.) McGraw-Hill New York NY 255--301.   Nikora A.P. and Lyu M.R. 1996. Software Reliability Measurement Experience. Handbook of Software Reliability Engineering M.R.Lyu (Ed.) McGraw-Hill New York NY 255--301."},{"key":"e_1_2_1_35_1","unstructured":"Russinovich M. Solomon D. A. and Ionescu A. 2009. Microsoft Windows Internals 6th ed. Microsoft Press Redmond WA.  Russinovich M. Solomon D. A. and Ionescu A. 2009. Microsoft Windows Internals 6th ed. Microsoft Press Redmond WA."},{"key":"e_1_2_1_36_1","unstructured":"StatCounter Global Stats. Top desktop operating systems worldwide. Dec. 2015. http:\/\/gs.statcounter.com\/#os-wwmonthly-201411-201511  StatCounter Global Stats. Top desktop operating systems worldwide. Dec. 2015. http:\/\/gs.statcounter.com\/#os-wwmonthly-201411-201511"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945466"},{"key":"e_1_2_1_38_1","unstructured":"Technet. Understanding Component-Based Servicing. Dec. 2015. http:\/\/blogs.technet.com\/b\/askperf\/archive\/2008\/04\/23\/understanding-component-based-servicing.aspx  Technet. Understanding Component-Based Servicing. Dec. 2015. http:\/\/blogs.technet.com\/b\/askperf\/archive\/2008\/04\/23\/understanding-component-based-servicing.aspx"},{"key":"e_1_2_1_39_1","unstructured":"Technet. Microsoft Security Bulletin MS14-007. Dec. 2015. https:\/\/technet.microsoft.com\/enus\/ library\/security\/ms14-007.aspx  Technet. Microsoft Security Bulletin MS14-007. Dec. 2015. https:\/\/technet.microsoft.com\/enus\/ library\/security\/ms14-007.aspx"},{"key":"e_1_2_1_40_1","unstructured":"Thomas O. 2012. MCTS 70-680 Rapid Review: Configuring Windows 7 1st ed. Microsoft Press Redmond WA.  Thomas O. 2012. MCTS 70-680 Rapid Review: Configuring Windows 7 1st ed. Microsoft Press Redmond WA."}],"container-title":["ACM SIGOPS Operating Systems Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2903267.2903274","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2903267.2903274","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:54:33Z","timestamp":1750222473000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2903267.2903274"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,3,11]]},"references-count":40,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2016,3,11]]}},"alternative-id":["10.1145\/2903267.2903274"],"URL":"https:\/\/doi.org\/10.1145\/2903267.2903274","relation":{},"ISSN":["0163-5980"],"issn-type":[{"type":"print","value":"0163-5980"}],"subject":[],"published":{"date-parts":[[2016,3,11]]},"assertion":[{"value":"2016-03-11","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}