Repository logo
 
Publication

An empirical study of aspect-oriented metrics

dc.contributor.authorPiveta, Eduardo Kessler
dc.contributor.authorMoreira, Ana
dc.contributor.authorPimenta, Marcelo Soares
dc.contributor.authorAraujo, Joao
dc.contributor.authorGuerreiro, Pedro
dc.contributor.authorTom Price, R.
dc.date.accessioned2018-12-07T14:57:58Z
dc.date.available2018-12-07T14:57:58Z
dc.date.issued2012-11
dc.description.abstractMetrics for aspect-oriented software have been proposed and used to investigate the benefits and the disadvantages of crosscutting concerns modularisation. Some of these metrics have not been rigorously defined nor analytically evaluated. Also, there are few empirical data showing typical values of these metrics in aspect-oriented software. In this paper, we provide rigorous definitions, usage guidelines, analytical evaluation, and empirical data from ten open source projects, determining the value of six metrics for aspect-oriented software (lines of code, weighted operations in module, depth of inheritance tree, number of children, crosscutting degree of an aspect, and coupling on advice execution). We discuss how each of these metrics can be used to identify shortcomings in existing aspect-oriented software. (C) 2012 Elsevier B.V. All rights reserved.
dc.description.sponsorshipCNPq [140046/06-2]; Project CNPQ-PROSUL [490478/06-9]; Capes-Grices [2051-05-2]; FAPERGS [10/0470-1]; FCT MCTES
dc.description.versioninfo:eu-repo/semantics/publishedVersion
dc.identifier.doi10.1016/j.scico.2012.02.003
dc.identifier.issn0167-6423
dc.identifier.urihttp://hdl.handle.net/10400.1/11791
dc.language.isoeng
dc.peerreviewedyes
dc.publisherElsevier Science Bv
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/
dc.subjectDesign
dc.subjectSoftware
dc.subjectJava
dc.titleAn empirical study of aspect-oriented metrics
dc.typejournal article
dspace.entity.typePublication
oaire.citation.endPage144
oaire.citation.issue1
oaire.citation.startPage117
oaire.citation.titleScience of Computer Programming
oaire.citation.volume78
person.familyNameGuerreiro
person.givenNamePedro
person.identifier.orcid0000-0001-8324-8244
person.identifier.ridA-7012-2010
person.identifier.scopus-author-id36953937800
rcaap.rightsopenAccess
rcaap.typearticle
relation.isAuthorOfPublication6ff927f9-ea5b-41af-8a10-b4ce24db4d52
relation.isAuthorOfPublication.latestForDiscovery6ff927f9-ea5b-41af-8a10-b4ce24db4d52

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
handle11791.pdf
Size:
632.5 KB
Format:
Adobe Portable Document Format