首页> 外文会议>International Conference on Software Analysis, Evolution, and Reengineering >Botched Releases: Do We Need to Roll Back? Empirical Study on a Commercial Web App
【24h】

Botched Releases: Do We Need to Roll Back? Empirical Study on a Commercial Web App

机译:拙劣的版本:我们需要回滚吗?商用Web应用程序的实证研究

获取原文

摘要

Few minutes after a web-based software release, the release team might encounter log traces showing the new system crashing, hanging, or having poor performance. This is the start of the most nerve-wrecking moments of a product's release cycle, i.e., should one run the risk of not doing anything and users losing precious data, or of prematurely engaging the tedious (and costly) roll-back procedure towards the previous release? Thus far, only little attention has been paid by researchers to these so-called "botched releases", partly because of lack of release log data. This paper studies 345 releases of a large e-commerce web app over a period of 1.5 years, in which we identified 17 recurrent root causes of botched releases, classified into four major categories. We then build explanatory models to understand which root causes are the most important, and to explore the factors leading to botched releases.
机译:在基于Web的软件版本之后几分钟,发布团队可能会遇到日志迹线,显示新系统崩溃,挂起或具有差的性能。这是产品释放周期最神经破坏性的时刻,即应该冒出任何不做任何事情的风险和失去珍贵数据的风险,或者过早地从事繁琐(昂贵)回滚过程以前的释放?到目前为止,研究人员只关注这些所谓的“拙劣的版本”,部分原因是因为缺乏释放日志数据。本文研究了345个大型电子商务网上应用程序,在一段时间内为1.5岁,其中我们确定了拙劣的发布的17个经常性根本原因,分为四大类。然后,我们建立解释性模型来了解哪个根本原因是最重要的,并且探索导致拙劣发布的因素。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号