arrow
返回

A Cooperative Parallel Search-Based Software Engineering Approach for Code-Smells Detection

delete2014-09-01
delete100
PRE
AI
W
Wael Kessentini *
M
Marouane Kessentini
H
Houari Sahraoui
S
Slim Bechikh
A
Ali Ouni
DOI:10.1109/TSE.2014.2331057delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
We propose in this paper to consider code-smells detection as a distributed optimization problem. The idea is that different methods are combined in parallel during the optimization process to find a consensus regarding the detection of code-smells. To this end, we used Parallel Evolutionary algorithms (P-EA) where many evolutionary algorithms with different adaptations (fitness functions, solution representations, and change operators) are executed, in a parallel cooperative manner, to solve a common goal which is the detection of code-smells. An empirical evaluation to compare the implementation of our cooperative P-EA approach with random search, two single population-based approaches and two code-smells detection techniques that are not based on meta-heuristics search. The statistical analysis of the obtained results provides evidence to support the claim that cooperative P-EA is more efficient and effective than state of the art detection approaches based on a benchmark of nine large open source systems where more than 85 percent of precision and recall scores are obtained on a variety of eight different types of code-smells.
Keyword:
Search-based software engineering
code-smells
software quality
distributed evolutionary algorithms
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Software Engineering 封面图
IEEE Transactions on Software Engineering
IF:
5.6
论文数:
2.9K
被引数:
1.1W

机构

U
universite de montreal
学者数:
4.6W
论文数: 3.8W
被引数: 46
U
university of michigan system
学者数:
9.1W
论文数: 8.6W
被引数: 133
引用论文

引用论文

err分享
err收藏
Sinigrin Enhanced Antiasthmatic Effects of Beta Adrenergic Receptors Agonists by Regulating cAMP-Mediated Pathways
err2020-05-20
err0
errOAAI
errSimeng Chu; Wenjuan Liu; Yujie Lu; Menglin Yan; Yingying Guo; Nianwei Chang; Min Jiang; Gang Bai
err分享
err收藏
err分享
err收藏
err分享
err收藏
学者 查看更多内容