IDL: Evaluating software quality based on PageRank algorithm

来源 :中国邮电高校学报(英文版) | 被引量 : 0次 | 上传用户:hyq20061001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
In the traditional method,the software quality is measured by various metrics of the software,such as decoupling level (DL),which can be used to predict software defect.However,DL,which treats all the files equally,has not taken file importance into consideration.Therefore,a novel software quality metric,named as improved decoupling level (IDL),based on the importance of documents was proposed.First,the PageRank algorithm was used to calculate the importance of files to obtain the weights of the dependencies,and then defect prediction models was established by combining the software scale,dependencies,scores and software defects to assess the software quality.Compared to most existing module-based software quality evaluation methods,IDL has similar or even superior performance in the prediction of software quality.The results indicate that IDL measures the importance of each file in the software more accurately by combining the PageRank algorithm in DL,which indirectly reflects the quality of software by predicting the bug information in software and improves the accuracy of prediction result of software bug information.
其他文献
Sn-based alloy materials are considered as a promising anode candidate for lithium-ion batteries (LIBs) and sodium-ion batteries (SIBs),whereas they suffer from severe volume change during the discharge/charge process.To address the issue,double core-shel
ZrMOF@CdTe nanoparticles (NPs) with high fluorescence were synthesized by hydrothermal method.The morphology,particle size distribution,compositions,fluorescence properties and stability of the synthesized ZrMOF@CdTe were analyzed via the characterization
Polylactic acid (PLA) is one of the most promising shape memory polymers with outstanding biocompatibility,while poly(ether ether ketone) (PEEK) is a special engineering plastic with excellent mechanical performance.In this work,PEEK was selected to modif
Effective thermal management of electronic integrated devices with high powder density has become a serious issue,which requires materials with high thermal conductivity (TC).In order to solve the problem of weak bonding between graphite and Cu,a novel Cu
Good dispersibility of graphene in a medium or matrix is a critical issue in practical applications.In this work,graphene was functionalized using N-(4-hydroxyl phenyl) maleimide (4-HPM) via the Diels-Alder (DA) reaction by a one-step catalyst-free approa
Severe skin wounds cause great problems and sufferings to patients.In this study,an injectable wound dressing based on strontium ion cross-linked starch hydrogel (SSH) was developed and evaluated.The good inject-ability of SSH made it easy to be delivered
In this work,waterborne epoxy resin E44 and graphene were employed as the matrix and nanofiller,respectively,to construct composite coatings with enhanced anticorrosion performance.XRD pattern and TEM observation indicated that the obtained graphene had a
Graphene is a potential candidate for applications in biomedical field.It is inevitable that graphene is in contact with the ubiquitous bacterial environment.More attention has been paid to the antimicrobial activity of graphene derivatives (graphene oxid
Test case prioritization (TCP) technique is an efficient approach to improve regression testing activities.With the continuous improvement of industrial testing requirements,traditional single-objective TCP is limited greatly,and multi-objective test case
In recent years,with the development of smart devices,mobile users can use them to sense the environment.In order to improve the data quality and achieve maximum profits,incentive mechanism is needed to motivate users to participate.In this paper,reputati