Software Longevity in the Wild: Folklore and Law

M. Nogueira, Felipe Assis, D. Menasché, G. Xexéo, K. Wolter
{"title":"Software Longevity in the Wild: Folklore and Law","authors":"M. Nogueira, Felipe Assis, D. Menasché, G. Xexéo, K. Wolter","doi":"10.1109/ISSREW.2019.00077","DOIUrl":null,"url":null,"abstract":"Software rejuvenation is in vogue. Articles in the news indicate that airlines are already enforcing the frequent rejuvenation of airplane software, and other industries are likely to follow the same trend. At the same time, there is a vast folklore on software longevity, appearing in online forums at websites such as Reddit. The goal of this vision paper is to present a broad perspective contrasting the expected lifetime of so called \"epic\" machines with very long uptimes against the purposely short uptimes enforced by recent law regulations. Our aim is to illustrate what can be learned both from forums (folklore) and from the regulations (enforced by legal agencies) about the two ends of the spectrum of software longevity, namely, very long uptimes and relatively short ones. In particular, we indicate that long uptimes typically occur at servers and that there are security concerns about such long lived routers that remain unpatched for long periods of time, whereas short uptimes typically occur due to concerns about safety and performance at critical systems wherein patching is costly but the restart of the system is less expensive. Currently, law enforcement occurs reactively after bugs are found. We envision that this paper will bring awareness to the scientific community and practitioners about the relevance of law enforcement for critical-system software rejuvenation more broadly even before the bugs are founds, given their widespread and recurrent prevalence.","PeriodicalId":166239,"journal":{"name":"2019 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISSREW.2019.00077","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Software rejuvenation is in vogue. Articles in the news indicate that airlines are already enforcing the frequent rejuvenation of airplane software, and other industries are likely to follow the same trend. At the same time, there is a vast folklore on software longevity, appearing in online forums at websites such as Reddit. The goal of this vision paper is to present a broad perspective contrasting the expected lifetime of so called "epic" machines with very long uptimes against the purposely short uptimes enforced by recent law regulations. Our aim is to illustrate what can be learned both from forums (folklore) and from the regulations (enforced by legal agencies) about the two ends of the spectrum of software longevity, namely, very long uptimes and relatively short ones. In particular, we indicate that long uptimes typically occur at servers and that there are security concerns about such long lived routers that remain unpatched for long periods of time, whereas short uptimes typically occur due to concerns about safety and performance at critical systems wherein patching is costly but the restart of the system is less expensive. Currently, law enforcement occurs reactively after bugs are found. We envision that this paper will bring awareness to the scientific community and practitioners about the relevance of law enforcement for critical-system software rejuvenation more broadly even before the bugs are founds, given their widespread and recurrent prevalence.
野外软件寿命:民间传说和法律
软件复兴正在流行。新闻中的文章表明,航空公司已经开始频繁地更新飞机软件,其他行业可能也会效仿这一趋势。与此同时,在Reddit等网站的在线论坛上,出现了关于软件寿命的大量民间传说。这篇远景论文的目标是提供一个广泛的视角,对比所谓的“史诗”机器的预期寿命,这些机器的正常运行时间非常长,而最近的法律法规强制执行的正常运行时间故意很短。我们的目的是说明可以从论坛(民间传说)和法规(由法律机构强制执行)中学到的关于软件寿命范围的两端,即非常长的正常运行时间和相对较短的正常运行时间。特别是,我们指出长正常运行时间通常发生在服务器上,并且存在对长时间未打补丁的长寿命路由器的安全担忧,而短正常运行时间通常是由于对关键系统的安全和性能的担忧而发生的,其中打补丁是昂贵的,但重新启动系统的成本较低。目前,法律执行是在发现漏洞后进行的。我们设想这篇论文将使科学界和实践者意识到关键系统软件复兴的法律执行的相关性,甚至在发现漏洞之前,考虑到它们的广泛和反复流行。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信