skip to main content
10.1145/2838739.2838764acmotherconferencesArticle/Chapter ViewAbstractPublication PagesozchiConference Proceedingsconference-collections
research-article

Teaching Software Developers to Perform UX Tasks

Published: 07 December 2015 Publication History

Abstract

Good UX design is becoming important within the industry when developing new products. This entails that UX skills have to be available in the development processes. This paper investigates the opportunities of using software developers as a UX work resource in the day-to-day working practice. This is done via an action research study where the developers were provided with material concerning a modified AB usability test, by training them in performing this type of work, and by using their feedback to improve the method and the material. The overall result of the study is positive and it is found that by using the developers' feedback in the modification process, the method has truly become applicable within an agile, industrial setting. In combination with a guideline and template this has induced the developers to feel confident in independently performing this type of work.

References

[1]
ANSI/AAMI HE75:2009. Human factors engineering-Design of medical devices. Association for the Advancement of Medical Instrumentation (2009)
[2]
Baskerville, R. L., Wood-Harper, A. T. A critical perspective on action research as a method for information systems research. J. Inf. Technol. 11 (1996), 235--246.
[3]
Baskerville, R., Wood-Harper, A. T. Diversity in information systems action research methods. Eur. J. Inf. Syst. 7 (1998), 90--107.
[4]
Bornoe, N., Billestrup, J., Andersen, J. L., Stage, J., Bruun, A. Redesign Workshop: Involving Software Developers Actively in Usability Engineering. In proc. NordiCHI '14. ACM (2014), 1113--1118.
[5]
Bornoe, N., Stage, J. Usability Engineering in the Wild: How do Practitioners Integrate Usability Engineering in Software Development?, In proc. HCSE '14 (2014), Springer, 199--216.
[6]
Bruun, A. Training software developers in usability engineering: a literature review. In proc. NordiCHI '10, ACM (2010), 82--91.
[7]
Bruun, A., Jensen, J. J., Skov, M., Stage, J. Active Collaborative Learning: Supporting Software Developers in Creating Redesign Proposals. In proc.HCSE '14 (2014), Springer, 1--18.
[8]
Bruun, A., Stage, J. Barefoot usability evaluations. Behav. Inf. Technol. (2014), 1148--1167.
[9]
Chilana, P. K., Wobbrock, J. O., Ko, A. J. Understanding Usability Practices in Complex Domains. In proc. CHI '10, ACM (2010), 2337--2346.
[10]
Da Silva, T., Martin, A., Maurer, F., Silveira, M. User-Centered Design and Agile Methods: A Systematic Review. In proc. AGILE2011 (2011), 77--86.
[11]
Davison, R., Martinsons, M. G., Kock, N. Principles of canonical action research. Inf. Syst. J. 14, (2004), 65--86.
[12]
Eriksson, E., Cajander, Å., Gulliksen, J. Hello World! -- Experiencing Usability Methods without Usability Expertise. In proc. INTERACT '09, Springer (2009), 550--565.
[13]
Ferreira, J., Sharp, H., Robinson, H. Agile development and user experience design integration as an ongoing achievement in practice. In proc. AGILE2012. IEEE (2012), 11--20.
[14]
Ferreira, J., Sharp, H., Robinson, H. User experience design and agile development: managing cooperation through articulation work. Softw. Pract. Exp. 41 (2011), 963--974.
[15]
Ferre, X., Juristo, N., Moreno, A. M. Framework for integrating usability practices into the software process. Product Focused Software Process Improvement, Springer (2005), 202--215.
[16]
Häkli, A. Introducing user-centered design in a small-size software development organization. Hels. Univ. Technol. Hels. (2005).
[17]
Høegh, R. T., Nielsen, C. M., Overgaard, M., Pedersen, M. B., Stage, J. The Impact of Usability Reports and User Test Observations on Developers' Understanding of Usability Data: An Exploratory Study. Int. J. Hum.- Comput. Interact. 21 (2006), 173--196.
[18]
ISO. Ergonomics of human system interaction. 9241--210 (2010)
[19]
Juristo, N., Moreno, A. M., Sanchez-Segura, M.-I. Guidelines for eliciting usability functionalities. Softw. Eng. IEEE Trans. On 33 (2007), 744--758.
[20]
Karat, J., Dayton, T. Practical Education for Improving Software Usability. In proc. CHI '95. ACM, (1995), 162--169.
[21]
Larusdottir, M., Bjarnadottir, E., Gulliksen, J. The Focus on Usability in Testing Practices in Industry. In proc. IFIP2010, Springer (2010), 98--109.
[22]
Lárusdóttir, M., Cajander, Å., Gulliksen, J. Informal feedback rather than performance measurements -- user-centred evaluation in Scrum projects. Behav. Inf. Technol. (2013)
[23]
Latzina, M., Rummel, B., 2003. Soft(ware) skills in context: Corporate usability training aiming at cross-disciplinary collaboration. In proc. CSEE&T 2003, (2003), 52--57.
[24]
Lee, J. C., McCrickard, D. S. Towards Extreme(ly) Usable Software: Exploring Tensions Between Usability and Agile Software Development. Proc. in AGILE2007 (2007), 59--71.
[25]
Mathiassen, L. Collaborative practice research. Inf. Technol. People 15 (2002), 321--345.
[26]
McKay, J., Marshall, P. The dual imperatives of action research. Inf. Technol. People 14 (2001), 46--59.
[27]
Nielsen, J. Corporate UX Maturity. Nielsen Norman Group, URL: http://www.nngroup.com/articles/usability-maturity-stages-1-4/ (2006), accessed 2.1.15.
[28]
Nielsen, J., Bush, R. M., Dayton, T., Mond, N. E., Muller, M. J., Root, R. W. Teaching Experienced Developers to Design Graphical User Interfaces. In proc. CHI '92 (1992), 557--564.
[29]
Nielsen, P., 2007. IS action research and its criteria. Inf. Syst. Action Res. (2007), 355--375.
[30]
Øvad, T. Agile User Experience. In proc. IHCI '14, IADIS (2014), 397--401.
[31]
Øvad, T., Larsen, L. B. The Prevalence of UX Design in Agile Development Processes in Industry. In proc. AGILE2015 (2015a), IEEE, 40--49.
[32]
Øvad, T., Larsen, L. B. Developers Love Their Templates -- or How to Train Software Developers to Perform UX Tasks. In: Integrating User Centered Design in Agile Development, Springer (2015b).
[33]
Øvad, T., Larsen, L. B. Experiences from Training Agile Software Developers in Focused Workshops. In proc. IHCI 2014, IADIS (2014), 355--359.
[34]
Patton, M. Q. Qualitative Research & Evaluation Methods, 4th ed. Sage Publications (2015).
[35]
Rubin, J., Chisnell, D. Handbook of usability testing: how to plan, design and conduct effective tests. John Wiley & Sons (2008).
[36]
Salah, D., Paige, R. F., Cairns, P. A Systematic Literature Review for Agile Development Processes and User Centred Design Integration. In proc. EASE '14, ACM, (2014), 5:1--5:10.
[37]
Skov, M. B., Stage, J. Supporting Problem Identification in Usability Evaluations. In proc. OZCHI '05 (2005), 1--9.
[38]
Svanæs, D., Gulliksen, J. Understanding the Context of Design: Towards Tactical User Centered Design. In proc. NordiCHI '08 (2008), ACM, 353--362.
[39]
Sy, D. Adapting usability investigations for agile user-centered design. J. Usability Stud. 2 (2007), 112--132.
[40]
Yin, R. K. Qualitative research from start to finish. Guilford Press (2010).

Cited By

View all
  • (2024)Wireflows in Action: A Case Study on Non-UX Professionals' Perceptions of Using a UX Technique2024 L Latin American Computer Conference (CLEI)10.1109/CLEI64178.2024.10700197(1-9)Online publication date: 12-Aug-2024
  • (2024)Developers’ Perspective of Diverse End User RequirementsEquity, Diversity, and Inclusion in Software Engineering10.1007/978-1-4842-9651-6_7(105-120)Online publication date: 21-Sep-2024
  • (2022)UX research in the software industryProceedings of the 21st Brazilian Symposium on Human Factors in Computing Systems10.1145/3554364.3559126(1-13)Online publication date: 17-Oct-2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
OzCHI '15: Proceedings of the Annual Meeting of the Australian Special Interest Group for Computer Human Interaction
December 2015
691 pages
ISBN:9781450336734
DOI:10.1145/2838739
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 07 December 2015

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Action Research
  2. Agile software development
  3. Scrum
  4. Training
  5. Usability
  6. User Experience (UX) design

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Funding Sources

Conference

OzCHI '15

Acceptance Rates

OzCHI '15 Paper Acceptance Rate 47 of 97 submissions, 48%;
Overall Acceptance Rate 362 of 729 submissions, 50%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)19
  • Downloads (Last 6 weeks)0
Reflects downloads up to 08 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Wireflows in Action: A Case Study on Non-UX Professionals' Perceptions of Using a UX Technique2024 L Latin American Computer Conference (CLEI)10.1109/CLEI64178.2024.10700197(1-9)Online publication date: 12-Aug-2024
  • (2024)Developers’ Perspective of Diverse End User RequirementsEquity, Diversity, and Inclusion in Software Engineering10.1007/978-1-4842-9651-6_7(105-120)Online publication date: 21-Sep-2024
  • (2022)UX research in the software industryProceedings of the 21st Brazilian Symposium on Human Factors in Computing Systems10.1145/3554364.3559126(1-13)Online publication date: 17-Oct-2022
  • (2022)How are diverse end-user human-centric issues discussed on GitHub?Proceedings of the 2022 ACM/IEEE 44th International Conference on Software Engineering: Software Engineering in Society10.1145/3510458.3513014(79-89)Online publication date: 21-May-2022
  • (2022)Where we Succeed and Fail: Reflecting on the Challenge of doing Research with ChildrenProceedings of the 21st Annual ACM Interaction Design and Children Conference10.1145/3501712.3536388(712-714)Online publication date: 27-Jun-2022
  • (2022)Approaches to manage the user experience process in Agile software developmentInformation and Software Technology10.1016/j.infsof.2022.106957150:COnline publication date: 1-Oct-2022
  • (2021)A Framework for Assessing Organizational User Experience (UX) CapacityInternational Journal of Human–Computer Interaction10.1080/10447318.2021.197981138:11(1064-1080)Online publication date: 28-Sep-2021
  • (2021)Challenges in Integrating SCRUM and the User-Centered Design Framework: A Systematic ReviewHuman-Computer Interaction10.1007/978-3-030-66919-5_6(52-62)Online publication date: 5-Jan-2021
  • (2019)User Experience (UX) Capacity-BuildingProceedings of the 2019 on Designing Interactive Systems Conference10.1145/3322276.3322346(187-200)Online publication date: 18-Jun-2019
  • (2019)Personas Go AgilePersonas - User Focused Design10.1007/978-1-4471-7427-1_6(117-121)Online publication date: 9-Feb-2019
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media