首页> 外文会议>IEEE International Conference on Software Maintenance and Evolution >Smells Like Teen Spirit: Improving Bug Prediction Performance Using the Intensity of Code Smells
【24h】

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

机译:像青少年精神一样闻起来:使用代码闻的强度改善Bug预测性能

获取原文

摘要

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 the severity of code smells (i.e., code smell intensity) by adding it to existing 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 code smell intensity as predictor. We also evaluate the actual gain provided by the intensity index with respect to the other metrics in the model, including the ones used to compute the code smell intensity. We observe that the intensity index is much more important as compared to other metrics used for predicting the buggyness of smelly classes.
机译:代码闻是设计差和实施选择的症状。以前的研究经验评估了嗅觉对代码质量的影响,并清楚地表明它们对可维护性的负面影响,包括由代码闻的组件的更高尖锐。在本文中,我们捕获了以前的错误,以构建臭级别的专业错误预测模型。具体地,我们通过将措施(即代码气体强度)的措施添加到现有的Bug预测模型并将新模型与基线模型进行比较来评估代码的严重程度(即代码气体强度)的贡献。结果表明,通过将代码气味强度添加为预测器,Bug预测模型的准确性增加。我们还评估强度索引提供的实际增益相对于模型中的其他指标,包括用于计算代码嗅觉强度的索引。我们观察到强度指数与用于预测臭盘级别的票据的其他度量相比,强度指数要重要得多。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号