Skip to content

Commit

Permalink
add E-GreenDroid
Browse files Browse the repository at this point in the history
  • Loading branch information
skull591 committed Sep 24, 2021
1 parent 397c644 commit af8119c
Show file tree
Hide file tree
Showing 3 changed files with 101 additions and 0 deletions.
Binary file not shown.
16 changes: 16 additions & 0 deletions content/publication/E-GreenDroid/cite.bib
@@ -0,0 +1,16 @@
@inproceedings{10.1145/2993717.2993720,
author = {Wang, Jue and Liu, Yepang and Xu, Chang and Ma, Xiaoxing and Lu, Jian},
title = {E-GreenDroid: Effective Energy Inefficiency Analysis for Android Applications},
year = {2016},
isbn = {9781450348294},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/2993717.2993720},
doi = {10.1145/2993717.2993720},
booktitle = {Proceedings of the 8th Asia-Pacific Symposium on Internetware},
pages = {71–80},
numpages = {10},
keywords = {smartphone application, sensory data utilization, energy inefficiency},
location = {Beijing, China},
series = {Internetware '16}
}
85 changes: 85 additions & 0 deletions content/publication/E-GreenDroid/index.md
@@ -0,0 +1,85 @@
---
title: "E-greenDroid: effective energy inefficiency analysis for android applications"

# Authors
# If you created a profile for a user (e.g. the default `admin` user), write the username (folder name) here
# and it will be replaced with their full name and linked to their profile.
authors:
- admin
- Yepang Liu
- Chang Xu
- Xiaoxing Ma
- Jian Lu

# Author notes (optional)
# author_notes:
# - "Equal contribution"
# - "Equal contribution"

date: "2016-9-18T00:00:00Z"
doi: "10.1145/2993717.2993720"

# Schedule page publish date (NOT publication's date).
publishDate: "2020-10-20T00:00:00Z"

# Publication type.
# Legend: 0 = Uncategorized; 1 = Conference paper; 2 = Journal article;
# 3 = Preprint / Working Paper; 4 = Report; 5 = Book; 6 = Book section;
# 7 = Thesis; 8 = Patent
publication_types: ["1"]

# Publication name and optional abbreviated publication name.
publication: In * 8th Asia-Pacific Symposium on Internetware*
publication_short: In *Internetware 2016*

abstract: |
Energy inefficiency of smartphone apps is one of the important non-functional issues. It is common, but difficult to diagnose, and often involves sensor usage. GreenDroid provides a novel approach to systematically diagnose energy inefficiency problems in smartphone apps running on Android platforms. It derives an application execution model (AEM) from Android framework and leverages it to realistically simulate an application's runtime behaviors. It also automatically analyzes an application's sensory data utilization, monitors sensor listener and wake lock usage, and reports actionable information to developers.
However, GreenDroid has several limitations. First, other than Android 2.3, it does not support other newer versions of Android. Second, GreenDroid doesn't provide an actionable and reusable state machine based on AEM. Third, its implementation and report generation need optimization. This work focuses on extending GreenDroid's functionality of diagnosing energy inefficiency problems in Android apps. We re-implement GreenDroid on the newest version of Java Pathfinder(JPF), update and optimize the execution simulation process as well as library modeling. Besides, this work adds support to new Android features such as Fragment, and abstracts a separate and reusable state machine out of AEM. With our evaluation, we demonstrate that the extended GreenDroid (E-GreenDroid) can analyze those apps with new Android features while being the same effective as the original version.
# Summary. An optional shortened abstract.
#summary: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis posuere tellus ac convallis placerat. Proin tincidunt magna sed ex sollicitudin condimentum.

tags: []

# Display this page in the Featured widget?
featured: true

# Custom links (uncomment lines below)
#links:
# - name: Custom Link
# url: http://example.org

url_pdf: E-GreenDroid.pdf
url_code: ''
url_dataset: ''
url_poster: ''
url_project: ''
url_slides: ''
url_source: ''
url_video: ''

# Featured image
# To use, add an image named `featured.jpg/png` to your page's folder.
image:
caption: 'Image credit: [**Unsplash**](https://unsplash.com/photos/pLCdAaMFLTE)'
focal_point: ""
preview_only: false

# Associated Projects (optional).
# Associate this publication with one or more of your projects.
# Simply enter your project's folder or file name without extension.
# E.g. `internal-project` references `content/project/internal-project/index.md`.
# Otherwise, set `projects: []`.
projects:
- E-GreenDroid

# Slides (optional).
# Associate this publication with Markdown slides.
# Simply enter your slide deck's filename without extension.
# E.g. `slides: "example"` references `content/slides/example/index.md`.
# Otherwise, set `slides: ""`.
slides: ""
---

0 comments on commit af8119c

Please sign in to comment.