计算机科学 ›› 2019, Vol. 46 ›› Issue (10): 209-214.doi: 10.11896/jsjkx.180801554

• 软件与数据库技术 • 上一篇    下一篇

带有区间信息的软件质量评价模型

岳川, 彭小红   

  1. (广东海洋大学数学与计算机学院 广东 湛江524088)
  • 收稿日期:2018-08-23 修回日期:2019-01-06 出版日期:2019-10-15 发布日期:2019-10-21
  • 通讯作者: 彭小红(1968-),女,硕士,教授,主要研究方向为智能计算与应用,E-mail:lgdpxh@126.com。
  • 作者简介:岳川(1988-),男,硕士,讲师,主要研究方向为软件工程/项目决策与评价。
  • 基金资助:
    本文受广东省教育厅青年创新人才项目(自然)(2016KQNCX064),广东海洋大学创新强校工程项目(GDOU2017052802),广东海洋大学2017年创新强校工程省财政资金支持项目(GDOU2017052605)资助。

Evaluation Model of Software Quality with Interval Data

YUE Chuan, PENG Xiao-hong   

  1. (College of Mathematics and Computer Science,Guangdong Ocean University,Zhanjiang,Guangdong 524088,China)
  • Received:2018-08-23 Revised:2019-01-06 Online:2019-10-15 Published:2019-10-21

摘要: 针对传统评价方法存在的缺陷,提出了一种新的软件质量评价模型。首先,针对已有投影模型存在的缺陷,给出了一个新的标准化的投影模型。在群决策环境下,使用区间数作为决策信息,借助所建的投影模型和TOPSIS (Technique for Order Preference by Similarity to Ideal Solution)技术,建立了一种软件质量的评价模型,并给出了详细的评价程序。评价模型包括评价矩阵、加权评价矩阵、正负理想决策、加权评价矩阵到理想决策的投影测度以及它们的相关系数,评价信息来源于问卷调查。通过一个实例和实验分析,验证了该方法的可行性和有效性。实验结果表明,该评价模型具有较强的实用性、较好的鲁棒性和容易操作的特性。

关键词: TOPSIS技术, 标准化投影, 评价方法, 区间数, 群决策, 软件质量

Abstract: For the defects of traditional evaluation methods,a new evaluation model of software quality was developed in this paper.First,aimed at the existing problems of present projection measures,a new normalized projection measure is provided in this research.Second,an evaluation model of software quality with interval data is established,which is based on the new projection model and TOPSIS (Technique for Order Preference by Similarity to Ideal Solution) technique.Then an assessment procedure is elaborated in a group decision-making setting.The evaluation matrices,weighted evaluation matrices,positive and negative ideal decisions and relative closeness are involved in this model.The evaluation information is based on a questionnaire survey.Finally,the effectiveness and feasibility of the developed method are illustrated by a practical example and an experimental analysis.The experimental results show that the evaluation model has the advantages in robustness and practicability.

Key words: Evaluation method, Group decision-making, Interval data, Normalized projection, Software quality, TOPSIS technique

中图分类号: 

  • TP311.5
[1]HU W S,YANG J F,ZHAO M.Methodology for classes design quality assessment[J].Computer Science,2017,44(12):150-155.(in Chinese)
胡文生,杨剑锋,赵明.类设计质量评估方法的研究[J].计算机科学,2017,44(12):150-155.
[2]YUE C.A model for evaluating software quality based on symbol information[J].Journal of Guangdong Ocean University,2016,36(1):85-92.(in Chinese)
岳川.基于符号信息的软件质量评价模型[J].广东海洋大学学报,2016,36(1):85-92.
[3]YUE C.A projection-based estimation approach to software usa-bility[J].Computer Engineering & Science,2017,39(6):1112-1117.(in Chinese)
岳川.基于投影的软件易用性评价方法[J].计算机工程与科学,2017,39(6):1112-1117.
[4]LIU Q L,DONG W,YIN L Z,et al.Research on mixed source software quality model and measurement method.Computer Science,2017,44(4):82-84,95.(in Chinese)
刘启林,董威,尹良泽,等.混源软件质量模型与度量方法研究[J].计算机科学,2017,44(4):82-84,95.
[5]ÇAGLAYAN B,BENER A B.Effect of developer collaboration activity on software quality in two large scale projects[J].Journal of Systems & Software,2016,118:288-296.
[6]JAAFAR F,LOZANO A,GUÉHÉNEUC Y G,et al.Analyzing software evolution and quality by extracting Asynchrony Change patterns[J].Journal of Systems & Software,2017,131:311-322.
[7]BANDYOPADHYAY S,BHATTACHARYA S,SENSARMA R.An analysis of the factors determining crime in England and Wales:A quantile regression approach[J].Discussion Papers,2011,35(2):235-242.
[8]ENRÍQUEZ J G,SÁNCHEZ-BEGINES J M,DOMíNGUEZ-MAYO F J,et al.An approach to characterize and evaluate the quality of Product Lifecycle Management Software Systems[J].Computer Standards & Interfaces,2019,61:77-88.
[9]YUE C.A projection-based approach to software quality evaluation from the users’ perspectives[J].International Journal of Machine Learning and Cybernetics,2018.DOI:/10.1007/s13042-018-0873-y.
[10]IRSHAD M,PETERSEN K,POULDING S.A systematic literature review of software requirements reuse approaches[J].Information and Software Technology,2018,93:223-245.
[11]YUE C.A novel approach to interval comparison and application to software quality evaluation [J].Journal of Experimental & Theoretical Artificial Intelligence,2018,30(5):583-602.
[12]KHOSRAVI A,HUSSIN A R C,NILASHI M,et al.Toward software quality enhancement by customer knowledge management in software companies[J].Telematics & Informatics,2018,35(1):18-37.
[13]CARROZZA G,PIETRANTUONO R,RUSSO S.A software quality framework for large-scale mission-critical systems engineering [J].Information & Software Technology,2018,102:100-106.
[14]SIAVVAS M G,CHATZIDIMITRIOU K C,SYMEONIDIS A L.QATCH-An adaptive framework for software product quality assessment[J].Expert Systems with Applications,2017,86:350-366.
[15]NGUYEN-DUC A,CRUZES D S,CONRADI R.The impact of global dispersion on coordination,team performance and software quality-A systematic literature review[J].Information and Software Technology,2015,57(1):277-294.
[16]International Organization for Standardization (ISO) and the International Electrotechnical Commission (IEC),Software and Systems Engineering.ISO/IEC JTC 1/SC 7 [EB/OL].[2016-11-25].http://www.jtc1.org/directives/toc.htm.
[17]CONDORI-FERNANDEZ N,LAGO P.Characterizing the contribution of quality requirements to software sustainability[J].Journal of Systems & Software,2018,137:289-305.
[18]GARCÍA-MIRELES G A,MORAGA M Á,GARCíA F,et al. Interactions between environmental sustainability goals and software product quality:A mapping study[J].Information & Software Technology,2018,95:108-129.
[19]YUE C.A geometric approach for ranking interval-valued intui-tionistic fuzzy numbers with an application to group decision-making[J].Computers & Industrial Engineering,2016,102:233-245.
[20]YUE Z L,JIA Y Y.A direct projection-based group decision-making methodology with crisp values and interval data [J].Soft Computing,2017,21(9):2395-2405.
[21]LU L L,YUAN Y Y.A novel TOPSIS evaluation scheme for cloud service trustworthiness combining objective and subjective aspects[J].Journal of Systems and Software,2018,143:71-86.
[22]WU Y N,XU H,XU C B et al.Uncertain multi-attributes decision making method based on interval number with probability distribution weighted operators and stochastic dominance degree[J].Knowledge-Based Systems,2016,113:199-209.
[23]YUE C.Two normalized projection models and application to group decision-making [J].Journal of Intelligent and Fuzzy Systems,2017,32 (6):4389-4402.
[24]YUE C.Normalized projection approach to group decision-making with hybrid decision information [J].International Journal of Machine Learning and Cybernetics,2018,9(8):1365-1375.
[25]YUE C.Entropy-based weights on decision makers in group decision-making setting with hybrid preference representations[J].Applied Soft Computing,2017,60:737-749.
[1] 戴宗明, 胡凯, 谢捷, 郭亚.
基于直觉模糊集的集成学习算法
Ensemble Learning Algorithm Based on Intuitionistic Fuzzy Sets
计算机科学, 2021, 48(6A): 270-274. https://doi.org/10.11896/jsjkx.200700036
[2] 米庆, 郭黎敏, 陈军成.
基于多维度特征和混合神经网络的代码可读性评估方法
Code Readability Assessment Method Based on Multidimensional Features and Hybrid Neural Networks
计算机科学, 2021, 48(12): 94-99. https://doi.org/10.11896/jsjkx.200800193
[3] 孟繁祎, 王莹, 于海, 朱志良.
复杂软件系统的重构技术:现状、问题与展望
Refactoring of Complex Software Systems Research:PresentProblem and Prospect
计算机科学, 2020, 47(12): 1-10. https://doi.org/10.11896/jsjkx.200800067
[4] 臧翰林, 李艳玲.
基于D-S证据理论的直觉模糊群决策信息集结方法
Intuitionistic Fuzzy Group Decision Making Information Aggregation Method Based on D-S Evidence Theory
计算机科学, 2019, 46(6A): 102-105.
[5] 徐聪, 潘小东.
基于正态云相似度的语言型多属性群决策方法
Linguistic Multi-attribute Group Decision Making Method Based on Normal Cloud Similarity
计算机科学, 2019, 46(6): 218-223. https://doi.org/10.11896/j.issn.1002-137X.2019.06.033
[6] 宗鹏洋, 王轶辰.
基于神经网络的软件质量评价综述
Software Quality Evaluation Based on Neural Network:A Systematic Literature Review
计算机科学, 2019, 46(11A): 507-516.
[7] 庞继芳,宋鹏.
专家权重完全未知的区间直觉不确定语言多属性群决策方法
Multi-attribute Group Decision Making Method for Interval-valued Intuitionistic Uncertain Language with Completely Unknown Experts’ Weights
计算机科学, 2018, 45(1): 47-54. https://doi.org/10.11896/j.issn.1002-137X.2018.01.007
[8] 魏方圆,黄德才.
基于区间数的多维不确定性数据UID-DBSCAN聚类算法
UID-DBSCAN Clustering Algorithm of Multi-dimensional Uncertain Data Based on Interval Number
计算机科学, 2017, 44(Z11): 442-447. https://doi.org/10.11896/j.issn.1002-137X.2017.11A.094
[9] 孙强,魏伟,侯培鑫,岳继光.
基于区间数单簇聚类-单分类器的异常检测
Anomaly Detection Based on Interval One Cluster and Classification
计算机科学, 2017, 44(6): 189-198. https://doi.org/10.11896/j.issn.1002-137X.2017.06.032
[10] 方晨,王晋东,于智勇.
基于动态QoS的Web服务选取方法
Web Service Selection Method Based on Dynamic QoS
计算机科学, 2017, 44(5): 245-250. https://doi.org/10.11896/j.issn.1002-137X.2017.05.044
[11] 何云斌,张志超,万静,李松.
不确定数据聚类的U-PAM算法和UM-PAM算法的研究
Research for Uncertain Data Clustering Algorithm:U-PAM and UM-PAM Algorithm
计算机科学, 2016, 43(6): 263-269. https://doi.org/10.11896/j.issn.1002-137X.2016.06.052
[12] 谭敏,史越,杨俊超,延静.
基于相似度的多粒度不确定语言群决策方法
Multi-granularity Uncertain Linguistic Group Decision Making Method Based on Similarity Measure
计算机科学, 2016, 43(3): 262-265. https://doi.org/10.11896/j.issn.1002-137X.2016.03.048
[13] 袁劲松,张小明,李舟军.
术语自动抽取方法研究综述
Survey of Automatic Terminology Extraction Methodologies
计算机科学, 2015, 42(8): 7-12.
[14] 刘锦行,夏红霞.
一种利用UML的软件需求阶段风险评估方法
New Methods of Software Requirements Risk Assessment Using UML
计算机科学, 2014, 41(6): 131-135. https://doi.org/10.11896/j.issn.1002-137X.2014.06.026
[15] 庞红彪,李之博,高小雅.
远程多管火箭炮火控系统的软件安全性测试分析
Software Safety Test Analysis for Fire Control System of Remote Multi-barrel Rocket
计算机科学, 2013, 40(Z6): 361-364.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!