Claim Missing Document
Check
Articles

Found 2 Documents
Search
Journal : Building of Informatics, Technology and Science

Analysis of The Impact of Software Detailed Design on Mobile Application Performance Metrics Khairin, Amal; Kusumo, Dana Sulistyo; Priyadi, Yudi
Building of Informatics, Technology and Science (BITS) Vol 4 No 1 (2022): June 2022
Publisher : Forum Kerjasama Pendidikan Tinggi

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (557.176 KB) | DOI: 10.47065/bits.v4i1.1739

Abstract

The rapid development of mobile applications in recent years has forced developers to develop their applications quickly. Application quality must be one of the top concerns of developers since poor application design will affect the quality of the application. Performance is one of the important quality attributes that determine the quality of an application. One approach that can be used to overcome performance problems is the design pattern. However, as the research progressed, other approaches were discovered such as refactoring code smells and design principles. In this study, a detailed design analysis was carried out on the source code of the mobile application by applying design patterns, refactoring the code smells, and implementing design principles to determine their impact on the application's performance. To measure the application performance, Central Processing Unit (CPU) usage, memory usage, and frame rate metrics are used. Based on the implementation design patterns, refactoring the code smells, and applying design principles, the result found that design patterns can affect application performance depending on the design pattern used. The Strategy pattern and Visitor pattern optimize memory usage by 1%, while the Bridge pattern increases memory usage by 2%. Meanwhile, the result of refactoring the code smells can optimize CPU usage by 35% and memory usage by 2%, and design principles can optimize CPU usage by 25% and application frame rates by 5 frame per second (fps).
User-Centric Diet Recommender Systems with Human-Recommender System Interaction (HRI) based Serendipity Aspect Rakhman, Raihan Romzi; Kusumo, Dana Sulistyo
Building of Informatics, Technology and Science (BITS) Vol 6 No 2 (2024): September 2024
Publisher : Forum Kerjasama Pendidikan Tinggi

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.47065/bits.v6i2.5754

Abstract

Currently, obesity is on the rise globally with predictions to continue rising until 2030. Adopting a healthy diet and increasing physical activity are key strategies to reduce the risk of obesity. However, there are significant challenges in adhering to a diet, including the monotony of food choices and difficulty in maintaining motivation. This research aims to develop a user-centered dietary recommendation system that addresses these challenges by introducing serendipity into the diet planning process. Serendipity in this context refers to generating unexpected yet relevant food recommendations, thereby enhancing user engagement and satisfaction. The system uses content-based recommendation techniques, including TF-IDF, Cosine Similarity, and K-Means clustering, to provide personalized dietary suggestions based on individual health profiles, calorie needs, and food preferences. The evaluation of the system demonstrated that incorporating serendipity into recommendations significantly improves user experience and adherence to dietary plans. The findings highlight the potential of serendipity to transform dietary adherence, making the dieting process more enjoyable and sustainable.