DETECTION AND CORRECTION CODE SMELL IRREGULARITIES FROM ANDROID MOBILE APPLICATIONS
DOI:
https://doi.org/10.24867/19OI01NikolicKeywords:
Android application, Code Smell detection, aDoctor, saving energy, JDeodorantAbstract
In order to reduce energy consumption and code smell irregularities found in a mobile application, this paper presents an approach that begins by defining problematic pieces of code individually called code smell, and then the necessary detection of these code smell irregularities using tools such as are aDoctor and JDeodorant, as well as frequent refactoring of code into a new form without changing its original functionality to improve the performance of mobile applications.
References
[1] https://www.statista.com/statistics/272698/global-market-share-held-by-mobile-operating-systems-since-2009 (pristupljeno u decembru 2021.)
[2] H. Anwar, D. Pfahl, and S. N. Srirama, “Evaluating the impact of code smell refactoring on the energy consump-tion of android applications.” in 2019 45th Euromicro Conference on Software Engineering and Advanced Applications (SEAA). IEEE, 2019, pp. 82–86.
[3] E. Iannone, F. Pecorelli, D. Di Nucci, F. Palomba, and A. De Lucia, “Refactoring android-specific energy smells: A plugin for android studio.” in Proceedings of the 28th In-ternational Conference on Program Comprehension, 2020, pp. 451–455.
[4] J. Oliveira, M. Viggiato, M. F. Santos, E. Figueiredo, and H. MarquesNeto, “An empirical study on the impact of android code smells on resource usage.” in SEKE, 2018, pp. 314–313. A.
[5] https://f-droid.org/ (pristupljeno u decembru 2021.)
[2] H. Anwar, D. Pfahl, and S. N. Srirama, “Evaluating the impact of code smell refactoring on the energy consump-tion of android applications.” in 2019 45th Euromicro Conference on Software Engineering and Advanced Applications (SEAA). IEEE, 2019, pp. 82–86.
[3] E. Iannone, F. Pecorelli, D. Di Nucci, F. Palomba, and A. De Lucia, “Refactoring android-specific energy smells: A plugin for android studio.” in Proceedings of the 28th In-ternational Conference on Program Comprehension, 2020, pp. 451–455.
[4] J. Oliveira, M. Viggiato, M. F. Santos, E. Figueiredo, and H. MarquesNeto, “An empirical study on the impact of android code smells on resource usage.” in SEKE, 2018, pp. 314–313. A.
[5] https://f-droid.org/ (pristupljeno u decembru 2021.)
Downloads
Published
2022-10-06
Issue
Section
Information Systems Engineering