北京软件开发公司了解审查和固定流程中的长期bug_北京软件开发公司
发表日期:2015-05-28 14:47:55 文章编辑:宜天信达 浏览次数:
北京软件开发公司修复bug是软件开发和维护的一个组成部分。大量的bug会显示软件质量差,因为错误的行为不仅会导致失败,可能是昂贵的而且对用户与软件产品的整体体验产生不利影响。长期错误的影响可以更关键的经历之后的版本可以特别令人沮丧的用户相同的bug版自。虽然有许多研究探讨影响的bug修复整个漏洞库的时间因素,据我们所知,这些研究都没有调查出长期的错误原因。
目的
北京软件开发公司在本文中,我们探讨会审和长期固定bug的过程使我们能够识别延迟的原因和提高整体的bug修复过程。
方法论
我们挖掘流行的开源项目的bug库,分析长期的错误从五个不同的方面:他们的比例,严重程度,分配,原因,以及修复的性质。
结果
北京软件开发公司对七个开源项目的研究表明,有相当数量的长期错误的每个系统和超过90%的人会影响用户的体验。这些长期的错误的原因是多种多样的包括长的作业时间,不理解他们的重要性在前进,然而,许多bug修复没有任何具体原因延迟。此外,长期的错误40%只需要很小的修复。
结论
我们的的整体结果表明,长期错误的一个显着的数量可能会减少通过仔细的筛选和排序如果开发商能预测其严重程度,改变的努力,并提前变化的影响。我们相信我们的结果将有助于开发人员和研究人员更好地了解背后的因素延误,提高整体的bug修复过程,探讨基于优先级的错误错误严重性分析方法以及预期的bug修复工作。