Print Email Facebook Twitter Lightweight Detection of Android-specific Code Smells Title Lightweight Detection of Android-specific Code Smells: The aDoctor Project Author Palomba, F. (TU Delft Software Engineering; University of Salerno) Di Nucci, D. (University of Salerno) Panichella, A. (University of Luxembourg) Zaidman, A.E. (TU Delft Software Engineering) De Lucia, Andrea (University of Salerno) Contributor Pinzger, Martin (editor) Bavota, Gabriele (editor) Marcus, Andrian (editor) Date 2017 Abstract Code smells are symptoms of poor design solutions applied by programmers during the development of software systems. While the research community devoted a lot of effort to studying and devising approaches for detecting the traditional code smells defined by Fowler, little knowledge and support isavailable for an emerging category of Mobile app code smells. Recently, Reimann et al. proposed a new catalogue of Androidspecific code smells that may be a threat for the maintainability and the efficiency of Android applications. However, current tools working in the context of Mobile apps provide limited support and, more importantly, are not available for developers interested in monitoring the quality of their apps. To overcome these limitations, we propose a fully automated tool, coined ADOCTOR, able to identify 15 Android-specific code smells from the catalogue by Reimann et al. An empirical study conductedon the source code of 18 Android applications reveals that the proposed tool reaches, on average, 98% of precision and 98% of recall. We made ADOCTOR publicly available. Subject Android-specific Code SmellsDetection ToolEmpirical Study To reference this document use: http://resolver.tudelft.nl/uuid:349ca254-ea0d-4210-9169-791e3652a6ab DOI https://doi.org/10.1109/SANER.2017.7884659 Publisher IEEE, Piscataway, NJ ISBN 978-1-5090-5501-2 Source Proceedings - 24th International Conference on Software Analysis, Evolution and Reengineering, SANER 2017 Event SANER 2017, 2017-02-21 → 2017-02-24, Klagenfurt, Austria Part of collection Institutional Repository Document type conference paper Rights © 2017 F. Palomba, D. Di Nucci, A. Panichella, A.E. Zaidman, Andrea De Lucia Files PDF palombaSANER2017.pdf 305.19 KB Close viewer /islandora/object/uuid:349ca254-ea0d-4210-9169-791e3652a6ab/datastream/OBJ/view