/eTagger

An Energy Pattern Tagging Tool for Android Projects Based on GitHub Issues

Primary LanguageJavaScript

eTagger

Watch Out for Energy Patterns! Towards TaggingEnergy Sensitive GitHub Issues

Description

eTagger is a Chrome extension that labels GitHub issues from Android project repositories with the associated energy patterns. More information about the energy patterns used can be found at here

System Requirements

Have Python 3.x installed in your system.

Steps to run

  1. Clone the repository using git clone https://github.com/rishalab/eTagger.git
  2. Navigate to the backend folder and run pip3 install requirements.txt
  3. To start the server, use the command python backend.py
  4. Load the extension directory in devloper mode. Instructions for loading.

Usage

  1. Navigate to a GitHub repository of an Android project. Ex: iNPUTmice/Conversations
  2. Navigate to the issues tab to see the issues labeled with energy patterns.

Important Links

  1. Demonstration Video
  2. Tool Website