Master’s Thesis Presentation • Software Engineering • Simplifying Crash-Triggering Event Sequence for Android AppsExport this event to calendar

Wednesday, May 1, 2024 — 1:00 PM to 2:00 PM EDT

Please note: This master’s thesis presentation will take place in DC 2310 and online.

Aryan Haddady, Master’s candidate
David R. Cheriton School of Computer Science

Supervisor: Professor Chengnian Sun

Test input minimization, which is minimizing the size of a test input without losing any important outcome such as the emergence of a crash, has been a subject of extensive research, due to its importance in the facilitation of the debugging process. A notable proposed approach is Delta Debugging in which the portions of the input are iteratively removed to see which portions are responsible for the crash. After the introduction of Delta Debugging, several enhancements have been suggested for the Delta Debugging algorithm, including Hierarchical Delta Debugging (HDD) and Balanced Hierarchical Delta Debugging (BHDD). These algorithms operate on hierarchical event series and improve the speed of Delta Debugging by applying it at each level rather than on the whole series. In this work, the HDD and BHDD algorithms were implemented on an Android automatic GUI testing tool named APE. The tool demonstrated its ability to reduce the gathered traces to significantly shorter traces without the disappearance of the original crash.


To attend this master’s thesis presentation in person, please go to DC 2310. You can also attend virtually using Zoom at https://uwaterloo.zoom.us/j/95861365604.

Location 
DC - William G. Davis Computer Research Centre
Hybrid: DC 2310 | Online master’s thesis presentation
200 University Avenue West

Waterloo, ON N2L 3G1
Canada
Event tags 

S M T W T F S
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
  1. 2024 (182)
    1. September (1)
    2. August (4)
    3. July (19)
    4. June (17)
    5. May (23)
    6. April (41)
    7. March (27)
    8. February (25)
    9. January (25)
  2. 2023 (296)
    1. December (20)
    2. November (28)
    3. October (15)
    4. September (25)
    5. August (30)
    6. July (30)
    7. June (22)
    8. May (23)
    9. April (32)
    10. March (31)
    11. February (18)
    12. January (22)
  3. 2022 (245)
  4. 2021 (210)
  5. 2020 (217)
  6. 2019 (255)
  7. 2018 (217)
  8. 2017 (36)
  9. 2016 (21)
  10. 2015 (36)
  11. 2014 (33)
  12. 2013 (23)
  13. 2012 (4)
  14. 2011 (1)
  15. 2010 (1)
  16. 2009 (1)
  17. 2008 (1)