首页> 外文会议>2012 IEEE 3rd International Conference on Software Engineering and Service Science >On the relationship between defects of nodes and characteristics of their neighbors in software structural network
【24h】

On the relationship between defects of nodes and characteristics of their neighbors in software structural network

机译:软件结构网络中节点缺陷与邻居特征的关系

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

摘要

Software development is a complex task as there exist various relationships between different pieces of code. If software entities (e.g., classes) are considered as nodes and the relationships between entities (e.g., inheritance) are considered as edges, the static structure of software can be viewed as a software structural network. In this paper, the relationship between the quality of nodes and the characteristics of their neighbors in the software structural network has been investigated. The following observations have been made: On most occasions, the neighbors of the defect-prone nodes tend to have higher code complexity and be more centralized in the software structural network and undergo more frequent changes than those which are defect-free. The observations made in our research can be used to help software engineers assess risks during the software evolution activities (e.g., adding new entities and relationships) with the purpose of improving software designs.
机译:由于不同代码段之间存在各种关系,因此软件开发是一项复杂的任务。如果将软件实体(例如,类)视为节点,并且将实体之间的关系(例如,继承)视为边缘,则可以将软件的静态结构视为软件结构网络。本文研究了软件结构网络中节点质量与其邻居特征之间的关系。进行了以下观察:在大多数情况下,容易出错的节点的邻居往往具有更高的代码复杂性,并且在软件结构网络中的集中度更高,并且与那些无缺陷的邻居相比,其更改频率更高。我们研究中的观察结果可用于帮助软件工程师评估软件演化活动(例如,添加新实体和关系)过程中的风险,以改善软件设计。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号