首页> 外文期刊>Software Engineering, IEEE Transactions on >Supporting Change Impact Analysis Using a Recommendation System: An Industrial Case Study in a Safety-Critical Context
【24h】

Supporting Change Impact Analysis Using a Recommendation System: An Industrial Case Study in a Safety-Critical Context

机译:使用推荐系统支持变更影响分析:安全关键环境下的工业案例研究

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Change Impact Analysis (CIA) during software evolution of safety-critical systems is a labor-intensive task. Several authors have proposed tool support for CIA, but very few tools were evaluated in industry. We present a case study on ImpRec, a recommendation System for Software Engineering (RSSE), tailored for CIA at a process automation company. ImpRec builds on assisted tracing, using information retrieval solutions and mining software repositories to recommend development artifacts, potentially impacted when resolving incoming issue reports. In contrast to the majority of tools for automated CIA, ImpRec explicitly targets development artifacts that are not source code. We evaluate ImpRec in a two-phase study. First, we measure the correctness of ImpRec’s recommendations by a simulation based on 12 years’ worth of issue reports in the company. Second, we assess the utility of working with ImpRec by deploying the RSSE in two development teams on different continents. The results suggest that ImpRec presents about 40 percent of the true impact among the top-10 recommendations. Furthermore, user log analysis indicates that ImpRec can support CIA in industry, and developers acknowledge the value of ImpRec in interviews. In conclusion, our findings show the potential of reusing traceability associated with developers’ past activities in an RSSE.
机译:安全关键系统的软件开发过程中的变更影响分析(CIA)是一项劳动密集型任务。几位作者提出了对CIA的工具支持,但是在行业中很少评估工具。我们介绍了有关ImpRec的案例研究,ImpRec是为过程自动化公司的CIA量身定制的软件工程推荐系统(RSSE)。 ImpRec建立在辅助跟踪的基础上,使用信息检索解决方案和挖掘软件存储库来推荐开发工件,这些工件可能会在解决传入的问题报告时受到影响。与大多数用于自动CIA的工具相反,ImpRec明确针对非源代码的开发工件。我们在两个阶段的研究中评估了ImpRec。首先,我们根据公司12年内的问题报告,通过模拟来评估ImpRec建议的正确性。其次,我们通过在不同大陆的两个开发团队中部署RSSE来评估与ImpRec合作的效用。结果表明,ImpRec占前10条建议中实际影响的40%。此外,用户日志分析表明,ImpRec可以在行业中支持CIA,并且开发人员在采访中承认ImpRec的价值。总而言之,我们的研究结果表明了在RSSE中重用与开发人员过去活动相关的可追溯性的潜力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号