D_n-based architecture assessment of Java open source software systems

    Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

    10 Citaten (Scopus)
    152 Downloads (Pure)

    Samenvatting

    Since their introduction in 1994 the Martin's metrics became popular in assessing object-oriented software architectures. While one of the Martin metrics, normalised distance from the main sequence Dn, has been originally designed with assessing individual packages, it has also been applied to assess quality of entire software architectures. The approach itself, however, has never been studied. In this paper we take the first step to formalising the Dn-based architecture assessment of Java open source software. We present two aggregate measures: average normalised distance from the main sequence Dmacrn, and parameter of the fitted statistical model lambda. Applying these measures to a carefully selected collection of benchmarks we obtain a set of reference values that can be used to assess quality of a system architecture. Furthermore, we show that applying the same measures to different versions of the same system provides valuable insights in system architecture evolution.
    Originele taal-2Engels
    TitelProceedings of the 17th International Conference on Program Comprehension (ICPC 2009, Vancouver BC, Canada, May 17-19, 2009)
    UitgeverijInstitute of Electrical and Electronics Engineers
    Pagina's198-207
    ISBN van geprinte versie978-1-4244-3998-0
    DOI's
    StatusGepubliceerd - 2009

    Vingerafdruk

    Duik in de onderzoeksthema's van 'D_n-based architecture assessment of Java open source software systems'. Samen vormen ze een unieke vingerafdruk.

    Citeer dit