CQUniversity
Browse

File(s) not publicly available

ACID: An API compatibility issue detector for android apps

conference contribution
posted on 2024-06-06, 01:48 authored by T Mahmud, Meiru Che, G Yang
Android API is frequently updated, and compatibility issues may be induced when the API level supported by the device differs from the API level targeted by app developers. This paper presents ACID, an API compatibility issue detector for Android apps. ACID utilizes API differences and static analysis of Android apps to detect both API invocation compatibility issues and API callback compatibility issues. Our evaluation on 20 benchmark apps from previous studies shows that ACID is more accurate and faster in detecting compatibility issues than state-of-the-art techniques. We also ran ACID on 35 more real-world apps to demonstrate ACID's practical applicability. ACID is available at https://github.com/TSUMahmud/acid and the demonstration video of ACID is available at https://youtu.be/XUNBPMIx2q4.

History

Start Page

1

End Page

5

Number of Pages

5

Start Date

2022-05-22

Finish Date

2022-05-27

ISSN

0270-5257

ISBN-13

9781665495981

Location

Pittsburgh, USA

Publisher

IEEE

Place of Publication

Piscataway, NJ

Peer Reviewed

  • Yes

Open Access

  • No

Era Eligible

  • Yes

Name of Conference

2022 ACM/IEEE 44th International Conference on Software Engineering

Parent Title

2022 ACM/IEEE 44th International Conference on Software Engineering: Companion Proceedings

Usage metrics

    CQUniversity

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC