首页> 外文期刊>Empirical Software Engineering >Examination of the software architecture change characterization scheme using three empirical studies
【24h】

Examination of the software architecture change characterization scheme using three empirical studies

机译:使用三个经验研究来检验软件体系结构变更表征方案

获取原文
获取原文并翻译 | 示例

摘要

Software maintenance is one of the most crucial aspects of software development. Software engineering researchers must develop practical solutions to handle the challenges presented in maintaining mature software systems. Research that addresses practical means of mitigating the risks involved when changing software, reducing the complexity of mature software systems, and eliminating the introduction of preventable bugs is paramount to today's software engineering discipline. The Software Architecture Change Characterization Scheme (SACCS) provides software maintainers with a systematic approach to analyzing and characterizing the impact of a change prior to its implementation. SACCS was designed to help novice developers understand change requests, facilitate discussion among developers, and provide a higher-quality change compared with an ad hoc approach. In addition, this paper describes three controlled experiments designed to assess the viability of using SACCS and its ability to fulfill its goals. The successive studies build upon each other to enable progressive insights into the viability of the scheme. The results indicate that SACCS: 1) provides insight into the difficulty of a change request by assisting novice developers to consider various aspects of the request's potential to impact the system, 2) helps to facilitate discussion among developers by providing a common tool for change assessment, and 3) is a useful tool for supporting change implementation. The three experiments provide insight into the usefulness of SACCS, motivate additional research questions, and serve as a baseline for moving forward with research and further development of the approach.
机译:软件维护是软件开发的最关键方面之一。软件工程研究人员必须开发实用的解决方案,以应对维护成熟软件系统时所面临的挑战。解决当今减少软件更改风险,降低成熟软件系统的复杂性以及避免引入可预防的错误的实用手段的研究对于当今的软件工程领域至关重要。软件体系结构变更特征描述方案(SACCS)为软件维护者提供了一种系统的方法,以在变更实施之前分析和描述变更的影响。 SACCS旨在帮助新手开发人员了解更改请求,促进开发人员之间的讨论,并提供比临时方法更高质量的更改。此外,本文还介绍了三个受控实验,旨在评估使用SACCS的可行性及其实现目标的能力。连续的研究相互补充,以使人们能够对该计划的可行性进行渐进的洞察。结果表明,SACCS:1)通过帮助新手开发人员考虑变更需求对系统的潜在影响的各个方面,来深入了解变更请求的难度; 2)通过提供通用的变更评估工具来帮助促进开发人员之间的讨论。 ,和3)是支持变更实施的有用工具。这三个实验提供了对SACCS有用性的洞察力,激发了其他研究问题,并为进行该方法的研究和进一步开发提供了基线。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号