José Campos bio photo

José Campos

PhD Student in Computer Science, The University of Sheffield (UK)

jose.campos[at]sheffield.ac.uk Skype Google Talk
Twitter Facebook Github
Google Scholar ACM Digital Library dblp

MZoltar: Automatic Debugging of Android Applications

(download)

Authors

P. Machado and J. Campos and R. Abreu

Abstract

Automated diagnosis of errors and/or failures detected during software testing can greatly improve the efficiency of the debugging process, and thus help to make applications more reliable. In this paper, we propose an approach, dubbed MZoltar, offering dynamic analysis (namely, spectrum-based fault localization) of mobile apps that produces a diagnostic report to help identifying potential defects quickly. The approach also offers a graphical representation of the diagnostic report, making it easier to understand. Our experimental results show that the approach requires low runtime overhead (5.75% on average), while the tester needs to inspect 5 components (statements in this paper) on average to find the fault.

Bibtex

@inproceedings{Machado:2013:MAD:2501553.2501556,
  author = {Machado, Pedro and Campos, Jos{\'e} and Abreu, Rui},
  title = {{MZoltar: Automatic Debugging of Android Applications}},
  booktitle = {Proceedings of the First International Workshop on Software
  Development Lifecycle for Mobile},
  series = {DeMobile 2013},
  year = {2013},
  isbn = {978-1-4503-2312-3},
  location = {Saint Petersburg, Russia},
  pages = {9--16},
  numpages = {8},
  url = {http://doi.acm.org/http://dx.doi.org/10.1145/2501553.2501556},
  doi = {http://dx.doi.org/10.1145/2501553.2501556},
  acmid = {2501556},
  publisher = {ACM},
  address = {New York, NY, USA},
  keywords = {Mobile software, automated debugging, fault detection},
}