Capture and replay technique for reproducing crash in android applications

Ajay Kumar Jha, Woo Jin Lee

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

Abstract

Software testing takes significant amount of time and cost. Many in-house software testing techniques are available but all the techniques can't be used due to time and budget constraints so limited testing efforts are applied most of the time. Due to this limited testing effort there is always chance of failing the software in the field. To make this worse, developers don't have any clue why deployed software failed or crashed. When the software crashes, stack trace is usually sent back to developer which in most of the cases does not provide enough information to pinpoint the cause of crash. We present a capture and replay technique which addresses this problem by recording the sequence of events in the field before crash and reproducing the sequence of events in-house after crash. Our approach is content-based which records events and data associated with those events during program execution. Our technique mainly focuses on the Android applications but similar approach can also be used for other object oriented applications.

Original languageEnglish
Title of host publicationIASTED Multiconferences - Proceedings of the IASTED International Conference on Software Engineering, SE 2013
Pages783-790
Number of pages8
DOIs
StatePublished - 2013
Event12th IASTED International Conference on Software Engineering, SE 2013 - Innsbruck, Austria
Duration: 11 Feb 201313 Feb 2013

Publication series

NameIASTED Multiconferences - Proceedings of the IASTED International Conference on Software Engineering, SE 2013

Conference

Conference12th IASTED International Conference on Software Engineering, SE 2013
Country/TerritoryAustria
CityInnsbruck
Period11/02/1313/02/13

Keywords

  • Android applications
  • Capture
  • Debugging
  • Field failure
  • Replay
  • Reproducing crash

Fingerprint

Dive into the research topics of 'Capture and replay technique for reproducing crash in android applications'. Together they form a unique fingerprint.

Cite this