МОДЕЛЬ ОЦІНЮВАННЯ МОДУЛЯРИЗАЦІЇ ANDROID-ЗАСТОСУНКІВ
The relevance of the research, the results of which are presented, is determined by the fact that mobile applications have evolved into complex software systems with growing code bases, which complicates development, testing and support. It is shown that improving the maintainability and scalability of Android applications projects is possible by moving from a monolithic architecture to a modular architecture, based either on the list of functions that the application should perform, or on the architectural features of creating the application. To select a modularization option, a classification of approaches to modularization implementing is proposed. Regardless of which direction of modularization implementing is chosen, it is aimed at reducing the impact of changes in one module on the need to make changes to others. Such a dependence between modules can be assessed by determining the cohesion and coherence of the project and individual modules. To quantitatively assess the advantages of modularization, a mathematical model has been developed that takes into account the balance between the cohesion of modules and the integrity of the project in whole. The model proposes to take into account the number of modules into which the monolithic architecture will be divided, the level of interaction between the modules that will be selected, as well as the level of their dependence on each other. Expressions are presented for automating calculations of division options into modules. The results of the assessment of the modularization of the Android application project for e-commerce based on different approaches to modularization implementing are presented. The obtained evaluation data allowed us to demonstrate the potential of modularization in reducing project assembly time, minimizing conflicts, and increasing project flexibility, offering a scalable solution for modern mobile development.
Authors
- Ольга Пелипець
- Альона Двухглавова
- Дмитро Двухглавов
Institutions
- National Technical University "Kharkiv Polytechnic Institute" (UA)
Publication Details
- Journal
- The Scientific Issues of Ternopil Volodymyr Hnatiuk National Pedagogical University Series pedagogy
- Published
- 2025-12-29
- Primary Topic
- Mobile and Web Applications
- Type
- article
- Field-Weighted Citation Impact
- 0.00