• DocumentCode
    3694255
  • Title

    Validating metric thresholds with developers: An early result

  • Author

    Paloma Oliveira;Marco Tulio Valente;Alexandre Bergel;Alexander Serebrenik

  • Author_Institution
    UFMG, Belo Horizonte, Brazil
  • fYear
    2015
  • Firstpage
    546
  • Lastpage
    550
  • Abstract
    Thresholds are essential for promoting source code metrics as an effective instrument to control the internal quality of software applications. However, little is known about the relation between software quality as identified by metric thresholds and as perceived by real developers. In this paper, we report the first results of a study designed to validate a technique that extracts relative metric thresholds from benchmark data. We use this technique to extract thresholds from a benchmark of 79 Pharo/Smalltalk applications, which are validated with five experts and 25 developers. Our preliminary results indicate that good quality applications - as cited by experts - respect metric thresholds. In contrast, we observed that noncompliant applications are not largely viewed as requiring more effort to maintain than other applications.
  • Keywords
    "Zinc","Benchmark testing","Software quality","Software measurement","Ecosystems"
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Evolution (ICSME), 2015 IEEE International Conference on
  • Type

    conf

  • DOI
    10.1109/ICSM.2015.7332511
  • Filename
    7332511