AndroidPropTracker: Mining Lifetime Properties of Android Projects
Tradução do Título: AndroidPropTracker: minerando propriedades de longo prazo de projetos Android
Resumo
O sistema operacional Android introduz novas versões com frequência. Esse fato levou à existência de diversas APIs (Application Programming Interfaces) do Android, o que é uma das causas do fenômeno de fragmentação do Android. Como consequência dessa fragmentação, muitos aplicativos deixaram de estar prontos para novas versões do Android. Com o objetivo de investigar a prontidão dos aplicativos Android, desenvolvemos uma ferramenta de mineração de repositórios de software para entender o quão prontos os aplicativos estão (e estavam) para as versões do Android. A ferramenta rastreia as mudanças nas propriedades dos projetos Android ao longo do tempo, contribuindo para uma análise mais profunda ao coletar dados desde o início dos projetos. Ela permite que pesquisadores examinem exatamente quando as propriedades do Android foram alteradas, quantas vezes foram alteradas, bem como todos os seus valores ao longo do tempo. Esse mecanismo pode apoiar pesquisadores a compreender a evolução dos projetos Android e a responder a perguntas de pesquisa. Além disso, desenvolvedores podem usar a ferramenta para acompanhar a evolução de seus aplicativos e realizar comparações e análises com outros aplicativos open source. A ferramenta pode ajudar desenvolvedores a ter uma visão mais ampla da evolução de seus aplicativos, assim como a analisar a evolução de aplicativos concorrentes.
- Android API level
- Android lifetime properties
- Android mining repositories tool