SlideShare a Scribd company logo
International Journal on Cybernetics & Informatics (IJCI) Vol. 11, No.1/2, April 2022
David C. Wyld et al. (Eds): NLDML, CCITT-2022
pp. 53-60, 2022. IJCI – 2022 DOI:10.5121/ijci.2022.110205
USER EXPERIENCE EVALUATION
FOR AUTOMATION TOOLS: AN
INDUSTRIAL EXPERIENCE
Thiago Medeiros de Menezes
Sidia, Manaus, Brazil
ABSTRACT
Evaluating the User Experience in some contexts is challenging, especially in automation applications, due
to specific situations and requirements. This paper presents an experience of applying the UX evaluation
method for an automation tool in the Android software industry to assist software engineers in identifying
the UX problems faced by users. The work applies heuristic evaluation, survey, and user interview methods
to find the UX problems, understand the respective reasons, validate the given information, and finally
assess the UX. The evaluation identified critical problems related to error messages, system response to
errors, and proper feedback about what software is doing. The found problems and discussions contributed
to developing new UX evaluation methodologies.
KEYWORDS
UX Assessment, UX Evaluation, User Experience, UX.
1. INTRODUCTION
Despite many software meets the functional requirements, the users are unsatisfied with its
usability. Some users prefer to perform manual tasks instead of using some software, because
they do not trust it to execute their tasks.
Such complaints relate to User Experience (UX), which consists of the perceptions and reactions
of a person resulting from the use of a software, including all emotions, beliefs, preferences,
perceptions, physical and psychological responses, behaviours, and achievements that occur
before, during, and after its use [1].
The literature review presents problems such as the frustration of using cumbersome software,
the difficult to navigate, and the execution of several steps to perform simple tasks [2]. The
review also highlights that software with bad User EXperience is doomed to failure. [3] brings
the following evidences about the impact of the UX in software: (a) 88% of online shoppers
mentioned they would not return to a website after having a bad experience; (b) 70% of online
businesses that fail do so because of bad usability; (c) 53% of mobile site visitors leave a page
that takes longer than three seconds to load; (d) people form 75% of their judgment on a
website’s credibility purely on its aesthetics; (e) bad mobile optimization annoys 48% of users.
The root cause of software problems is the misunderstanding of the user requirements [2, 4, 5, 6].
First users have difficulty in expressing their requirements [4]. Second, even software engineers
being experts on applying methods to elicit requirements, they still have troubles to identify user
needs once they deal with unclear requirements, ambiguous information, incomplete knowledge,
International Journal on Cybernetics & Informatics (IJCI) Vol. 11, No.1/2, April 2022
54
and inconsistent data [6]. Lastly [2] explains that UX problems are related to a lack of
understanding of how humans interact with software.
This paper presents an experience of applying a UX evaluation methodology for an automation
tool in Android software industry to assist software engineers in identifying the UX problems
faced by users. As contribution, this work provides an industrial experience report of User
EXperience evaluation.
Outline: This paper is organized as follows: Section 2 introduces the related works to this report.
Section 3 describes the UX assessment methods. Section 4 shows the obtained results from the
methods applied. In Section 5, it makes the discussions about the topics and concludes the report.
2. RELATED WORKS
In order to assess the UX and usability, many authors proposed distinct approaches and applied
them in different contexts.
[12] proposed the heuristic evaluations and conducted four experiments indicating that individual
evaluators were mostly inaccurate at doing such heuristic evaluations. The evaluators detected
less than 51% of the usability problems in the interfaces they evaluated.
[13] proposes a framework for UX design and assessment, which presents the results of an
experimental study to validate the framework and the instrument employed.
[14] created and validated a UX assessment rubric for online museum collections based on an
experiment with UX experts and museum professionals. In the end, the work discusses how the
rubric may be employed to strengthen and refine the UX of museum collection interfaces.
[9] assessed the UX and usability of a fall risk analysis tool, called FRAT-up, for use in clinical
practice. They invited healthcare professionals to evaluate the tool and to provide their feedback
and recommendations for further development applying two approaches: focus group and
interviews. The study indicates that, to become FRAT-up useful, it needs to use the healthcare
vocabulary, have a better explanation for different scores and shows the patient journal using the
existing information.
[15] proposes a discovery approach, whose emphasis is placed on negative UX assessed through
attitudes and behaviours expressed by users due to the lack of fulfilment of actual user needs. The
approach was tested on existing software systems designed for preventing or reducing repetitive
strain injury as a particular category of Behaviour Change Software Systems (BCSSs). This
approach discovered 12 requirements that contribute to social sustainability.
[16] introduces a categorization of organizational barriers extracted from the relevant literature
and proposes a procedure to identify and overcome organizational barriers. With a case study, the
authors described how the categorization procedure helped them to anticipate and overcome the
barriers encountered in the project. They conducted an UX Capability/Maturity assessment at the
beginning of the project. With this assessment, they identified the organizational barriers and
readjusted the UX strategy. After, they communicated the new UX strategy with stakeholders to
increase their perceptions about the problems of the project.
International Journal on Cybernetics & Informatics (IJCI) Vol. 11, No.1/2, April 2022
55
3. METHODS
This section presents the applied methods to understand the user needs and to assess the UX of an
automation tool in Android development context. The Figure 1 illustrates these methods and
shows how they were applied, summarizing the respective goals of which one.
Figure 1. Applied methods.
The first applied method was the heuristic evaluation (HE) using the 10 heuristics created by
Jakob Nielsen and Rolf Molich [12]. The heuristics are defined by general principles for
interaction design to meet the right product for its user [17]. Moreover, HE is an alternative of
rapid and low-cost evaluation method [18].
The heuristics were applied by two UX experts to identify the problems on the User EXperience
of the tool as recommended by [12]. However, this method indicates the UX problems according
to the UX professionals, but it does not necessarily identify the users UX problems.
For this reason, it is still necessary to conduct a careful process for identifying the real problems
considering the user perspective based on the obtained results. To achieve this, a survey was
developed to collect feedback about the experience of seven users, considering all potential
problems found during the previous method.
The survey were developed based on six groups of questions: (1) the questions about experience
describing guide the users to describe their experience rating the wonder, the difficulty, the
satisfaction, the dullness, and the flexibility of the tool; (2) the questions about system speed
allow the users to rate the system speed and reliability; (3) the questions about screen take into
account aspects of the system interface such as characters, highlights, organization of
information, and the sequence of screens; (4) the questions about learning consider learning to
operate the system, exploring new features by trial and error, remembering names and use of
commands, performing tasks in a straightforward manner, and helping messages; (5) the
questions about usability and UI take into account the use of colours, the system feedback, the
system response to errors, the system messages and reports, and the system clutter and UI noise;
and (6) the questions about terminology and system information relate to use of terms throughout
the system, the suitableness of terminology, the position of messages on screen, the feedback
about what software is doing.
User Interview
Validate previous information
Survey
Identify real UX problems
Heuristic Evaluation
Identify potential UX problems
International Journal on Cybernetics & Informatics (IJCI) Vol. 11, No.1/2, April 2022
56
Finally, it is necessary validate the collected information from the previous methods. A guide
with questions was created to proceed with user interviews.
The user interview is a popular method applied in human-computer interaction research to obtain
rich and qualitative information about the problems, the user activities and their significance to
all stakeholders involved [19].
The seven users that answered the survey were interviewed to give more feedback about the
feelings, thoughts and perceptions related to the found UX problems.
4. RESULTS
The heuristic evaluation found the potential UX problems. The most frequent ones are related to
three heuristics: 12 (43%) problems relate to Visibility of System Status, 9 (32%) are about
Match Between System and Real World, 7 (25%) issues concern to Recognition Rather Than
Recall. The Figure 2 illustrates the result.
Figure 2. Most frequent heuristics relates to UX problems.
After identifying those heuristics, the UX professionals assessed the severity of each one using
the following rate: (0) not a usability problem; (1) cosmetic problem: fix only if there is extra
time; (2) minor usability problem: fixing this should be given low priority; (3) major usability
problem: important to fix, given high priority; (4) usability catastrophe: should be fixed
immediately.
The Figure 3 shows the severity of each heuristic. The problems related to Visibility of System
Status and Recognition Rather Than Recall received severity 4, whilst the problems about Match
Between System and Real World received severity 3.
43%
32%
25%
Visibility of System Status
Match Between System and Real
World
Recognition Rather Than Recall
International Journal on Cybernetics & Informatics (IJCI) Vol. 11, No.1/2, April 2022
57
Figure 3. Heuristic severity.
The problems concerned to the first heuristic are (a) no consistent icon design scheme and
stylistic treatment across the system; (b) do not show selected icon clearly visible when
surrounded by unselected icons; (c) no menu instructions, prompts or error messages showed in
same place; (d) error messages do not display the field in error; (e) no confirmation or feedback
for user action; (f) absence of confirmation in delete information; (g) no feedback indicating the
next group of actions can be started; (h) unexpected behaviour; (i) poor specification of system
progress when observable delays happens; (j) no use of context labels, menu maps or place
markers as navigational aids when user navigate between multiple screens; (k) confusing
message of loading even when the system shows N/A to an information; and (l) dropdowns
without signalling.
The second one presents problems such (m) there are no dialogues in system while users are
performing activities, (n) no presentation of undo buttons, taking the chance of user to correct
mistakes quickly (o) user does not have a choice of quickly exiting or cancel something wrongly
inputted, and (p) some forms donot keep the title of wanted information, it can confuse users.
The last heuristic occurs as consequence of (q) misused white space, justification and visual cues
for easy scanning; (r) no breathing space to tables with a lot of information; (s) white space is not
being used to create symmetry and lead the eye in the appropriate direction; (t) long and tiring
columnar fields; (u) poor use of size, boldface, underlining, color, shading, or typography to
show relative quantity or importance of different screen items; (v) contrast of chosen colours
make scalability difficult to some users; and (w) no indication when fields are optional.
From the twenty-three potential problems identified by the UX professionals during the HE, only
six were evaluated as bad (3,6 – 4,9) or very bad (0 – 3,5) by the seven users during the survey.
In other words, 26% of the potential problems are considered real problems by users.
The UX problems related to error messages presented to users (d, e) were rated with 3,27 (very
bad) on average, followed by problems related to system response to errors (h) with 4,73 (bad)
4
3
4
Visibility of System Status Match Between System and Real
World
Recognition Rather Than Recall
International Journal on Cybernetics & Informatics (IJCI) Vol. 11, No.1/2, April 2022
58
and then by those ones concerned to proper feedback about what software is doing (g, i, m),
which was rated with 4,80 (bad). The Figure 4 illustrates the results.
Figure 4. Average rate of each UX problems evaluated by users of the automation tool.
Corroborating with this, during the user interview, all interviewees affirmed that the tool assists
them to perform daily tasks, but they often face usability or operational difficulties because of
problems (d), (e), (g-i) and (m). The users also complained about the complexity of the tool or
about the amount of previous knowledge they must learn before use it. Moreover, the user
interview identified that 57% of the interviewees had some negative experience using the tool
and because of this they do not trust the tool.
5. CONCLUSIONS
This paper presents an experience of applying the UX evaluation method for an automation tool
in Android software industry.
First the work applied the heuristic evaluation to identify the potential UX problems of the tool.
After, a survey based on previous information was conducted to identify the real UX problems.
Finally, the user interview was conducted to confirm all the information collected before.
As result of this methodology, the work identified critical problems related to error messages,
software response to errors, and proper feedback about what software is doing. The problems
about error messages concern that error messages do not display the field in error and there is no
confirmation or feedback for user action. The problems about software response to errors are
related to unexpected behaviour. The problems about proper feedback relate to no feedback
indicating the next group of actions can be started, poor specification of system progress when
observable delays happen, and there are no dialogues in the system while users are performing
activities.
3.27
4.73 4.8
Error messages System response to errors Proper feedback about what software
is doing
International Journal on Cybernetics & Informatics (IJCI) Vol. 11, No.1/2, April 2022
59
In future work, the designers will propose a new UX and the developers will implement the
changes for the automation tool considering the identified issues in this assessment. After, the
UX will be assessed in order to show that the new UX fixed the found problems.
ACKNOWLEDGEMENTS
The author authors would like to thank Thais Lopes and Tainah Valois for performing the UX
evaluation, the survey, and the user interviews and the users who provides the necessary feedback
for this work. This research was supported by Samsung Eletrônica da Amazônia Ltda under
Brazilian Federal Law 8.387/1991.
REFERENCES
[1] ISO, "Ergonomics of human-system interaction — Part 210: Human-centred design for interactive
systems," 2019.
[2] K. Ohashi, A. Katayama, N. Hasegawa, H. Kurihara, R. Yamamoto, J. Doerr and D. P. Magin,
“Focusing Requirements Elicitation by Using a UX Measurement Method,” in 2018 IEEE 26th
International Requirements Engineering Conference (RE), 2018.
[3] J. A. Krug, Essential UX Statistics — Everything You Need to Know, 2021.
[4] B. Nuseibeh and S. Easterbrook, “Requirements engineering,” in Proceedings of the conference on
The future of Software engineering - ICSE textquotesingle00, 2000.
[5] C. K. Gonzales and G. Leroy, “Eliciting user requirements using Appreciative inquiry,” Empirical
Software Engineering, vol. 16, pp. 733-772, 01 December 2011.
[6] J. Vijayan, G. Raju and M. Joseph, “Collaborative requirements elicitation using elicitation tool for
small projects,” in 2016 International Conference on Signal Processing, Communication, Power and
Embedded System (SCOPES), 2016.
[7] H. Müller, A. Sedley and E. Ferrall-Nunge, “Survey research in HCI,” in Ways of Knowing in HCI,
Springer, 2014, p. 229–266.
[8] P. Naur and B. Randell, “Software engineering: Report of a conference sponsored by the NATO
Science Committee, Garmisch, Germany, 7th-11th october 1968,” 1969.
[9] A. Nawaz, J. L. Helbostad, L. Chiari, F. Chesani and L. Cattelani, “User Experience (UX) of the Fall
Risk Assessment Tool (FRAT-up),” in 2015 IEEE 28th International Symposium on Computer-Based
Medical Systems, 2015.
[10] J. Nielsen, “Finding Usability Problems through Heuristic Evaluation,” in Proceedings of the SIGCHI
Conference on Human Factors in Computing Systems, New York, NY, USA, 1992.
[11] J. Nielsen, “How to conduct a heuristic evaluation,” Nielsen Norman Group, vol. 1, p. 1–8, 1995.
[12] J. Nielsen and R. Molich, “Heuristic Evaluation of User Interfaces,” in Proceedings of the SIGCHI
Conference on Human Factors in Computing Systems, New York, NY, USA, 1990.
[13] S. Adikari, C. McDonald and J. Campbell, “A Design Science Framework for Designing and
Assessing User Experience,” in Human-Computer Interaction. Design and Development Approaches,
Berlin, 2011.
[14] C. MacDonald, Assessing the user experience (UX) of online museum collections: Perspectives from
design and museum professionals, 2015.
[15] N. Condori-Fernandez, A. Catala Bolos and P. Lago, “Poster: Discovering Requirements of
Behaviour Change Software Systems from Negative User Experience,” in 2018 IEEE/ACM 40th
International Conference on Software Engineering: Companion (ICSE-Companion), 2018.
[16] V. Kervyn de Meerendré, L. Rukonić and S. Kieffer, “Overcoming Organizational Barriers to the
Integration of UX Methods in Software Development: A Case Study,” in Design, User Experience,
and Usability. Practice and Case Studies, Cham, 2019.
[17] J. Nielsen, 10 Usability heuristics for user interface design, 2020.
[18] S. Barbosa and B. Silva, Interação humano-computador, Elsevier Brasil, 2010.
[19] M. Rosala, The Critical Incident Technique in UX, 2020.
International Journal on Cybernetics & Informatics (IJCI) Vol. 11, No.1/2, April 2022
60
AUTHORS
Thiago Medeiros de Menezes is a software engineer with ten years' experience developing
automation tools for companies and government organizations to increase process efficiency
and quality.

More Related Content

Similar to User Experience Evaluation for Automation Tools: An Industrial Experience

Interface on Usability Testing Indonesia Official Tourism Website
Interface on Usability Testing Indonesia Official Tourism WebsiteInterface on Usability Testing Indonesia Official Tourism Website
Interface on Usability Testing Indonesia Official Tourism Website
Waqas Tariq
 
A usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websitesA usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websitesAlexander Decker
 
A usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websitesA usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websitesAlexander Decker
 
Usability requirements and their elicitation
Usability requirements and their elicitationUsability requirements and their elicitation
Usability requirements and their elicitationLucas Machado
 
Evaluation of Web Applications based on UX Parameters
Evaluation of Web Applications based on UX ParametersEvaluation of Web Applications based on UX Parameters
Evaluation of Web Applications based on UX Parameters
IJECEIAES
 
Contributors to Reduce Maintainability Cost at the Software Implementation Phase
Contributors to Reduce Maintainability Cost at the Software Implementation PhaseContributors to Reduce Maintainability Cost at the Software Implementation Phase
Contributors to Reduce Maintainability Cost at the Software Implementation Phase
Waqas Tariq
 
A framework for software usability and ux measurement in mobile indystry
A framework for software usability and ux measurement in mobile indystryA framework for software usability and ux measurement in mobile indystry
A framework for software usability and ux measurement in mobile indystry
smk bam
 
A rigorous user needs experience evaluation method based on software quality ...
A rigorous user needs experience evaluation method based on software quality ...A rigorous user needs experience evaluation method based on software quality ...
A rigorous user needs experience evaluation method based on software quality ...
TELKOMNIKA JOURNAL
 
Insights of effectivity analysis of learning-based approaches towards softwar...
Insights of effectivity analysis of learning-based approaches towards softwar...Insights of effectivity analysis of learning-based approaches towards softwar...
Insights of effectivity analysis of learning-based approaches towards softwar...
IJECEIAES
 
The International Journal of Information Technology, Control and Automation (...
The International Journal of Information Technology, Control and Automation (...The International Journal of Information Technology, Control and Automation (...
The International Journal of Information Technology, Control and Automation (...
IJITCA Journal
 
The International Journal of Information Technology, Control and Automation (...
The International Journal of Information Technology, Control and Automation (...The International Journal of Information Technology, Control and Automation (...
The International Journal of Information Technology, Control and Automation (...
IJITCA Journal
 
INVESTIGATING HUMAN-MACHINE INTERFACES’ EFFICIENCY IN INDUSTRIAL MACHINERY AN...
INVESTIGATING HUMAN-MACHINE INTERFACES’ EFFICIENCY IN INDUSTRIAL MACHINERY AN...INVESTIGATING HUMAN-MACHINE INTERFACES’ EFFICIENCY IN INDUSTRIAL MACHINERY AN...
INVESTIGATING HUMAN-MACHINE INTERFACES’ EFFICIENCY IN INDUSTRIAL MACHINERY AN...
IJITCA Journal
 
Development of reporting damaged road condition application using user center...
Development of reporting damaged road condition application using user center...Development of reporting damaged road condition application using user center...
Development of reporting damaged road condition application using user center...
Soleman Universitas Borobudur
 
Requirements elicitation frame work
Requirements elicitation frame workRequirements elicitation frame work
Requirements elicitation frame work
ijseajournal
 
The Impact of In-House Software Development Practices on System Usability in ...
The Impact of In-House Software Development Practices on System Usability in ...The Impact of In-House Software Development Practices on System Usability in ...
The Impact of In-House Software Development Practices on System Usability in ...
IJMIT JOURNAL
 
THE IMPACT OF IN-HOUSE SOFTWARE DEVELOPMENT PRACTICES ON SYSTEM USABILITY IN ...
THE IMPACT OF IN-HOUSE SOFTWARE DEVELOPMENT PRACTICES ON SYSTEM USABILITY IN ...THE IMPACT OF IN-HOUSE SOFTWARE DEVELOPMENT PRACTICES ON SYSTEM USABILITY IN ...
THE IMPACT OF IN-HOUSE SOFTWARE DEVELOPMENT PRACTICES ON SYSTEM USABILITY IN ...
IJMIT JOURNAL
 
A Study on User Experience
A Study on User ExperienceA Study on User Experience
A Study on User Experience
IRJET Journal
 
AN APPROACH TO IMPROVEMENT THE USABILITY IN SOFTWARE PRODUCTS
AN APPROACH TO IMPROVEMENT THE USABILITY IN SOFTWARE PRODUCTSAN APPROACH TO IMPROVEMENT THE USABILITY IN SOFTWARE PRODUCTS
AN APPROACH TO IMPROVEMENT THE USABILITY IN SOFTWARE PRODUCTS
ijseajournal
 
INVESTIGATING HUMAN-MACHINE INTERFACES’ EFFICIENCY IN INDUSTRIAL MACHINERY AN...
INVESTIGATING HUMAN-MACHINE INTERFACES’ EFFICIENCY IN INDUSTRIAL MACHINERY AN...INVESTIGATING HUMAN-MACHINE INTERFACES’ EFFICIENCY IN INDUSTRIAL MACHINERY AN...
INVESTIGATING HUMAN-MACHINE INTERFACES’ EFFICIENCY IN INDUSTRIAL MACHINERY AN...
IJITCA Journal
 
Pakistan Journal of Science (Vol. 68 No.2June, 2016) 164 .docx
Pakistan Journal of Science (Vol. 68 No.2June, 2016)  164 .docxPakistan Journal of Science (Vol. 68 No.2June, 2016)  164 .docx
Pakistan Journal of Science (Vol. 68 No.2June, 2016) 164 .docx
bunyansaturnina
 

Similar to User Experience Evaluation for Automation Tools: An Industrial Experience (20)

Interface on Usability Testing Indonesia Official Tourism Website
Interface on Usability Testing Indonesia Official Tourism WebsiteInterface on Usability Testing Indonesia Official Tourism Website
Interface on Usability Testing Indonesia Official Tourism Website
 
A usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websitesA usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websites
 
A usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websitesA usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websites
 
Usability requirements and their elicitation
Usability requirements and their elicitationUsability requirements and their elicitation
Usability requirements and their elicitation
 
Evaluation of Web Applications based on UX Parameters
Evaluation of Web Applications based on UX ParametersEvaluation of Web Applications based on UX Parameters
Evaluation of Web Applications based on UX Parameters
 
Contributors to Reduce Maintainability Cost at the Software Implementation Phase
Contributors to Reduce Maintainability Cost at the Software Implementation PhaseContributors to Reduce Maintainability Cost at the Software Implementation Phase
Contributors to Reduce Maintainability Cost at the Software Implementation Phase
 
A framework for software usability and ux measurement in mobile indystry
A framework for software usability and ux measurement in mobile indystryA framework for software usability and ux measurement in mobile indystry
A framework for software usability and ux measurement in mobile indystry
 
A rigorous user needs experience evaluation method based on software quality ...
A rigorous user needs experience evaluation method based on software quality ...A rigorous user needs experience evaluation method based on software quality ...
A rigorous user needs experience evaluation method based on software quality ...
 
Insights of effectivity analysis of learning-based approaches towards softwar...
Insights of effectivity analysis of learning-based approaches towards softwar...Insights of effectivity analysis of learning-based approaches towards softwar...
Insights of effectivity analysis of learning-based approaches towards softwar...
 
The International Journal of Information Technology, Control and Automation (...
The International Journal of Information Technology, Control and Automation (...The International Journal of Information Technology, Control and Automation (...
The International Journal of Information Technology, Control and Automation (...
 
The International Journal of Information Technology, Control and Automation (...
The International Journal of Information Technology, Control and Automation (...The International Journal of Information Technology, Control and Automation (...
The International Journal of Information Technology, Control and Automation (...
 
INVESTIGATING HUMAN-MACHINE INTERFACES’ EFFICIENCY IN INDUSTRIAL MACHINERY AN...
INVESTIGATING HUMAN-MACHINE INTERFACES’ EFFICIENCY IN INDUSTRIAL MACHINERY AN...INVESTIGATING HUMAN-MACHINE INTERFACES’ EFFICIENCY IN INDUSTRIAL MACHINERY AN...
INVESTIGATING HUMAN-MACHINE INTERFACES’ EFFICIENCY IN INDUSTRIAL MACHINERY AN...
 
Development of reporting damaged road condition application using user center...
Development of reporting damaged road condition application using user center...Development of reporting damaged road condition application using user center...
Development of reporting damaged road condition application using user center...
 
Requirements elicitation frame work
Requirements elicitation frame workRequirements elicitation frame work
Requirements elicitation frame work
 
The Impact of In-House Software Development Practices on System Usability in ...
The Impact of In-House Software Development Practices on System Usability in ...The Impact of In-House Software Development Practices on System Usability in ...
The Impact of In-House Software Development Practices on System Usability in ...
 
THE IMPACT OF IN-HOUSE SOFTWARE DEVELOPMENT PRACTICES ON SYSTEM USABILITY IN ...
THE IMPACT OF IN-HOUSE SOFTWARE DEVELOPMENT PRACTICES ON SYSTEM USABILITY IN ...THE IMPACT OF IN-HOUSE SOFTWARE DEVELOPMENT PRACTICES ON SYSTEM USABILITY IN ...
THE IMPACT OF IN-HOUSE SOFTWARE DEVELOPMENT PRACTICES ON SYSTEM USABILITY IN ...
 
A Study on User Experience
A Study on User ExperienceA Study on User Experience
A Study on User Experience
 
AN APPROACH TO IMPROVEMENT THE USABILITY IN SOFTWARE PRODUCTS
AN APPROACH TO IMPROVEMENT THE USABILITY IN SOFTWARE PRODUCTSAN APPROACH TO IMPROVEMENT THE USABILITY IN SOFTWARE PRODUCTS
AN APPROACH TO IMPROVEMENT THE USABILITY IN SOFTWARE PRODUCTS
 
INVESTIGATING HUMAN-MACHINE INTERFACES’ EFFICIENCY IN INDUSTRIAL MACHINERY AN...
INVESTIGATING HUMAN-MACHINE INTERFACES’ EFFICIENCY IN INDUSTRIAL MACHINERY AN...INVESTIGATING HUMAN-MACHINE INTERFACES’ EFFICIENCY IN INDUSTRIAL MACHINERY AN...
INVESTIGATING HUMAN-MACHINE INTERFACES’ EFFICIENCY IN INDUSTRIAL MACHINERY AN...
 
Pakistan Journal of Science (Vol. 68 No.2June, 2016) 164 .docx
Pakistan Journal of Science (Vol. 68 No.2June, 2016)  164 .docxPakistan Journal of Science (Vol. 68 No.2June, 2016)  164 .docx
Pakistan Journal of Science (Vol. 68 No.2June, 2016) 164 .docx
 

Recently uploaded

Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Po-Chuan Chen
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
CarlosHernanMontoyab2
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 

Recently uploaded (20)

Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 

User Experience Evaluation for Automation Tools: An Industrial Experience

  • 1. International Journal on Cybernetics & Informatics (IJCI) Vol. 11, No.1/2, April 2022 David C. Wyld et al. (Eds): NLDML, CCITT-2022 pp. 53-60, 2022. IJCI – 2022 DOI:10.5121/ijci.2022.110205 USER EXPERIENCE EVALUATION FOR AUTOMATION TOOLS: AN INDUSTRIAL EXPERIENCE Thiago Medeiros de Menezes Sidia, Manaus, Brazil ABSTRACT Evaluating the User Experience in some contexts is challenging, especially in automation applications, due to specific situations and requirements. This paper presents an experience of applying the UX evaluation method for an automation tool in the Android software industry to assist software engineers in identifying the UX problems faced by users. The work applies heuristic evaluation, survey, and user interview methods to find the UX problems, understand the respective reasons, validate the given information, and finally assess the UX. The evaluation identified critical problems related to error messages, system response to errors, and proper feedback about what software is doing. The found problems and discussions contributed to developing new UX evaluation methodologies. KEYWORDS UX Assessment, UX Evaluation, User Experience, UX. 1. INTRODUCTION Despite many software meets the functional requirements, the users are unsatisfied with its usability. Some users prefer to perform manual tasks instead of using some software, because they do not trust it to execute their tasks. Such complaints relate to User Experience (UX), which consists of the perceptions and reactions of a person resulting from the use of a software, including all emotions, beliefs, preferences, perceptions, physical and psychological responses, behaviours, and achievements that occur before, during, and after its use [1]. The literature review presents problems such as the frustration of using cumbersome software, the difficult to navigate, and the execution of several steps to perform simple tasks [2]. The review also highlights that software with bad User EXperience is doomed to failure. [3] brings the following evidences about the impact of the UX in software: (a) 88% of online shoppers mentioned they would not return to a website after having a bad experience; (b) 70% of online businesses that fail do so because of bad usability; (c) 53% of mobile site visitors leave a page that takes longer than three seconds to load; (d) people form 75% of their judgment on a website’s credibility purely on its aesthetics; (e) bad mobile optimization annoys 48% of users. The root cause of software problems is the misunderstanding of the user requirements [2, 4, 5, 6]. First users have difficulty in expressing their requirements [4]. Second, even software engineers being experts on applying methods to elicit requirements, they still have troubles to identify user needs once they deal with unclear requirements, ambiguous information, incomplete knowledge,
  • 2. International Journal on Cybernetics & Informatics (IJCI) Vol. 11, No.1/2, April 2022 54 and inconsistent data [6]. Lastly [2] explains that UX problems are related to a lack of understanding of how humans interact with software. This paper presents an experience of applying a UX evaluation methodology for an automation tool in Android software industry to assist software engineers in identifying the UX problems faced by users. As contribution, this work provides an industrial experience report of User EXperience evaluation. Outline: This paper is organized as follows: Section 2 introduces the related works to this report. Section 3 describes the UX assessment methods. Section 4 shows the obtained results from the methods applied. In Section 5, it makes the discussions about the topics and concludes the report. 2. RELATED WORKS In order to assess the UX and usability, many authors proposed distinct approaches and applied them in different contexts. [12] proposed the heuristic evaluations and conducted four experiments indicating that individual evaluators were mostly inaccurate at doing such heuristic evaluations. The evaluators detected less than 51% of the usability problems in the interfaces they evaluated. [13] proposes a framework for UX design and assessment, which presents the results of an experimental study to validate the framework and the instrument employed. [14] created and validated a UX assessment rubric for online museum collections based on an experiment with UX experts and museum professionals. In the end, the work discusses how the rubric may be employed to strengthen and refine the UX of museum collection interfaces. [9] assessed the UX and usability of a fall risk analysis tool, called FRAT-up, for use in clinical practice. They invited healthcare professionals to evaluate the tool and to provide their feedback and recommendations for further development applying two approaches: focus group and interviews. The study indicates that, to become FRAT-up useful, it needs to use the healthcare vocabulary, have a better explanation for different scores and shows the patient journal using the existing information. [15] proposes a discovery approach, whose emphasis is placed on negative UX assessed through attitudes and behaviours expressed by users due to the lack of fulfilment of actual user needs. The approach was tested on existing software systems designed for preventing or reducing repetitive strain injury as a particular category of Behaviour Change Software Systems (BCSSs). This approach discovered 12 requirements that contribute to social sustainability. [16] introduces a categorization of organizational barriers extracted from the relevant literature and proposes a procedure to identify and overcome organizational barriers. With a case study, the authors described how the categorization procedure helped them to anticipate and overcome the barriers encountered in the project. They conducted an UX Capability/Maturity assessment at the beginning of the project. With this assessment, they identified the organizational barriers and readjusted the UX strategy. After, they communicated the new UX strategy with stakeholders to increase their perceptions about the problems of the project.
  • 3. International Journal on Cybernetics & Informatics (IJCI) Vol. 11, No.1/2, April 2022 55 3. METHODS This section presents the applied methods to understand the user needs and to assess the UX of an automation tool in Android development context. The Figure 1 illustrates these methods and shows how they were applied, summarizing the respective goals of which one. Figure 1. Applied methods. The first applied method was the heuristic evaluation (HE) using the 10 heuristics created by Jakob Nielsen and Rolf Molich [12]. The heuristics are defined by general principles for interaction design to meet the right product for its user [17]. Moreover, HE is an alternative of rapid and low-cost evaluation method [18]. The heuristics were applied by two UX experts to identify the problems on the User EXperience of the tool as recommended by [12]. However, this method indicates the UX problems according to the UX professionals, but it does not necessarily identify the users UX problems. For this reason, it is still necessary to conduct a careful process for identifying the real problems considering the user perspective based on the obtained results. To achieve this, a survey was developed to collect feedback about the experience of seven users, considering all potential problems found during the previous method. The survey were developed based on six groups of questions: (1) the questions about experience describing guide the users to describe their experience rating the wonder, the difficulty, the satisfaction, the dullness, and the flexibility of the tool; (2) the questions about system speed allow the users to rate the system speed and reliability; (3) the questions about screen take into account aspects of the system interface such as characters, highlights, organization of information, and the sequence of screens; (4) the questions about learning consider learning to operate the system, exploring new features by trial and error, remembering names and use of commands, performing tasks in a straightforward manner, and helping messages; (5) the questions about usability and UI take into account the use of colours, the system feedback, the system response to errors, the system messages and reports, and the system clutter and UI noise; and (6) the questions about terminology and system information relate to use of terms throughout the system, the suitableness of terminology, the position of messages on screen, the feedback about what software is doing. User Interview Validate previous information Survey Identify real UX problems Heuristic Evaluation Identify potential UX problems
  • 4. International Journal on Cybernetics & Informatics (IJCI) Vol. 11, No.1/2, April 2022 56 Finally, it is necessary validate the collected information from the previous methods. A guide with questions was created to proceed with user interviews. The user interview is a popular method applied in human-computer interaction research to obtain rich and qualitative information about the problems, the user activities and their significance to all stakeholders involved [19]. The seven users that answered the survey were interviewed to give more feedback about the feelings, thoughts and perceptions related to the found UX problems. 4. RESULTS The heuristic evaluation found the potential UX problems. The most frequent ones are related to three heuristics: 12 (43%) problems relate to Visibility of System Status, 9 (32%) are about Match Between System and Real World, 7 (25%) issues concern to Recognition Rather Than Recall. The Figure 2 illustrates the result. Figure 2. Most frequent heuristics relates to UX problems. After identifying those heuristics, the UX professionals assessed the severity of each one using the following rate: (0) not a usability problem; (1) cosmetic problem: fix only if there is extra time; (2) minor usability problem: fixing this should be given low priority; (3) major usability problem: important to fix, given high priority; (4) usability catastrophe: should be fixed immediately. The Figure 3 shows the severity of each heuristic. The problems related to Visibility of System Status and Recognition Rather Than Recall received severity 4, whilst the problems about Match Between System and Real World received severity 3. 43% 32% 25% Visibility of System Status Match Between System and Real World Recognition Rather Than Recall
  • 5. International Journal on Cybernetics & Informatics (IJCI) Vol. 11, No.1/2, April 2022 57 Figure 3. Heuristic severity. The problems concerned to the first heuristic are (a) no consistent icon design scheme and stylistic treatment across the system; (b) do not show selected icon clearly visible when surrounded by unselected icons; (c) no menu instructions, prompts or error messages showed in same place; (d) error messages do not display the field in error; (e) no confirmation or feedback for user action; (f) absence of confirmation in delete information; (g) no feedback indicating the next group of actions can be started; (h) unexpected behaviour; (i) poor specification of system progress when observable delays happens; (j) no use of context labels, menu maps or place markers as navigational aids when user navigate between multiple screens; (k) confusing message of loading even when the system shows N/A to an information; and (l) dropdowns without signalling. The second one presents problems such (m) there are no dialogues in system while users are performing activities, (n) no presentation of undo buttons, taking the chance of user to correct mistakes quickly (o) user does not have a choice of quickly exiting or cancel something wrongly inputted, and (p) some forms donot keep the title of wanted information, it can confuse users. The last heuristic occurs as consequence of (q) misused white space, justification and visual cues for easy scanning; (r) no breathing space to tables with a lot of information; (s) white space is not being used to create symmetry and lead the eye in the appropriate direction; (t) long and tiring columnar fields; (u) poor use of size, boldface, underlining, color, shading, or typography to show relative quantity or importance of different screen items; (v) contrast of chosen colours make scalability difficult to some users; and (w) no indication when fields are optional. From the twenty-three potential problems identified by the UX professionals during the HE, only six were evaluated as bad (3,6 – 4,9) or very bad (0 – 3,5) by the seven users during the survey. In other words, 26% of the potential problems are considered real problems by users. The UX problems related to error messages presented to users (d, e) were rated with 3,27 (very bad) on average, followed by problems related to system response to errors (h) with 4,73 (bad) 4 3 4 Visibility of System Status Match Between System and Real World Recognition Rather Than Recall
  • 6. International Journal on Cybernetics & Informatics (IJCI) Vol. 11, No.1/2, April 2022 58 and then by those ones concerned to proper feedback about what software is doing (g, i, m), which was rated with 4,80 (bad). The Figure 4 illustrates the results. Figure 4. Average rate of each UX problems evaluated by users of the automation tool. Corroborating with this, during the user interview, all interviewees affirmed that the tool assists them to perform daily tasks, but they often face usability or operational difficulties because of problems (d), (e), (g-i) and (m). The users also complained about the complexity of the tool or about the amount of previous knowledge they must learn before use it. Moreover, the user interview identified that 57% of the interviewees had some negative experience using the tool and because of this they do not trust the tool. 5. CONCLUSIONS This paper presents an experience of applying the UX evaluation method for an automation tool in Android software industry. First the work applied the heuristic evaluation to identify the potential UX problems of the tool. After, a survey based on previous information was conducted to identify the real UX problems. Finally, the user interview was conducted to confirm all the information collected before. As result of this methodology, the work identified critical problems related to error messages, software response to errors, and proper feedback about what software is doing. The problems about error messages concern that error messages do not display the field in error and there is no confirmation or feedback for user action. The problems about software response to errors are related to unexpected behaviour. The problems about proper feedback relate to no feedback indicating the next group of actions can be started, poor specification of system progress when observable delays happen, and there are no dialogues in the system while users are performing activities. 3.27 4.73 4.8 Error messages System response to errors Proper feedback about what software is doing
  • 7. International Journal on Cybernetics & Informatics (IJCI) Vol. 11, No.1/2, April 2022 59 In future work, the designers will propose a new UX and the developers will implement the changes for the automation tool considering the identified issues in this assessment. After, the UX will be assessed in order to show that the new UX fixed the found problems. ACKNOWLEDGEMENTS The author authors would like to thank Thais Lopes and Tainah Valois for performing the UX evaluation, the survey, and the user interviews and the users who provides the necessary feedback for this work. This research was supported by Samsung Eletrônica da Amazônia Ltda under Brazilian Federal Law 8.387/1991. REFERENCES [1] ISO, "Ergonomics of human-system interaction — Part 210: Human-centred design for interactive systems," 2019. [2] K. Ohashi, A. Katayama, N. Hasegawa, H. Kurihara, R. Yamamoto, J. Doerr and D. P. Magin, “Focusing Requirements Elicitation by Using a UX Measurement Method,” in 2018 IEEE 26th International Requirements Engineering Conference (RE), 2018. [3] J. A. Krug, Essential UX Statistics — Everything You Need to Know, 2021. [4] B. Nuseibeh and S. Easterbrook, “Requirements engineering,” in Proceedings of the conference on The future of Software engineering - ICSE textquotesingle00, 2000. [5] C. K. Gonzales and G. Leroy, “Eliciting user requirements using Appreciative inquiry,” Empirical Software Engineering, vol. 16, pp. 733-772, 01 December 2011. [6] J. Vijayan, G. Raju and M. Joseph, “Collaborative requirements elicitation using elicitation tool for small projects,” in 2016 International Conference on Signal Processing, Communication, Power and Embedded System (SCOPES), 2016. [7] H. Müller, A. Sedley and E. Ferrall-Nunge, “Survey research in HCI,” in Ways of Knowing in HCI, Springer, 2014, p. 229–266. [8] P. Naur and B. Randell, “Software engineering: Report of a conference sponsored by the NATO Science Committee, Garmisch, Germany, 7th-11th october 1968,” 1969. [9] A. Nawaz, J. L. Helbostad, L. Chiari, F. Chesani and L. Cattelani, “User Experience (UX) of the Fall Risk Assessment Tool (FRAT-up),” in 2015 IEEE 28th International Symposium on Computer-Based Medical Systems, 2015. [10] J. Nielsen, “Finding Usability Problems through Heuristic Evaluation,” in Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, New York, NY, USA, 1992. [11] J. Nielsen, “How to conduct a heuristic evaluation,” Nielsen Norman Group, vol. 1, p. 1–8, 1995. [12] J. Nielsen and R. Molich, “Heuristic Evaluation of User Interfaces,” in Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, New York, NY, USA, 1990. [13] S. Adikari, C. McDonald and J. Campbell, “A Design Science Framework for Designing and Assessing User Experience,” in Human-Computer Interaction. Design and Development Approaches, Berlin, 2011. [14] C. MacDonald, Assessing the user experience (UX) of online museum collections: Perspectives from design and museum professionals, 2015. [15] N. Condori-Fernandez, A. Catala Bolos and P. Lago, “Poster: Discovering Requirements of Behaviour Change Software Systems from Negative User Experience,” in 2018 IEEE/ACM 40th International Conference on Software Engineering: Companion (ICSE-Companion), 2018. [16] V. Kervyn de Meerendré, L. Rukonić and S. Kieffer, “Overcoming Organizational Barriers to the Integration of UX Methods in Software Development: A Case Study,” in Design, User Experience, and Usability. Practice and Case Studies, Cham, 2019. [17] J. Nielsen, 10 Usability heuristics for user interface design, 2020. [18] S. Barbosa and B. Silva, Interação humano-computador, Elsevier Brasil, 2010. [19] M. Rosala, The Critical Incident Technique in UX, 2020.
  • 8. International Journal on Cybernetics & Informatics (IJCI) Vol. 11, No.1/2, April 2022 60 AUTHORS Thiago Medeiros de Menezes is a software engineer with ten years' experience developing automation tools for companies and government organizations to increase process efficiency and quality.