Abstract
The growth in the number of non-developer open source software (OSS) application users and the escalating use of these applications have led to the need and interest in developing usable OSS. OSS communities do not generally know how to apply usability techniques and are unclear about which techniques to use in each activity of the development process. The aim of our research is to adopt the HTA usability technique in the OpenOffice Writer OSS project and determine the feasibility of adapting the technique for application. To do this, we participated as volunteers in the project. We used the case study research method during technique application and participation in the community. As a result, we identified adverse conditions that were an obstacle to technique application and modified the technique to make it applicable to OSS projects. We can conclude from our experience that these changes were helpful for applying the technique, using web artifacts like forums and collaborative tools like Cacoo, although it was not easy to recruit OSS users to participate in usability technique application.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Schryen, G., Kadura, R.: Open source vs. closed source software. In: 2009 ACM Symposium on Applied Computing, SAC 2009, pp. 2016–2023 (2009). https://doi.org/10.1145/1529282.1529731
Noll, J., Liu, W.-M.: Requirements elicitation in open source software development: a case study. In: 3rd International Workshop on Emerging Trends in Free/Libre/Open Source Software Research and Development, FLOSS 2010, pp. 35–40 (2010). https://doi.org/10.1145/1833272.1833279
Smith, S., Engen, D., Mankoski, A., Frishberg, N., Pedersen, N., Benson, C.: GNOME Usability Study Report. Technical Report, Sun Microsystems (2001)
Çetin, G., Gokturk, M.: A measurement based framework for assessment of usability-centricness of open source software projects. In: 4th International Conference on Signal Image Technology and Internet Based Systems, SITIS 2008, November 2008, pp. 585–592 (2008). https://doi.org/10.1109/sitis.2008.106
Raza, A., Capretz, L.F., Ahmed, F.: Users’ perception of open source usability: an empirical study. Eng. Comput. 28(2), 109–121 (2012). https://doi.org/10.1007/s00366-011-0222-1
Raza, A., Capretz, L.F., Ahmed, F.: An empirical study of open source software usability: the industrial perspective. Int. J. Open Source Softw. Process. 3(1), 1–16 (2011). https://doi.org/10.4018/jossp.2011010101
Castro, J.W.: Incorporación de la Usabilidad en el Proceso de Desarrollo Open Source Software. Tesis Doctoral. Departamento de Ingeniería Informática. Escuela Politécnica Superior. Universidad Autónoma de Madrid (2014)
Doesburg, F.: Developing a System for Automated Control of Multiple Infusion Pumps, July 2012
Raza, A., Capretz, L.F., Ahmed, F.: An open source usability maturity model (OS-UMM). J. Comput. Hum. Behav. 28(4), 1109–1121 (2012)
Benson, C., Müller-Prove, M., Mzourek, J.: Professional usability in open source projects: GNOME, OpenOffice.org, NetBeans. In: CHI 2004, Extended Abstract on Human factors in Computing System, CHI EA 2004, April 2004, pp. 1083–1084 (2004). https://doi.org/10.1145/985921.985991
Granollers, T.: MPIu+a Una metodología que integra la Ingeniería del Software, la Interacción Persona Ordenador y la accesibilidad en el contexto de equipos de desarrollo mutidisciplinares. Tesis Doctoral. Departamento de Lenguajes y Sistemas Informáticos. Universidad de Lleida (2004)
Gray, M.J., Annett, J., Duncan, K.D., Stammers, R.B.: Task analysis. In: Department of Employment Training Information Paper 6. HMSO (1971)
Paternó, F.: Model-Based Design and Evaluation of Interactive Applications, Pisa, Italy (2000)
Stary, C., van der Veer, G.C.: Task analysis meets prototyping: seeking seamless UI-development. In: Extended Abstracts on Human Factors in Computing Systems, CHI 1999, pp. 104–105 (1999)
Runeson, P., Höst, M.: Guidelines for conducting and reporting case study research in software engineering. J. Empir. Softw. Eng. 14(2), 131–164 (2009). https://doi.org/10.1007/s10664-008-9102-8
Annett, J., Duncan, K.D.: Task analysis and training design. Occup. Psychol. 41, 211–221 (1967)
Shepherd, A.: HTA as a framework for task analysis. Ergonomics 41(11), 1537–1552 (1998)
Ferré, X.: Marco de Integración de la Usabilidad en el Proceso de Desarrollo Software. Tesis Doctoral. Facultad de Informática. Universidad Politécnica de Madrid (2005)
Preece, J., Rogers, Y., Sharp, H., Benyon, D., Holland, S., Carey, T.: Human-Computer Interaction, 1st edn. Addison-Wesley Pub. Co. (1994)
Stanton, N.A.: Hierarchical task analysis: developments, applications, and extensions. Appl. Ergon. 37(1), 55–79 (2006). https://doi.org/10.1016/j.apergo.2005.06.003
Llerena, L., Rodriguez, N., Castro, J.W., Acuña, S.T.: Adapting usability techniques for application in open source Software: a multiple case study. Inf. Softw. Technol. 107, 48–64 (2019). https://doi.org/10.1016/j.infsof.2018.10.011
Llerena, L., Castro, J.W., Acuña, S.T.: A pilot empirical study of applying a usability technique in an open source software project. Inf. Softw. Technol. 106, 122–125 (2019). https://doi.org/10.1016/j.infsof.2018.09.007
Acknowledgements
Work funded by the Secretariat of Higher Education, Science, Technology and Innovation (SENESCYT) of the Government of Ecuador as part of an academic scholarship granted for postgraduate training, and Quevedo State Technical University through doctoral scholarships for university professors. Also, this research was funded by the FEDER/Spanish Ministry of Science and Innovation – Research State Agency: project MASSIVE, RTI2018-095255-B-I00, the R&D programme of Madrid (project FORTE, P2018/TCS-4314), and project PGC2018- 097265-B-I00, also funded by: FEDER/Spanish Ministry of Science and Innovation – Research State Agency. Finally, this research received funding from the University of Atacama “DIUDA 22316” project.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Llerena, R., Rodríguez, N., Llerena, L., Castro, J.W., Acuña, S.T. (2020). Adoption of the HTA Technique in the Open Source Software Development Process. In: Stephanidis, C., Marcus, A., Rosenzweig, E., Rau, PL.P., Moallem, A., Rauterberg, M. (eds) HCI International 2020 - Late Breaking Papers: User Experience Design and Case Studies. HCII 2020. Lecture Notes in Computer Science(), vol 12423. Springer, Cham. https://doi.org/10.1007/978-3-030-60114-0_13
Download citation
DOI: https://doi.org/10.1007/978-3-030-60114-0_13
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-60113-3
Online ISBN: 978-3-030-60114-0
eBook Packages: Computer ScienceComputer Science (R0)