arrow
Return

eTagger - An Energy Pattern Tagging Tool for GitHub Issues in Android Projects

delete2022-10-01
delete1
PRE
AI
S
Shriram Shanbhag *
S
Sridhar Chimalakonda
V
Vibhu Saujanya Sharma
V
Vikrant Kaulgud
DOI:10.1109/ICSME55016.2022.00064delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Energy efficiency is an essential consideration in mobile application development, given that these apps run on battery-powered devices. This has led the researchers to develop a set of energy design patterns that can help the developers improve the energy efficiency of their applications. However, the adoption of these energy patterns in projects remains a challenge, given the lack of awareness about these patterns among the developers. To bridge this gap, we propose our tool eTagger, a Google Chrome extension that tags GitHub issues from Android repositories with associated energy patterns. eTagger works based on the embeddings generated by Sentence-BERT. We believe that labeling the GitHub issues with energy patterns may help towards their larger adoption as GitHub is a prominent platform in collaborative software development. A preliminary evaluation of eTagger achieved an AUC-ROC of 0.73 with a precision of 0.58, recall of 0.53 and an F1-score of 0.5. The demonstration of the tool is available at https://youtu.be/hP4pWJ4AKxE
Keywords:
energy patterns
energy efficiency
mobile applications
android

Journal

I
IEEE International Conference on Software Maintenance and Evolution
IF:
0
Papers:
3
Citations:
0

Organization

I
indian institute of technology (iit) - tirupati
Scholars:
210
Papers: 176
Citations: 0
I
indian institute of technology system (iit system)
Scholars:
9.5W
Papers: 9.9W
Citations: 93