CQUniversity
Browse

File(s) not publicly available

Redroid: A regression test selection approach for android applications

conference contribution
posted on 2024-06-07, 00:19 authored by Q Do, G Yang, Meiru Che, D Hui, J Ridgeway
As the mobile platform pervades human life, much research in recent years has focused on improving the reliability of mobile applications on this platform, for example by applying automatic testing. However, researchers have primarily considered testing of single version of mobile applications. Although regression testing has been extensively studied for desktop applications, and many efficient and effective approaches have been proposed, these approaches cannot be directly applied to mobile applications. We first present a bug study on real-world Android bugs to show the existence of regression bugs, which motivates the need for an efficient regression test selection technique for Android applications. Next, we introduce Redroid, a new approach to regression test selection for Android applications. Our approach leverages the combination of static impact analysis and dynamic code coverage, and identifies a subset of test cases for reexecution on the modified application version. We implement our approach for Android applications, and demonstrate its efficacy through an extensive empirical study.

Funding

National Science Foundation (CNS-1358939)

History

Volume

2016-January

Start Page

486

End Page

491

Number of Pages

6

Start Date

2016-07-01

Finish Date

2016-07-03

eISSN

2325-9086

ISSN

2325-9000

ISBN-10

189170639X

ISBN-13

9781891706394

Location

San Francisco Bay, USA

Publisher

KSI Research

Place of Publication

Pittsburgh, PA

Peer Reviewed

  • Yes

Open Access

  • No

Era Eligible

  • Yes

Name of Conference

28th International Conference on Software Engineering and Knowledge Engineering (SEKE 2016)

Parent Title

Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE

Usage metrics

    CQUniversity

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC