当前位置: X-MOL 学术Arab. J. Sci. Eng. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Building and Testing a Fuzzy Linguistic Assessment Framework for Defect Prediction in ASD Environment Using Process-Based Software Metrics
Arabian Journal for Science and Engineering ( IF 2.9 ) Pub Date : 2020-07-03 , DOI: 10.1007/s13369-020-04701-5
Pooja Sharma , Amrit Lal Sangal

The objective of the present work is to build and test a framework which makes use of process-based software metrics to determine the defects in software projects in an agile software development environment. A methodological framework based on fuzzy linguistic modelling has been proposed to predict the defect density using various process metrics derived from literature studies to measure the attributes stated in the agile manifesto. Further, the model is investigated by using the data set from the PROMISE software engineering repository, and its performance has been compared with existing models from the literature. The proposed model shows better accuracy (for projects with size ≥ 50 KLOC) as observed from statistical results, i.e. RMSE (18.69), NRMSE (0.0110), MMRE (0.0539) and BMMRE (0.0585). The value of R2 for all projects size up to 10 KLOC is 0.993, projects with size 10–50 KLOC is 0.998, and projects with size ≥ 50 KLOC is 0.997. The main contribution of the framework lies in the use of the process metrics and their linguistic assessment. Results obtained from the linguistic model emphasise the value of concepts related to customer involvement and interactions, the collaboration between stakeholders, responding to change, i.e. flexibility, team experience, skills, communication and coordination, as per agile manifesto.



中文翻译:

使用基于过程的软件指标建立和测试ASD环境中的缺陷预测的模糊语言评估框架

本工作的目的是建立和测试一个框架,该框架利用基于过程的软件度量来确定敏捷软件开发环境中软件项目中的缺陷。提出了一种基于模糊语言建模的方法框架,使用从文献研究中得出的各种过程度量来预测缺陷密度,以测量敏捷宣言中所述的属性。此外,通过使用PROMISE软件工程存储库中的数据集对模型进行了研究,并将其性能与文献中的现有模型进行了比较。从统计结果来看,建议的模型显示出更好的准确性(对于大小≥50 KLOC的项目),即RMSE(18.69),NRMSE(0.0110),MMRE(0.0539)和BMMRE(0.0585)。R的值对于10个KLOC以内的所有项目,2均为0.993,10–50 KLOC的项目为0.998,而≥50 KLOC的项目为0.997。该框架的主要贡献在于使用过程度量及其语言评估。从语言模型中获得的结果强调了与客户参与和互动,利益相关者之间的协作,对变化做出响应(即灵活性,团队经验,技能,沟通和协调)相关的概念的价值,具体取决于敏捷宣言。

更新日期:2020-07-03
down
wechat
bug