Mobile Application Performance Improvement with the Implementation of Code Refactor Based on Code Smells Identification: Dutataniku Agriculture Mobile App Case Study

Argo Wibowo, Antonius Rachmat Chrismanto, Maria Nila Anggia Rini, Lukas Chrisantyo · 2022 Seventh International Conference on Informatics and Computing (ICIC) · 2022

Technology can be a supporter of business processes, even playing an important role in business acceleration. Conventional businesses will slowly move towards technology-oriented businesses. The need for a good application and system becomes a fundamental need today. All sectors are already supported by technology, including the agricultural sector. Agriculture in Indonesia is, slowly but surely, undergoing changes towards modern and precision agriculture. The information system prepared of course needs to have a good code architecture so as to produce a well-performed system. To ensure this, one approach is by identifying the code smell. This study will try to test and compare the code on a mobile-based agricultural information system before and after the code smell-based code refactor is carried out. The code smell of the program will be identified, gets refactored, then its code smell and performance will be re-tested. The result obtained is code smell-based code refactor increases the application's performance. In this study, the average decrease in code smell was 2.9%, and the average increase in application performance was 26%.

Read the paper · More papers on PaperTik