Skip to main content

Adoption of the HTA Technique in the Open Source Software Development Process

  • Conference paper
  • First Online:
HCI International 2020 - Late Breaking Papers: User Experience Design and Case Studies (HCII 2020)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 12423))

Included in the following conference series:

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.

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 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. 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

  2. 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

  3. Smith, S., Engen, D., Mankoski, A., Frishberg, N., Pedersen, N., Benson, C.: GNOME Usability Study Report. Technical Report, Sun Microsystems (2001)

    Google Scholar 

  4. Ç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

  5. 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

    Article  Google Scholar 

  6. 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

    Article  Google Scholar 

  7. 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)

    Google Scholar 

  8. Doesburg, F.: Developing a System for Automated Control of Multiple Infusion Pumps, July 2012

    Google Scholar 

  9. Raza, A., Capretz, L.F., Ahmed, F.: An open source usability maturity model (OS-UMM). J. Comput. Hum. Behav. 28(4), 1109–1121 (2012)

    Article  Google Scholar 

  10. 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

  11. 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)

    Google Scholar 

  12. Gray, M.J., Annett, J., Duncan, K.D., Stammers, R.B.: Task analysis. In: Department of Employment Training Information Paper 6. HMSO (1971)

    Google Scholar 

  13. Paternó, F.: Model-Based Design and Evaluation of Interactive Applications, Pisa, Italy (2000)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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

    Article  Google Scholar 

  16. Annett, J., Duncan, K.D.: Task analysis and training design. Occup. Psychol. 41, 211–221 (1967)

    Google Scholar 

  17. Shepherd, A.: HTA as a framework for task analysis. Ergonomics 41(11), 1537–1552 (1998)

    Article  Google Scholar 

  18. 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)

    Google Scholar 

  19. Preece, J., Rogers, Y., Sharp, H., Benyon, D., Holland, S., Carey, T.: Human-Computer Interaction, 1st edn. Addison-Wesley Pub. Co. (1994)

    Google Scholar 

  20. 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

    Article  Google Scholar 

  21. 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

    Article  Google Scholar 

  22. 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

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Nancy Rodríguez .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics