Please use this identifier to cite or link to this item: https://hdl.handle.net/2440/109378
Citations
Scopus Web of Science® Altmetric
?
?
Full metadata record
DC FieldValueLanguage
dc.contributor.authorAniche, M.-
dc.contributor.authorTreude, C.-
dc.contributor.authorZaidman, A.-
dc.contributor.authorDeursen, A.-
dc.contributor.authorGerosa, M.-
dc.date.issued2016-
dc.identifier.citationProceedings of the 16th International Working Conference on Source Code Analysis and Manipulation, SCAM 2016, 2016, pp.41-50-
dc.identifier.isbn9781509038503-
dc.identifier.issn1942-5430-
dc.identifier.urihttp://hdl.handle.net/2440/109378-
dc.description.abstractCode metric analysis is a well-known approach for assessing the quality of a software system. However, current tools and techniques do not take the system architecture (e.g., MVC, Android) into account. This means that all classes are assessed similarly, regardless of their specific responsibilities. In this paper, we propose SATT (Software Architecture Tailored Thresholds), an approach that detects whether an architectural role is considerably different from others in the system in terms of code metrics, and provides a specific threshold for that role. We evaluated our approach on 2 different architectures (MVC and Android) in more than 400 projects. We also interviewed 6 experts in order to explain why some architectural roles are different from others. Our results shows that SATT can overcome issues that traditional approaches have, especially when some architectural role presents very different metric values than others.-
dc.description.statementofresponsibilityMaurício Aniche, Christoph Treude, Andy Zaidman, Arie van Deursen, Marco Aurélio Gerosa-
dc.language.isoen-
dc.publisherIEEE-
dc.relation.ispartofseriesIEEE International Working Conference on Source Code Analysis and Manipulation-
dc.rights© 2016 IEEE-
dc.source.urihttp://dx.doi.org/10.1109/scam.2016.19-
dc.titleSATT: Tailoring code metric thresholds for different software architectures-
dc.typeConference paper-
dc.contributor.conference16th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM) (2 Oct 2016 - 3 Oct 2016 : Raleigh, NC)-
dc.identifier.doi10.1109/SCAM.2016.19-
pubs.publication-statusPublished-
dc.identifier.orcidTreude, C. [0000-0002-6919-2149]-
Appears in Collections:Aurora harvest 3
Computer Science publications

Files in This Item:
There are no files associated with this item.


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.