首页> 外文会议>Working Conference on Mining Software Repositories >Modifications, Tweaks, and Bug Fixes in Architectural Tactics
【24h】

Modifications, Tweaks, and Bug Fixes in Architectural Tactics

机译:体系结构策略中的修改,调整和错误修复

获取原文

摘要

Architectural qualities such as reliability, performance, and security, are often realized in a software system through the adoption of tactical design decisions such as the decision to use redundant processes, a heartbeat monitor, or a specific authentication mechanism. Such decisions are critical for delivering a system that meets its quality requirements. Despite the stability of high-level decisions, our analysis has shown that tactic-related classes tend to be modified more frequently than other classes and are therefore stronger predictors of change than traditional Object-Oriented coupling and cohesion metrics. In this paper we present the results from this initial study, including an analysis of why tactic-related classes are changed, and a discussion of the implications of these findings for maintaining architectural quality over the lifetime of a software system.
机译:诸如可靠性,性能和安全性之类的体系结构质量通常是通过采用战术设计决策(例如使用冗余流程,心跳监视器或特定身份验证机制的决策)在软件系统中实现的。这样的决定对于交付满足其质量要求的系统至关重要。尽管高级决策具有稳定性,但我们的分析表明,与战术相关的类比其他类更倾向于被修改,因此与传统的面向对象的耦合和内聚度量相比,它们是更强的变化预测指标。在本文中,我们介绍了这项初步研究的结果,包括分析了为何更改与战术相关的类的原因,并讨论了这些发现对在软件系统的整个生命周期内保持体系结构质量的影响。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号