跳到主要导航 跳到搜索 跳到主要内容

MHCP Model for Quality Evaluation for Software Structure Based on Software Complex Network

  • Yuwei Yang
  • , Jun Ai
  • , Xuelin Li
  • , W. Eric Wong*
  • *此作品的通讯作者
  • Beihang University
  • University of Texas at Dallas

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Accidents caused by defective software systems have long been a nightmare. Though engineers utilize advanced techniques and rigorous quality control procedures, we still have to admit that the increasing complexity and expanding scale of software systems make it extremely difficult to guarantee high quality deliverables. Since large-scale software systems exhibit the characteristics of complex networks, applying the principles of complex networks to evaluate the quality of software systems has attracted attention from both academia and industry. Unfortunately, most current research studies focus only on one or a limited number of attributes of software structures which makes them ineffective in providing comprehensive and insightful quality evaluation for software structures. To overcome this problem, we propose an approach based on various software structural characteristics to evaluate software structures from modularity, hierarchy, complexity, and fault propagation points of view. A model based on these four aspects is proposed to better understand software structural quality. A prediction model is also proposed to provide insights on the nature of software evolution and its current status. Experiments using two software projects were performed against the thresholds obtained by evaluating more than 5,000 versions of open source projects. Our results suggest that the approach described in this paper can help us analyze real-world software projects for better quality evaluation.

源语言英语
主期刊名Proceedings - 2016 IEEE 27th International Symposium on Software Reliability Engineering, ISSRE 2016
出版商IEEE Computer Society
298-308
页数11
ISBN(电子版)9781467390019
DOI
出版状态已出版 - 5 12月 2016
活动27th IEEE International Symposium on Software Reliability Engineering, ISSRE 2016 - Ottawa, 美国
期限: 23 10月 201627 10月 2016

出版系列

姓名Proceedings - International Symposium on Software Reliability Engineering, ISSRE
ISSN(印刷版)1071-9458

会议

会议27th IEEE International Symposium on Software Reliability Engineering, ISSRE 2016
国家/地区美国
Ottawa
时期23/10/1627/10/16

指纹

探究 'MHCP Model for Quality Evaluation for Software Structure Based on Software Complex Network' 的科研主题。它们共同构成独一无二的指纹。

引用此