App Mining Maria Gomez

News

30.06.2017

Final presentations 14.07.2017 at 13:00 @CISPA

The final presentations will be the 14th July at 13:00. The duration of each presentation is 15' (+ 5' for questions).

26.06.2017

Second paper of the week: Clustering Mobile Apps Based on Mined Textual Features

The second paper of the week is: "Clustering Mobile Apps Based on Mined Textual Features". The paper is available in "Information/Materials". The deadline for submitting the summary is 29.06.17 at 23:59. 

23.06.2017

Paper of the week: "Recommending and Localizing Change Requests for Mobile Apps based on User Revie"

The paper of the week is "Recommending and Localizing Change Requests for Mobile Apps based on User Reviews". The paper is available in "Information/Materials". The deadline for submitting the summary is: 28.06.2017.

13.06.2017

The two papers of the week are available.

This week we will study two papers: 

(1) "Causal Impact Analysis for App Releases in Google Play" (deadline for submitting the summary 21.06.2017 at 23:59).

(2) "How do Apps Evolve in Their Permission Requests? A Preliminary Study" (deadline for submitting... Read more

This week we will study two papers: 

(1) "Causal Impact Analysis for App Releases in Google Play" (deadline for submitting the summary 21.06.2017 at 23:59).

(2) "How do Apps Evolve in Their Permission Requests? A Preliminary Study" (deadline for submitting the summary 22.06.2017 at 15:00).

The papers  are available in "Information/Materials".

09.06.2017

Paper of the week: "Mining Apps for Abnormal Use of Sensitive Data"

Mining apps for abnormal use of sensitive data. The paper is available in "Information/Materials". The deadline for submitting the summary is 13.06.2017 at 23:59. The seminar meeting to discuss this paper will be on Wednesday 14.06.2017 at 16:00 (instead of... Read more

Mining apps for abnormal use of sensitive data. The paper is available in "Information/Materials". The deadline for submitting the summary is 13.06.2017 at 23:59. The seminar meeting to discuss this paper will be on Wednesday 14.06.2017 at 16:00 (instead of Friday).

02.06.2017

Paper of the week: "AR-Miner: Mining Informative Reviews for Developers from Mobile App Marketplace"

The paper of the week is: "AR-Miner: Mining Informative Reviews for Developers from Mobile App Marketplace" (deadline 07.06.2017)

26.05.2017

Second paper of the week: "Reproducing Context-sensitive Crashes of Mobile Apps"

This week we'll study two papers. The second paper of the week is: "Reproducing Context-sensitive Crashes of Mobile Apps using Crowdsourced Monitoring". The paper is available in "Information/Materials". The deadline for submitting the summary is: 08.06.2017 at... Read more

This week we'll study two papers. The second paper of the week is: "Reproducing Context-sensitive Crashes of Mobile Apps using Crowdsourced Monitoring". The paper is available in "Information/Materials". The deadline for submitting the summary is: 08.06.2017 at 15:00.

24.05.2017

Paper of the week: "Mining Sandboxes"

The paper of the week is: "Mining Sandboxes".  The paper is available in "Information/Materials". The deadline for submitting the summary is: 31.05.2017 at 23:59.

19.05.2017

Paper of the week: "Towards Automatic Generation of Security-Centric Descriptions for Android Apps"

The paper of the week is: "Towards Automatic Generation of Security-Centric Descriptions for Android Apps". The paper is available in "Information/Materials". The deadline for submitting the summary is: 24.05.2017 at 23:59.

12.05.2017

Paper of the week: "When App Stores Listen to the Crowd to Fight Bugs in the Wild"

The paper of the week is: "When App Stores Listen to the Crowd to Fight Bugs in the Wild". The paper is available in "Information/Materials". The deadline for submitting the summary is: 17.05.2017 at 23:59.

05.05.2017

Paper of the week: "Detecting Behavior Anomalies in Graphical User Interfaces "

The paper of the week is: "Detecting Behavior Anomalies in Graphical User Interfaces". The paper is available in "Information/Materials". The deadline for submitting the summary is: 10.05.2107 at 23:59. 

28.04.2017

Paper of the week: "Checking app behavior against app descriptions"

The paper of the week is: "Checking app behavior against app descriptions". The paper is available in "Information/Materials". The deadline for submitting the summary of the paper is: 03.05.2107 at 23:59. 

28.04.2017

How to give a great research talk?

Prof. Andreas Zeller will teach "How to give a great research talk", Friday 28th April, 13:15-14:00, @CISPA (E9.1) - room 0.06

28.04.2017

Page started

New course page went live

Show all
 

About the Course

The development of mobile applications (apps) is exploding. Google Play Store publishes more than 2.8 million apps while the Apple App Store surpasses 2.2 million apps. App stores make available an enormous source of information, such as app metadata (e.g., descriptions), app binaries (e.g., APIs, permissions), and user feedback (e.g., reviews, ratings,). This information can be mined and exploited to improve the mobile ecosystem in different ways:

  • App stores can detect and eliminate malicious apps from the marketplace.
  • Users can avoid privacy leaks and threats when using apps.
  • Developers can improve the quality of their apps and development processes.

In this seminar, we will explore the most recent research on the mobile app mining area.

 

Format & Date

Date

  • 1st meeting is on Friday, 21th of April 2017 15:00-16:00, @CISPA (E9.1) room 0.06. 
  • Every Friday, 13:15-14:00 @CISPA (E9.1), room 0.06.

Course Format 

  • Reading group. One paper discussed per week (short presentation/summary of the paper, discussion of strengths & weaknesses).
  • Every week each student has to write a summary of the paper of the week.
  • Every week one student will be selected as the moderator. The moderator has to introduce the week paper to the class in 3 mins. The introduction can be done orally or using few slides (3-5 slides). 
  • At the end of the semester, 1 day with presentations.

 

Summaries

  • Write a summary about the paper of the week (1/2 to 1 page, 300 - 500 words)
  • Summaries must be submitted 2 days before the week meeting (23:59). 
  • You can find a sample summary here.

Feedback

You will receive feedback about your summaries and suggestions on how to improve them.

In addition, your summary will receive a mini grade:

  • ++ Excellent summary and interesting questions
  •   + Good summary 
  •   0  Summary fullfils the requirements
  •   -  Summary is lacking important aspects. It should be improved

 

Registration

Seminar booked out! The registration is closed.

Registration for the course is mandatory, course registration starts on April 20th, 2017

The presence at the seminar is compulsory. Please notify the lecturer in advance if you cannot attend a session for a justified reason. During the first two weeks it is possible to cancel the registration to the seminar (by notifying the lecturer). People in the waiting list will be notified if there is any vacancy to join the seminar.

Additional Remarks 

If you are an international student that cannot register in HISPOS, most probably the proof of course completion you will get from us should be enough for your exchange program coordinator. If you are not sure, contact your coordinator.

Please note, for organizational reasons you have to sign up both in the course registration form given below and in HISPOS.
Deadlines for the HISPOS registration will be posted in the HISPOS portal and announced by email.

 

Course Evaluation

What should you do to pass the seminar and get the credits?

Passing Requirements

  • Attend weekly meetings (max. 2 unjustified absences)
  • Submit weekly summaries on time
  • Present one of the discussed papers at the end of the semester (15-20 min.)
  • Submit annotated slides of your final presentation

Grading Scheme:

  • Summary: 50% 
  • Final presentation + annotated slides: 40% 
  • Live discussion: 10%

 

Lecturers

Lecturer: Dr. Maria Gomez

Lecturer: Prof. Dr. Andreas Zeller



If you encounter technical problems, please contact the administrators