Skip to main content

Towards a Perspective-Based Usage of Mobile Failure Patterns to Focus Quality Assurance

  • Conference paper
  • First Online:
Book cover Software Quality. Software and Systems Quality in Distributed and Mobile Environments (SWQD 2015)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 200))

Included in the following conference series:

Abstract

The use of mobile applications for business tasks calls for effective quality assurance during development to prevent potential failures of the mobile application and the consequential costs. Essential activities of quality assurance are to inspect the requirements specification and to test the realized mobile application. Both activities ideally benefit from the knowledge of typical failure patterns in order to guide quality assurance engineers and to focus the quality assurance, i.e., to direct the attention of quality assurance on these failure patterns. For this purpose, a mobile-specific failure pattern classification was derived in previous work. In this paper, we introduce an initial quality assurance approach, which considers inspection and testing in a combined way and methodically uses the classification within the mobile context. The developed method FIT4Apps, which is based on the flexible, efficient reading technique perspective-based reading, allows purposeful use of the proposed failure pattern classification. As proof of concept, we developed a tool prototype, which generates basic perspective-based scenarios considering the derived failure pattern classification in order to support inspection and testing activities.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 34.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 44.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Portio Research: Mobile applications futures 2013-2017, analysis and growth forecasts for the worldwide mobile applications market, pp. 22–28 (2013)

    Google Scholar 

  2. Aurum, A., Petersson, H., Wohlin, C.: State-of-the-art: software inspections after 25 years. Softw. Test. Verif. Reliab. 12(3), 133–154 (2002)

    Article  Google Scholar 

  3. Juristo, N., Moreno, A.M., Vegas, S.: Reviewing 25 years of testing technique experiments. Empir. Softw. Eng. 9(1–2), 7–44 (2004)

    Article  Google Scholar 

  4. Linz, T.: Testing in Scrum: A Guide for Software Quality Assurance in the Agile World (original title: Testen in Scrum-Projekten: Leitfaden für Softwarequalität in der agilen Welt, dpunkt.verlag), 1 edn. (2013)

    Google Scholar 

  5. Wasserman, A.: Software engineering issues for mobile application development. In: Proceedings of the FSE/SDP Workshop on Future of Software Engineering Research (FoSER), pp. 397–400. ACM, New York (2010)

    Google Scholar 

  6. Dantas, V.L.L., Marinho, F.G., da Costa, A.L., Andrade, R.M.C.: Testing requirements for mobile applications. In: 24th International Symposium on Computer and Information Sciences (ISCIS), pp. 555–560 (2009)

    Google Scholar 

  7. Holl, K., Elberzhager, F.: A mobile-specific failure classification and its usage to focus quality assurance. In: Euromicro Conference Series on Software Engineering and Advanced Applications (2014) (accepted)

    Google Scholar 

  8. Muccini, H., Di Francesco, A., Esposito, P.: Software testing of mobile applications: challenges and future research directions. In: 7th International Workshop on Automation of Software Test (AST), pp. 29–35 (2012)

    Google Scholar 

  9. Franke, D., Weise, C.: Providing a software quality framework for testing of mobile applications. In: IEEE Fourth International Conference on Software Testing, Verification and Validation (ICST), pp. 431–434 (2011)

    Google Scholar 

  10. Makarand, T., Buenen, M.: World quality report key findings, executive summary. World Quality Report 2013–2014, Capgemini, Sogeti and HP, Fifth Edition, pp. 6–8 (2013)

    Google Scholar 

  11. Li, N., Li, Z., Sun, X.: Classification of software defect detected by black-box testing: an empirical study. In: Proceedings of Second World Congress on Software Engineering (WCSE), vol. 2, pp. 234–240. IEEE (2010)

    Google Scholar 

  12. Mauser, D., Klaus, A., Holl, K., Zhang, R.: GUI Failures of in-vehicle infotainment: analysis, classification, challenges and capabilities. Int. J. Adv. Softw. 6, 142–154 (2013)

    Google Scholar 

  13. Chillarege, R.: Orthogonal defect classification. In: Lyu, M.R. (ed.) Handbook of Software Reliability Engineering, pp. 359–399. McGraw-Hill, New York (1996)

    Google Scholar 

  14. IEEE Standard Classification for Software Anomalies, IEEE Std., Rev. 1044-2009 (1994)

    Google Scholar 

  15. Kitchenham, B.: Guidelines for performing systematic literature reviews in software engineering. EBSE Technical Report, version 2.3, Software Engineering Group (2007)

    Google Scholar 

  16. IEEE Recommended Practice for Software Requirements Specifications, IEEE Std., Rev. 830-1993 (1998)

    Google Scholar 

  17. Shull, F., Rus, I., Basili, V.: How perspective-based reading can improve requirements inspections. Computer 33(7), 73–79 (2000). (IEEE Computer Society Press)

    Article  Google Scholar 

  18. Felderer, M., Beer, A.: Using defect taxonomies for testing requirements. IEEE Softw. IEEE Computer Society Digital Library (2014)

    Google Scholar 

Download references

Acknowledgment

The research described in this paper was conducted in the context of the Fraunhofer Project Center for Software and Systems Engineering at UFBA, a joint initiative of Fraunhofer Society and the Federal University of Bahia in Brazil, with support from the Bahia State Government.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Konstantin Holl .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Holl, K., Elberzhager, F., Vieira, V. (2015). Towards a Perspective-Based Usage of Mobile Failure Patterns to Focus Quality Assurance. In: Winkler, D., Biffl, S., Bergsmann, J. (eds) Software Quality. Software and Systems Quality in Distributed and Mobile Environments. SWQD 2015. Lecture Notes in Business Information Processing, vol 200. Springer, Cham. https://doi.org/10.1007/978-3-319-13251-8_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-13251-8_2

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-13250-1

  • Online ISBN: 978-3-319-13251-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics