This file provides more detailed information (compared to the bug information provided in README.md) for each bug maintained by Themis.
- In Column "Bug Info", "bug report" refers to the link of original bug report, "buggy code" refers to the buggy code repository maintained by us, and "bug data" refers to the bug data in the master branch. Note that "buggy code" refers to a specific branch created by us, which contains the buggy code version. This buggy code version was successfully instrumented by Jacoco and compiled into an executable APK file at the time of our study. In fact, this is the way by which we obtained the buggy APK. Thus, one can checkout this buggy code version if he/she wants to recompile the buggy version and do additional customizations (e.g., adding self-defined code instrumentation).
- In Column "Note", we indicate the difficult level (
difficult,medium,easy) of triggering the bug from our human subjective perspective. Note that this information may not be true for automated GUI testing tools. Because some bugs can be easily triggered by a GUI testing tool, which we human may think it is difficult to be triggered, and vice versa.
| Issue Id | App | Package | App/SDK versions | Category | Bug Info (bug report, buggy code, bug data) | Reproducible (Android SDK)? | Network? | Login? | Permission? | System Setting? | Note |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | ActivityDiary | de.rampro.activitydiary |
1.4.0 / 21-25 | Personal Diary | #285, code, data | 6.0/7.1 | no | no | no | no | Medium |
| 2 | ActivityDiary | de.rampro.activitydiary |
1.1.8 / 21-25 | Personal Diary | #118, code, data | 6.0/7.1 | no | no | yes | no | Difficult |
| 3 | Anki-Android | com.ichi2.anki |
2.9alpha4 / 10 -25 | Card Learning | #4707, #4586, fix, code, data | 7.1 | no | no | yes | no | Easy |
| 4 | Anki-Android | com.ichi2.anki |
2.9.1 / 10 -25 | Card Learning | #5638, code, data | 6.0/7.1 | no | no | yes | no | Difficult |
| 5 | Anki-Android | com.ichi2.anki |
2.6beta6 / 10 - 23 | Card Learning | #4200, code, data | 6.0/7.1 | no | no | yes | yes/no | Difficult |
| 6 | Anki-Android | com.ichi2.anki |
2.7beta1 / 10 - 24 | Card Learning | #4451, code, data | 6.0/7.1 | no | no | yes | no | Difficult |
| 7 | Anki-Android | com.ichi2.anki |
2.10beta3 / 15 -28 | Card Learning | #6145, code, data | 6.0/7.1 | no | no | yes | no | Easy |
| 8 | Anki-Android | com.ichi2.anki |
2.9.4 / 15 -28 | Card Learning | #5756, code, data | 6.0/7.1 | no | no | yes | no | Difficult |
| 9 | Anki-Android | com.ichi2.anki |
2.9 / 15 -28 | Card Learning | #4977, code, data | 6.0/7.1 | no | no | yes | no | Easy |
| 10 | Frost-for-Facebook | com.pitchedapps.frost |
2.2.1 / 10 - 24 | Facebook Client | #1323, code, data | 6.0/7.1 | yes | yes | no | yes | Difficult |
| 11 | and-bible | net.bible.android.activity |
3.1.309 / 10 - 24 | Bible Reader | #375, code, data | 6.0/7.1 | yes | no | no | no | Difficult |
| 12 | and-bible | net.bible.android.activity |
3.2.369 / 10 - 24 | Bible Reader | #697, #673,code, data | 6.0/7.1 | yes | no | no | no | Difficult |
| 13 | and-bible | net.bible.android.activity |
3.0.286 / 19 - 28 | Bible Reader | #261, code, data | 6.0/7.1 | yes | no | no | no | Difficult |
| 14 | and-bible | net.bible.android.activity |
build-377 / 21 - 29 | Bible Reader | #703, code, data | 6.0/7.1 | yes | no | no | no | Medium |
| 15 | and-bible | net.bible.android.activity |
build-327 / 21 - 29 | Bible Reader | #480, code, data | 6.0/7.1 | yes | no | no | no | Difficult |
| 16 | Scarlet-Notes | com.bijoysingh.quicknote |
6.9.5 / 17 - 28 | Notebook | #114, code, data | 6.0/7.1 | no | no | no | no | Difficult |
| 17 | geohashdroid | net.exclaimindustries.geohashdroid |
0.9.4 / 16 - 29 | Geohash | #73, code, data | 6.0/7.1 | no | no | yes | no | Easy |
| 18 | AmazeFileManager | com.amaze.filemanager.debug |
3.4.2 / 14-28 | File Manager | #1837, code, data | 6.0/7.1 | no | no | yes | no | Medium |
| 19 | AmazeFileManager | com.amaze.filemanager |
3.3.2 / 14-28 | File Manager | #1796, code, data | 6.0/7.1 | no | no | yes | no | Medium |
| 20 | AmazeFileManager | com.amaze.filemanager |
3.3.2 / 14-28 | File Manager | #1558, code, data | 6.0/7.1 | no | no | yes | no | Easy |
| 21 | AmazeFileManager | com.amaze.filemanager |
3.2.1 / 14-25 | File Manager | #1232, code, data | 6.0/7.1 | no | no | yes | no | Easy |
| 22 | APhotoManager | de.k3b.android.androFotoFinder |
0.6.4.180314 / 14-25 | Photo Manager | #116, code, data | 6.0/7.1 | no | no | no | no | Easy |
| 23 | FirefoxLite | org.mozilla.rocket |
2.1.12 / 14-25 | Browser | #4881, code, data | 6.0/7.1 | no | no | no | no | Difficult |
| 24 | FirefoxLite | org.mozilla.rocket |
2.1.20 / 14-25 | Browser | #5085, code, data | 6.0/7.1 | no | no | no | no | Easy |
| 25 | FirefoxLite | org.mozilla.rocket |
2.1.16 / 14-25 | Browser | #4942, code, data | 6.0/7.1 | no | no | no | yes ((Don't keep activities)) | Difficult |
| 26 | open-event-attendee-android | com.eventyay.attendee |
0.5 / 14-25 | Social Events | #2198, code, data | 6.0/7.1 | no | no | no | no | Easy/Medium |
| 27 | openlauncher | com.benny.openlauncher |
0.3.1 / 14-25 | App Launcher | #67, code, data | 6.0/7.1 | no | no | no | yes | Medium |
| 28 | wordpress | org.wordpress.android |
11.3-rc-2 / 21-26 | Social | #8659, code, data | 6.0/7.1 | yes | yes | no | no | Difficult |
| 29 | wordpress | org.wordpress.android |
alpha-230 / 16-25 | Social | #7468, code, data | 6.0/7.1 | yes | yes | no | no | Easy |
| 30 | wordpress | org.wordpress.android |
9.2-release / 16-25 | Social | #7182, code, data | 6.0/7.1 | yes | yes | no | no | Easy |
| 31 | wordpress | org.wordpress.android |
alpha-88 / 16-25 | Social | #6986, code, data | 6.0/7.1 | yes | yes | no | no | Easy |
| 32 | wordpress | org.wordpress.android |
8.1-rc-1 / 16-25 | Social | #6530, code, data | 6.0/7.1 | yes | yes | no | no | Difficult |
| 33 | wordpress | org.wordpress.android |
14.9-rc-1 / 21-28 | Social | #11992, code, data | 6.0/7.1 | yes | yes | no | yes | Difficult |
| 34 | wordpress | org.wordpress.android |
alpha-232 / 21-28 | Social | #11135, code, data | 6.0/7.1 | yes | yes | no | no | Medium |
| 35 | wordpress | org.wordpress.android |
alpha-198 / 21-28 | Social | #10876, code, data | 6.0/7.1 | yes | yes | no | no | Medium |
| 36 | wordpress | org.wordpress.android |
alpha-189 / 21-28 | Social | #10547, code, data | 6.0/7.1 | yes | yes | no | yes | Difficult |
| 37 | wordpress | org.wordpress.android |
13.1-rc-1 / 21-28 | Social | #10363, code, data | 6.0/7.1 | yes | yes | no | no | Easy |
| 38 | wordpress | org.wordpress.android |
alpha-182 / 21-28 | Social | #10302, code, data | 6.0/7.1 | yes | yes | no | no | Easy |
| 39 | sunflower | com.google.samples.apps.sunflower |
0.1.6 / 16-25 | Utility Tool | #239, code, data | 6.0/7.1 | no | no | no | no | Difficult |
| 40 | nextcloud | com.nextcloud.client |
3.10.0 RC2 / 16-29 | Productivity | #5173, code, data | 6.0/7.1 | yes | yes | yes | no | Easy |
| 41 | nextcloud | com.nextcloud.client |
3.6.1 RC2 / 14-28 | Productivity | #4026, code, data | 6.0/7.1 | yes | yes | yes | yes (Don't keep activities) | Difficult |
| 42 | nextcloud | com.nextcloud.client |
3.9.2 stable / 14-28 | Productivity | #4792, code, data | 6.0/7.1 | yes | yes | yes | no | Medium |
| 43 | nextcloud | com.nextcloud.client |
DEV-20171230 / 14-26 | Productivity | #1918, code, data | 6.0/7.1 | yes | yes | yes | no | Easy |
| 44 | commons | fr.free.nrw.commons |
2.11.0 / 19 -28 | Wikimedia | #3244, code, data | 6.0/7.1 | yes | yes | yes | no | Difficult |
| 45 | commons | fr.free.nrw.commons |
2.9.0 / 15 -27 | Wikimedia | #2123, code, data | 6.0/7.1 | yes | yes | yes | no | Easy |
| 46 | commons | fr.free.nrw.commons.debug |
2.6.7 / 15 -27 | Wikimedia | #1391, code, data | 6.0/7.1 | yes | yes | yes | no | Difficult |
| 47 | commons | fr.free.nrw.commons.debug |
2.6.7 / 15 -27 | Wikimedia | #1385, code, data | 6.0/7.1 | yes | yes | yes | no | Medium |
| 48 | commons | fr.free.nrw.commons.debug |
2.7.1 / 15 -27 | Wikimedia | #1581, code, data | 6.0/7.1 | yes | yes | no | yes (location/GPS) | Difficult |
| 49 | MaterialFBook | me.zeeroooo.materialfb |
4.0.2 / 17 -29 | Social | #224, code, data | 6.0/7.1 | yes | yes | no | no | Easy |
| 50 | Omni-Notes | it.feio.android.omninotes |
6.1.0 / 17 -29 | Notebook | #745, code, data | 6.0/7.1 | no | no | no | no | Easy |
| 51 | Omni-Notes | it.feio.android.omninotes |
5.4.0 / 14 -25 | Notebook | #377, code, data | 6.0/7.1 | no | no | no | no | Easy |
| 52 | collect | org.odk.collect.android |
1.23.0-beta.2 / 16 -26 | Form Data Collector | #3222, code, data | 6.0/7.1 | yes | no | yes | no | Easy |
| 53 | Phonograph | com.kabouzeid.gramophone.debug |
0.15.0-beta.1 / 16 -25 | Music Player | #112, code, data | 6.0/7.1 | no | no | yes | no | Difficult |
| 54 | osmeditor4android | de.blau.android |
11.0.0-8 / 16 -25 | Map | #729, code, data | 6.0/7.1 | no | no | yes | no | Difficult |
| 55 | osmeditor4android | de.blau.android |
0.9.10b1324 / 16 -25 | Map | #637, code, data | 6.0/7.1 | no | no | yes | no | Difficult |