作者
Foutse Khomh, Stéphane Vaucher, Yann-Gaël Guéhéneuc, Houari Sahraoui
发表日期
2009/8/24
研讨会论文
2009 Ninth International Conference on Quality Software
页码范围
305-314
出版商
IEEE
简介
The presence of code and design smells can have a severe impact on the quality of a program. Consequently, their detection and correction have drawn the attention of both researchers and practitioners who have proposed various approaches to detect code and design smells in programs. However, none of these approaches handle the inherent uncertainty of the detection process. We propose a Bayesian approach to manage this uncertainty. First, we present a systematic process to convert existing state-of-the-art detection rules into a probabilistic model. We illustrate this process by generating a model to detect occurrences of the Blob antipattern. Second, we present results of the validation of the model: we built this model on two open-source programs, GanttProject v1.10.2 and Xerces v2.7.0, and measured its accuracy. Third, we compare our model with another approach to show that it returns the same …
引用总数
200920102011201220132014201520162017201820192020202120222023202441617810181717263527282623199
学术搜索中的文章
F Khomh, S Vaucher, YG Guéhéneuc, H Sahraoui - 2009 Ninth International Conference on Quality …, 2009