Abstract
As the number of mobile devices has increased, software development teams have focused on releasing mobile applications, allowing users to carry out transactions, access information and improve their lifestyle more efficiently. Nevertheless, even when providing useful means for carrying out daily tasks, users report dissatisfaction or frustration when using these applications. For energy companies, mobile applications that fail to provide both usefulness and ease of use may reduce their adoption and an increase in the company’s workload, as users will require company workers to solve problems they could solve on their own. In this paper, we report how we applied exploratory testing and ad-hoc usability inspection to identify improvement opportunities during the development of a mobile application that would allow users to measure their power consumption, supporting social distancing in the context of the COVID-19 pandemic. After identified a set of functional and usability problems, the development team redesigned the application, which was perceived as both useful and easy to use from the point of view of the managers that requested it. Also, we report lessons learned that are useful for practitioners willing to replicate this experience.
Supported by Equatorial Energia.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Afzal, W., Ghazi, A.N., Itkonen, J., Torkar, R., Andrews, A., Bhatti, K.: An experiment on the effectiveness and efficiency of exploratory testing. Empir. Softw. Eng. 20(3), 844–878 (2015)
ANEEL: Consumption and distribution revenue reports - Brazilian national electric energy agency (ANEEL). ANEEL Oficial Website (2021). (in Portuguese)
Bertot, J.C., Snead, J.T., Jaeger, P.T., McClure, C.R.: Functionality, usability, and accessibility. Perform. Measure. Metrics 7, 17–28 (2006)
Damian, A.L., Marques, A.B., Silva, W., Barbosa, S.D.J., Conte, T.: Checklist-based techniques with gamification and traditional approaches for inspection of interaction models. IET Softw. 14(4), 358–368 (2020)
Garousi, V., Mäntylä, M.V.: A systematic literature review of literature reviews in software testing. Inf. Softw. Technol. 80, 195–216 (2016)
Granić, A., Ćukušić, M.: Usability testing and expert inspections complemented by educational evaluation: a case study of an e-learning platform. J. Educ. Technol. Soc. 14(2), 107–123 (2011)
Insfran, E., Fernandez, A.: A systematic review of usability evaluation in web development. In: Hartmann, S., Zhou, X., Kirchberg, M. (eds.) WISE 2008. LNCS, vol. 5176, pp. 81–91. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-85200-1_10
Islam, K.T., Islam, A.J., Pidim, S.R., Haque, A., Khan, M.T.H., Morsalin, S.: A smart metering system for wireless power measurement with mobile application. In: 2016 9th International Conference on Electrical and Computer Engineering (ICECE), pp. 131–134. IEEE (2016)
Itkonen, J., Mäntylä, M.V., Lassenius, C.: The role of the tester’s knowledge in exploratory software testing. IEEE Trans. Softw. Eng. 39(5), 707–724 (2012)
Jewell, C., Salvetti, F.: Towards a combined method of web usability testing: an assessment of the complementary advantages of lab testing, pre-session assignments, and online usability services. In: CHI 2012 Extended Abstracts on Human Factors in Computing Systems, pp. 1865–1870 (2012)
Lei, H., Ganjeizadeh, F., Jayachandran, P.K., Ozcan, P.: A statistical analysis of the effects of Scrum and Kanban on software development projects. Robot. Comput. Integr. Manuf. 43, 59–67 (2017)
Melo, C.O., et al.: The evolution of agile software development in Brazil. J. Braz. Comput. Soc. 19(4), 523–552 (2013)
Morawska, L., Cao, J.: Airborne transmission of SARS-CoV-2: the world should face the reality. Environ. Int. 139, 105730 (2020)
Nielsen, J., Molich, R.: Heuristic evaluation of user interfaces. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 249–256 (1990)
dos Santos, E.B., da Costa, L.S., Aragão, B.S., de Sousa Santos, I., de Castro Andrade, R.M.: Extraction of test cases procedures from textual use cases to reduce test effort: test factory experience report. In: Proceedings of the XVIII Brazilian Symposium on Software Quality, pp. 266–275 (2019)
Santos, I., Melo, S.M., de Souza, P.S.L., Souza, S.R.: Towards a unified catalog of attributes to guide industry in software testing technique selection. In: 2020 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW), pp. 398–407. IEEE (2020)
Taylor, K., Silver, L.: Smartphone ownership is growing rapidly around the world, but not always equally. Pew Research Center 5 (2019)
Vidinich, R., Nery, G.A.L.: Pesquisa e desenvolvimento contra o furto de energia. Revista Pesquisa e Desenvolvimento da ANEEL-P&D 15 (2009). (in Portuguese)
Zaharias, P., Poylymenakou, A.: Developing a usability evaluation method for e-learning applications: beyond functional usability. Intl. J. Hum. Comput. Interact. 25(1), 75–98 (2009)
Acknowledgments
This work was supported by AutoLeitura project funded by Equatorial Energy under the Brazilian Electricity Regulatory Agency (ANEEL) P&D Program Grant number APLPED00044_PROJETOPED_0036_S01. Additionally, this work was supported by the Foundation for the Support of Research and Scientific Development of Maranhão (FAPEMA), the Coordination for the Improvement of Higher Education Personnel (CAPES) and the National Council for Scientific and Technological Development (CNPq).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Eduardo, J. et al. (2021). Applying Exploratory Testing and Ad-Hoc Usability Inspection to Improve the Ease of Use of a Mobile Power Consumption Registration App: An Experience Report. In: Stephanidis, C., et al. HCI International 2021 - Late Breaking Papers: Design and User Experience. HCII 2021. Lecture Notes in Computer Science(), vol 13094. Springer, Cham. https://doi.org/10.1007/978-3-030-90238-4_23
Download citation
DOI: https://doi.org/10.1007/978-3-030-90238-4_23
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-90237-7
Online ISBN: 978-3-030-90238-4
eBook Packages: Computer ScienceComputer Science (R0)