L'odore del codice si riferisce alle pratiche meschine seguite dagli sviluppatori durante lo sviluppo di una particolare applicazione software che incidono sugli aspetti essenziali non funzionali come l'utilizzo delle risorse, le prestazioni e la manutenibilità. Considerando che il consumo energetico dei dispositivi mobili sta attirando l'attenzione di molti ricercatori a causa dell'aumento del numero di dispositivi mobili venduti, insieme ad esso l'enorme quantità di app create per facilitare l'uso di diverse applicazioni mobili. Questo progetto concentra la sua ricerca sul consumo di energia insieme al consumo di memoria di diversi dispositivi con l'aiuto del componente di profilazione energetica di Android Studio. Gli studi di ricerca mostrano il risultato prima e dopo il refactoring del codice sorgente, l'impatto del consumo energetico sull'applicazione eseguita nello scenario in tempo reale.