The document analyzes the evolution of maintainability issues in Android applications, focusing on the types and frequencies of these issues as well as the development activities that contribute to them. It identifies duplication and unit size as the most common issues, and notes that the density of issues changes over time, influenced by developer activities. The research uses a dataset of GitHub repositories and employs a software analysis toolkit to characterize the maintainability of these applications.
Related topics: