Automatic Metric Thresholds Derivation for Code Smell Detection

@article{Fontana2015AutomaticMT,
  title={Automatic Metric Thresholds Derivation for Code Smell Detection},
  author={Francesca Arcelli Fontana and Vincenzo Ferme and Marco Zanoni and Aiko Yamashita},
  journal={2015 IEEE/ACM 6th International Workshop on Emerging Trends in Software Metrics},
  year={2015},
  pages={44-53}
}
Code smells are archetypes of design shortcomings in the code that can potentially cause problems during maintenance. One known approach for detecting code smells is via detection rules: a combination of different object-oriented metrics with pre-defined threshold values. The usage of inadequate thresholds when using this approach could lead to either having too few observations (too many false negatives) or too many observations (too many false positives). Furthermore, without a clear… CONTINUE READING

Figures, Tables, and Topics from this paper.

Citations

Publications citing this paper.
SHOWING 1-10 OF 28 CITATIONS

An Empirical Study of Bad Smell in Code on Maintenance Effort

VIEW 6 EXCERPTS
CITES BACKGROUND & METHODS
HIGHLY INFLUENCED

Approaches for Software Metrics Threshold Derivation: A Preliminary Review

VIEW 5 EXCERPTS
CITES METHODS & BACKGROUND
HIGHLY INFLUENCED

Improving change prediction models with code smell-related information

  • Empirical Software Engineering
  • 2019
VIEW 1 EXCERPT
CITES METHODS

Toward a Smell-Aware Bug Prediction Model

  • IEEE Transactions on Software Engineering
  • 2019
VIEW 2 EXCERPTS
CITES METHODS & BACKGROUND

Accurate and Efficient Refactoring Detection in Commit History

  • 2018 IEEE/ACM 40th International Conference on Software Engineering (ICSE)
  • 2018
VIEW 1 EXCERPT
CITES METHODS

Are Relevant the Code Smells on Maintainability Effort? A Laboratory Experiment

  • 2018 IEEE International Conference on Automation/XXIII Congress of the Chilean Association of Automatic Control (ICA-ACCA)
  • 2018
VIEW 1 EXCERPT
CITES BACKGROUND

References

Publications referenced by this paper.
SHOWING 1-3 OF 3 REFERENCES

Deriving metric thresholds from benchmark data

  • 2010 IEEE International Conference on Software Maintenance
  • 2010
VIEW 4 EXCERPTS
HIGHLY INFLUENTIAL

Applying design-metrics to object-oriented frameworks

  • Proceedings of the 3rd International Software Metrics Symposium
  • 1996
VIEW 4 EXCERPTS
HIGHLY INFLUENTIAL