five

Smells like Teen Spirit: Improving Bug Prediction Performance Using the Intensity of Code Smells

收藏
DataCite Commons2025-06-01 更新2024-07-27 收录
下载链接:
https://figshare.com/articles/dataset/Smells_like_Teen_Spirit_Improving_Bug_Prediction_Performance_Using_the_Intensity_of_Code_Smells/3158815/1
下载链接
链接失效反馈
官方服务:
资源简介:
Code smells are symptoms of poor design and implementation choices. Previous studies empirically assessed the impact of smells on code quality and clearly indicate their negative impact on maintainability, including a higher bug- proneness of components affected by code smells. In this paper we capture previous findings on bug-proneness to build a specialized bug prediction model for smelly classes. Specifically, we evaluate the contribution of a measure of intensity of code smells (i.e., a measure that captures the severity of the smell), by adding it to a structural metric-based bug prediction models and comparing the results of the new model against the baseline model. Results indicate that the accuracy of a bug prediction model increases by adding the intensity of smells as predictor. Moreover, we complement this analysis by evaluating the actual gain provided by the intensity metric with respect to the other structural metrics in the model, including the ones used to compute the measure of intensity. We observe that the intensity index results much more important with respect to other metrics used for predicting the buggyness of smelly classes. Finally, we report additional analysis aimed at showing (i) to what extent false positive smell instances detected by an automatic smell detection tool impact the performance and (ii) the contribution of the intensity index in prediction models relying on process metrics or a combination of structural and process metrics.
提供机构:
figshare
创建时间:
2016-04-06
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作