Skip to content

Latest commit

 

History

History
80 lines (37 loc) · 3.09 KB

BUG_EXAMPLES.md

File metadata and controls

80 lines (37 loc) · 3.09 KB

Video illustrations of functional bugs found by Genie

(corresponding to RQ4 in Genie's paper: Bug Types and Characteristics)

Bug type 1 (User data/setting lost)

This bug type leads to user data/setting lost. Sometimes, this bug type can bring severe consequences and critical user complaints.

Example Issue from Markor

Bug report (link)

Bug type 2 (Function cannot proceed)

This bug type means one specific app functionality that works well before suddenly cannot proceed anymore and loses effect.

Example Issue from SkyTube

Bug report (link)

Bug type 3 (Unexpected wrong behavior)

This bug type means the specific functionality shows wrong behavior w.r.t. its previous correct behavior.

Example Issue from ActivityDiary

Bug report (link)

Bug type 4 (Inconsistent GUI states)

This bug type means the GUI states are inconsistent for specific functionality, which counters users’ intuition on app function.

Example Issue from Transistor

Bug report (link)

Bug type 5-1 (Duplicated GUI views)

This bug type means some GUI views are erroneously duplicated.

Example Issue from Tasks

Bug report (link)

Bug type 5-2 (Disappeared GUI views)

This bug type means some GUI views inadvertently disappear.

Example Issue from Fosdem

Bug report (link)

Bug type 5-3 (Incorrect GUI display information)

This bug type means some views are incorrectly displayed.

Example Issue from RadioDroid

Bug report (link)

Other bug samples (much more complicated)

UnitConverter (1,000,000~50,000,000 installations on Google Play, 144 Github stars)

  • User data/setting lost - bug report (link)

  • This issue escaped from developer/user testing for more than 4 years.

Markor (50,000~100,000 installations on Google Play, 1200+ Github stars)

  • Inconsistent GUI states - bug report (link)

  • This issue escaped from developer/user testing for more than 2.5 years and affected 74 releases.