Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/92082
Title: Automated on-page usability testing
Authors: Baldacchino, Joseph (2021)
Keywords: User interfaces (Computer systems) -- Testing
Human-computer interaction
Issue Date: 2021
Citation: Baldacchino, J. (2021). Automated on-page usability testing (Bachelor's dissertation).
Abstract: Usability testing is a human-intensive process that must compete for time with other activities in the software development process, such as core function development and functional testing. In the case of web-based applications, the problem is compounded by frequent updates and shorter release cycles. One way to counteract this problem would be to automate aspects of the usability testing process so that developers could receive immediate feedback on their work. The two aspects covered in this project are: a) form-filling time estimates for different groups of people (using keystroke-level model), and b) the aesthetics of a web page (based on several published metrics). Following a review of the relevant literature, a number of usability metrics were designed and implemented as part of a prototype in the form of a browser extension. Using this extension, the developer would be able to select which usability aspect to evaluate. Two aspects are supported: the first uses the keystroke-level model (KLM) metrics to estimate the amount of time it would take different types of users to complete an on-page form. This factors in multiple influencers, such as typing time, hand movement, mouse cursor movement, clicking time, thinking time, and so on. The second aspect considers automated aesthetic measurements through a combination of 13 metrics presented in. These take into account: balance, equilibrium, symmetry, sequence, cohesion, unity, proportion, simplicity, density, regularity, economy, homogeneity, and rhythm. The results are colour-coded so that the developers gauge how well the metrics were followed, at a glance. The effectiveness of the extension was evaluated through quantitative and qualitative analyses, in the form of online studies with various participants. The quantitative analysis consisted in comparing the extension’s predicted results with those produced during study-specific tasks by participants. Expert feedback was also sought to generate further insights on the developed tool and associated techniques.
Description: B.Sc. IT (Hons)(Melit.)
URI: https://www.um.edu.mt/library/oar/handle/123456789/92082
Appears in Collections:Dissertations - FacICT - 2021
Dissertations - FacICTCIS - 2021

Files in This Item:
File Description SizeFormat 
21BITSD006.pdf
  Restricted Access
1.99 MBAdobe PDFView/Open Request a copy


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.