Validating metric thresholds with developers - an early result

P. Oliveira, M.T. Valente, A. Bergel, A. Serebrenik

    Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

    4 Citaten (Scopus)
    2 Downloads (Pure)

    Samenvatting

    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
    Originele taal-2Engels
    Titel2015 IEEE 31th International Conference on Software Maintenance and Evolution (ICSME), September 29 - October 1, 2015 Bremen, Germany
    RedacteurenR. Koschke, J. Krinke, M. Robillard
    Plaats van productiePiscataway
    UitgeverijInstitute of Electrical and Electronics Engineers
    Pagina's546-550
    ISBN van geprinte versie978-1-4673-7532-0
    DOI's
    StatusGepubliceerd - 2015
    Evenement31st International Conference on Software Maintenance and Evolution (ICSME 2015) - Bremen, Duitsland
    Duur: 29 sep. 20151 okt. 2015
    Congresnummer: 31
    http://www.icsme.uni-bremen.de/

    Congres

    Congres31st International Conference on Software Maintenance and Evolution (ICSME 2015)
    Verkorte titelICSME 2015
    Land/RegioDuitsland
    StadBremen
    Periode29/09/151/10/15
    Internet adres

    Vingerafdruk

    Duik in de onderzoeksthema's van 'Validating metric thresholds with developers - an early result'. Samen vormen ze een unieke vingerafdruk.

    Citeer dit