Enabling Focused Software Quality Assurance in Agile Software Development Processes for Mobile Applications using Text and Usage Mining Methods

Michael Bauer, Kateryna Sergieieva, Gerrit Meixner

Abstract

The acceptance of mobile applications that support services, such as navigation guidance or travel management, is highly dependent on the set of features implemented and the application quality. Information about the acceptance can be gained quickly by collecting user feedback like explicit textual reviews given by the application users or their implicitly given usage data. Considering an approach that bases on developing a minimal set of functions in order to realize a minimal viable product (MVP), it is possible to place a product with a short time to market. In this paper the Opti4Apps approach is presented. It aims at a focused quality assurance as part of the MVP development, which enables and expands the benefits of MVP by providing a semi-automated feedback elicitation, analysis and processing framework. The Opti4Apps process adjusts to mobile development habits including an additional automated feedback and usage data processing infrastructure.

References

  1. Fitzgerald, B. and Stol, K.-J. (2014). Continuous software engineering and beyond: Trends and challenges. In Proceedings of the 1st International Workshop on Rapid Continuous Software Engineering, RCoSE 2014, pages 1-9, New York, NY, USA. ACM.
  2. Gärtner, S. and Schneider, K. (2012). A Method for Prioritizing End-user Feedback for Requirements Engineering. In Proceedings of the 5th International Workshop on Co-operative and Human Aspects of Software Engineering, CHASE 7812, pages 47-49, Piscataway, NJ, USA. IEEE Press.
  3. Hasselbring (2015). Devops: Softwarearchitektur an der schnittstelle zwischen entwicklung und betrieb. In GIFachtagung Architekturen 2015.
  4. Holl, K. and Vieira, V. (2015). Focused quality assurance of mobile applications: Evaluation of a failure pattern classification. In 41st Euromicro Conference on Software Engineering and Advanced Applications, EUROMICRO-SEAA 2015, Madeira, Portugal, August 26-28, 2015, pages 349-356.
  5. Humble, J., Read, C., and North, D. (2006). The deployment production line. In Proceedings of the Conference on AGILE 2006, AGILE 7806, pages 113-118, Washington, DC, USA. IEEE Computer Society.
  6. ISO (2002). Ergonomics of human-system interaction - Usability methods supporting human-centred design; ISO/TR 16982:2002. ISO International Organization for Standardization.
  7. ISO (2011). Ergonomics of human-system interaction - Part 210: Human-centred design for interactive systems; ISO 9241-210:2010. ISO International Organization for Standardization.
  8. Jabbari, R., bin Ali, N., Petersen, K., and Tanveer, B. (2016). What is devops?: A systematic mapping study on definitions and practices. In Proceedings of the Scientific Workshop Proceedings of XP2016, XP 7816 Workshops, pages 12:1-12:11, New York, NY, USA. ACM.
  9. Krusche, S. and Alperowitz, L. (2014). Introduction of continuous delivery in multi-customer project courses. In Companion Proceedings of the 36th International Conference on Software Engineering, ICSE Companion 2014, pages 335-343, New York, NY, USA. ACM.
  10. Nielsen (2013). The mobile consumer: A global snapshot. http://www.nielsen.com/content/dam/corporate/uk/en/ documents/Mobile-Consumer-Report-2013.pdf. Accessed on 2016-11-02.
  11. Poppendieck, M. and Poppendieck, T. (2003). Lean Software Development: An Agile Toolkit: An Agile Toolkit. Addison-Wesley.
  12. Robinson, F. (2016). Minimum viable product. http://www.syncdev.com/minimum-viable-product/. Accessed on 2016-11-02.
  13. Seyff, N., Graf, F., and Maiden, N. (2010). Using mobile RE tools to give end-users their own voice. In Proceedings of the 2010 18th IEEE International Requirements Engineering Conference, RE2010, pages 37-46, Sydney, Australia.
  14. Wang, X., Conboy, K., and Cawley, O. (2012). Leagile software development: An experience report analysis of the application of lean approaches in agile software development. Journal of Systems and Software, 85(6):1287-1299.
  15. Yahoo (2016). Statista - Das Statistik-Portal: Prognose zum absatz von tablets, pcs und smartphones weltweit von 2010 bis 2020 (in millionen stück). https://de.statista.com/statistik/daten/studie/256337/ umfrage/prognose-zum-weltweiten-absatz-vontablets-pcs-und-smartphones. Accessed on 2016-11- 02.
Download


Paper Citation


in Harvard Style

Bauer M., Sergieieva K. and Meixner G. (2017). Enabling Focused Software Quality Assurance in Agile Software Development Processes for Mobile Applications using Text and Usage Mining Methods . In Proceedings of the 12th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications - Volume 2: HUCAPP, (VISIGRAPP 2017) ISBN 978-989-758-229-5, pages 128-132. DOI: 10.5220/0006224801280132


in Bibtex Style

@conference{hucapp17,
author={Michael Bauer and Kateryna Sergieieva and Gerrit Meixner},
title={Enabling Focused Software Quality Assurance in Agile Software Development Processes for Mobile Applications using Text and Usage Mining Methods},
booktitle={Proceedings of the 12th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications - Volume 2: HUCAPP, (VISIGRAPP 2017)},
year={2017},
pages={128-132},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006224801280132},
isbn={978-989-758-229-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 12th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications - Volume 2: HUCAPP, (VISIGRAPP 2017)
TI - Enabling Focused Software Quality Assurance in Agile Software Development Processes for Mobile Applications using Text and Usage Mining Methods
SN - 978-989-758-229-5
AU - Bauer M.
AU - Sergieieva K.
AU - Meixner G.
PY - 2017
SP - 128
EP - 132
DO - 10.5220/0006224801280132