当前位置: X-MOL 学术Software Qual. J. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Exploratory study of the impact of project domain and size category on the detection of the God class design smell
Software Quality Journal ( IF 1.9 ) Pub Date : 2021-03-31 , DOI: 10.1007/s11219-021-09550-5
Khalid Alkharabsheh , Yania Crespo , Manuel Fernández-Delgado , José R. Viqueira , José A. Taboada

Design smell detection has proven to be an efficient strategy to improve software quality and consequently decrease maintainability expenses. This work explores the influence of the information about project context expressed as project domain and size category information, on the automatic detection of the god class design smell by machine learning techniques. A set of experiments using eight classifiers to detect god classes was conducted on a dataset containing 12, 587 classes from 24 Java projects. The results show that classifiers change their behavior when they are used on datasets that differ in these kinds of project information. The results show that god class design smell detection can be improved by feeding machine learning classifiers with this project context information.



中文翻译:

探索性研究项目领域和规模类别对检测神级设计气味的影响

设计气味检测已被证明是提高软件质量并因此减少可维护性费用的有效策略。这项工作探索了表示为项目领域和大小类别信息的项目上下文信息对通过机器学习技术自动检测神级设计气味的影响。在包含24个Java项目中的12个,587个类的数据集上进行了使用八个分类器检测神类的一组实验。结果表明,分类器用于这些类型的项目信息不同的数据集时会改变其行为。结果表明神课 通过向机器学习分类器提供此项目上下文信息,可以改善设计气味检测。

更新日期:2021-03-31
down
wechat
bug