DETEKCIJA I KOREKCIJA CODE SMELL NEPRAVILNOSTI KOD ANDROID MOBILNIH APLIKACIJA

  • Filip Nikolić
Ključne reči: Android aplikacija, Code Smell detekcija, aDoctor, ušteda energije, JDeodorant

Apstrakt

Kako bi se omogućilo smanjenje pot­rošnje energije i code smell nepravilnosti koje se nalaze u nekoj mobilnoj aplikaciji kroz ovaj rad je prikazan pris­tup koji počinje definisanjem problematičnih delova koda koji se pojedinačno nazivaju code smell, a zatim i pot­rebna detekcija tih code smell nepravilnosti putem alata kao što su aDoctor i JDeodorant, kao i česta refakto­rizacija koda u novi oblik bez promene njegove prvobitne funkcionalnosti radi poboljšanja performansi mobilnih aplikacija.

Reference

[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.)
Objavljeno
2022-10-06
Sekcija
Inženjerstvo informacionih sistema