Download PDFOpen PDF in browser

Adaptation of Orthogonal Defect Classification for Mobile Applications

10 pagesPublished: September 26, 2019

Abstract

As mobile applications have become popular among end-users, developers have intro- duced a wide range of features that increase the complexity of application code. Orthogonal Defect Classification (ODC) is a model that enables developers to classify defects and track the process of inspection and testing. However, ODC was introduced to classify defects of traditional software. Mobile applications differ from traditional applications in many ways; they are susceptible to external factors, such as screen and network changes, notifi- cations, and phone interruptions, which affect the applications’ functioning. Therefore, in this paper, the ODC model will be adapted to accommodate defects of mobile applications. This allows us to address newly introduced application defects found in the mobile domain, such as energy, notification, and Graphical User Interface (GUI). In addition, based on the new model, we classify found defects of two well-known mobile applications. Moreover, we discuss one-way and two-way analyses. This work provides developers with a suitable defect analysis technique for mobile applications.

Keyphrases: defect analysis, defect classification, mobile application, orthogonal defect classification (odc)

In: Frederick Harris, Sergiu Dascalu, Sharad Sharma and Rui Wu (editors). Proceedings of 28th International Conference on Software Engineering and Data Engineering, vol 64, pages 119-128.

BibTeX entry
@inproceedings{SEDE2019:Adaptation_Orthogonal_Defect_Classification,
  author    = {Osama Barack and Liguo Huang},
  title     = {Adaptation of Orthogonal Defect Classification for Mobile Applications},
  booktitle = {Proceedings of 28th International Conference on Software Engineering and Data Engineering},
  editor    = {Frederick Harris and Sergiu Dascalu and Sharad Sharma and Rui Wu},
  series    = {EPiC Series in Computing},
  volume    = {64},
  publisher = {EasyChair},
  bibsource = {EasyChair, https://easychair.org},
  issn      = {2398-7340},
  url       = {/publications/paper/lCRq},
  doi       = {10.29007/wtwg},
  pages     = {119-128},
  year      = {2019}}
Download PDFOpen PDF in browser