作者
Foutse Khomh, Stephane Vaucher, Yann-Gaël Guéhéneuc, Houari Sahraoui
发表日期
2011/4/1
期刊
Journal of Systems and Software
卷号
84
期号
4
页码范围
559-572
出版商
Elsevier
简介
The presence of antipatterns can have a negative impact on the quality of a program. Consequently, their efficient detection has drawn the attention of both researchers and practitioners. However, most aspects of antipatterns are loosely specified because quality assessment is ultimately a human-centric process that requires contextual data. Consequently, there is always a degree of uncertainty on whether a class in a program is an antipattern or not. None of the existing automatic detection approaches handle the inherent uncertainty of the detection process. First, we present BDTEX (Bayesian Detection Expert), a Goal Question Metric (GQM) based approach to build Bayesian Belief Networks (BBNs) from the definitions of antipatterns. We discuss the advantages of BBNs over rule-based models and illustrate BDTEX on the Blob antipattern. Second, we validate BDTEX with three antipatterns: Blob, Functional …
引用总数
2010201120122013201420152016201720182019202020212022202320241241271711815282325222210
学术搜索中的文章
F Khomh, S Vaucher, YG Guéhéneuc, H Sahraoui - Journal of Systems and Software, 2011