A User Interface (UI) and User eXperience (UX) evaluation framework for cyberlearning environments in computer science and software engineering education

Despite the widespread availability and increasing use of cyberlearning environments, there remains a need for more research about their usefulness in undergraduate education, particularly in STEM education. The process of evaluating the usefulness of a cyberlearning environment is an essential meas...

Full description

Bibliographic Details
Main Authors: Hakam W. Alomari, Vijayalakshmi Ramasamy, James D. Kiper, Geoff Potvin
Format: Article
Language:English
Published: Elsevier 2020-05-01
Series:Heliyon
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S2405844020307623
id doaj-44196b6eecba48d8bae93bc2ea07608a
record_format Article
spelling doaj-44196b6eecba48d8bae93bc2ea07608a2020-11-25T03:15:02ZengElsevierHeliyon2405-84402020-05-0165e03917A User Interface (UI) and User eXperience (UX) evaluation framework for cyberlearning environments in computer science and software engineering educationHakam W. Alomari0Vijayalakshmi Ramasamy1James D. Kiper2Geoff Potvin3Department of Computer Science and Software Engineering, Miami University, Oxford, OH, 45056, USA; Corresponding author.Department of Computer Science and Software Engineering, Miami University, Oxford, OH, 45056, USADepartment of Computer Science and Software Engineering, Miami University, Oxford, OH, 45056, USADepartment of Physics, Florida International University, Miami, FL, 33199, USADespite the widespread availability and increasing use of cyberlearning environments, there remains a need for more research about their usefulness in undergraduate education, particularly in STEM education. The process of evaluating the usefulness of a cyberlearning environment is an essential measure of its success and is useful in assisting the design process and ensuring user satisfaction. Unfortunately, there are relatively few empirical studies that provide a comprehensive test of the usefulness of cyberlearning in education. Additionally, there is a lack of standards upon whose usefulness evaluators agree.In this research, we present multiple user studies that can be used to assess the usefulness of a cyberlearning environment used in Computer Science and Software Engineering courses through testing its usability and measuring its utility using user interface and user experience evaluations. Based on these assessments, we propose an evaluation framework to evaluate cyberlearning environments. To help illustrate the framework utility and usability evaluations, we explain them through an example SEP-CyLE (Software Engineering and Programming Cyberlearning Environment). The evaluation techniques used are cognitive walkthroughs with a think-aloud protocol and a heuristic evaluation survey. We further use a network-based analysis to find the statistically significant correlated responses in the heuristic evaluation survey with regard to the students’ perceptions of using SEP-CyLE.Our goal is to improve cyberlearning practice and to emphasize the need for evaluating cyberlearning environments with respect to its designated tasks and its users using UI/UX evaluations. Our experiments demonstrated participants were able to utilize SEP-CyLE efficiently to accomplish the tasks we posed to them and to enhance their software development concepts, specifically, software testing. We discovered areas of improvement in the visibility and navigation of SEP-CyLE's current design. We provide our recommendations for improving SEP-CyLE and provide guidance and possible directions for future research on designing cyberlearning environments for computer education.http://www.sciencedirect.com/science/article/pii/S2405844020307623Computer scienceSTEM educationUser interfaceUser experienceCyberlearning environmentUsability evaluation
collection DOAJ
language English
format Article
sources DOAJ
author Hakam W. Alomari
Vijayalakshmi Ramasamy
James D. Kiper
Geoff Potvin
spellingShingle Hakam W. Alomari
Vijayalakshmi Ramasamy
James D. Kiper
Geoff Potvin
A User Interface (UI) and User eXperience (UX) evaluation framework for cyberlearning environments in computer science and software engineering education
Heliyon
Computer science
STEM education
User interface
User experience
Cyberlearning environment
Usability evaluation
author_facet Hakam W. Alomari
Vijayalakshmi Ramasamy
James D. Kiper
Geoff Potvin
author_sort Hakam W. Alomari
title A User Interface (UI) and User eXperience (UX) evaluation framework for cyberlearning environments in computer science and software engineering education
title_short A User Interface (UI) and User eXperience (UX) evaluation framework for cyberlearning environments in computer science and software engineering education
title_full A User Interface (UI) and User eXperience (UX) evaluation framework for cyberlearning environments in computer science and software engineering education
title_fullStr A User Interface (UI) and User eXperience (UX) evaluation framework for cyberlearning environments in computer science and software engineering education
title_full_unstemmed A User Interface (UI) and User eXperience (UX) evaluation framework for cyberlearning environments in computer science and software engineering education
title_sort user interface (ui) and user experience (ux) evaluation framework for cyberlearning environments in computer science and software engineering education
publisher Elsevier
series Heliyon
issn 2405-8440
publishDate 2020-05-01
description Despite the widespread availability and increasing use of cyberlearning environments, there remains a need for more research about their usefulness in undergraduate education, particularly in STEM education. The process of evaluating the usefulness of a cyberlearning environment is an essential measure of its success and is useful in assisting the design process and ensuring user satisfaction. Unfortunately, there are relatively few empirical studies that provide a comprehensive test of the usefulness of cyberlearning in education. Additionally, there is a lack of standards upon whose usefulness evaluators agree.In this research, we present multiple user studies that can be used to assess the usefulness of a cyberlearning environment used in Computer Science and Software Engineering courses through testing its usability and measuring its utility using user interface and user experience evaluations. Based on these assessments, we propose an evaluation framework to evaluate cyberlearning environments. To help illustrate the framework utility and usability evaluations, we explain them through an example SEP-CyLE (Software Engineering and Programming Cyberlearning Environment). The evaluation techniques used are cognitive walkthroughs with a think-aloud protocol and a heuristic evaluation survey. We further use a network-based analysis to find the statistically significant correlated responses in the heuristic evaluation survey with regard to the students’ perceptions of using SEP-CyLE.Our goal is to improve cyberlearning practice and to emphasize the need for evaluating cyberlearning environments with respect to its designated tasks and its users using UI/UX evaluations. Our experiments demonstrated participants were able to utilize SEP-CyLE efficiently to accomplish the tasks we posed to them and to enhance their software development concepts, specifically, software testing. We discovered areas of improvement in the visibility and navigation of SEP-CyLE's current design. We provide our recommendations for improving SEP-CyLE and provide guidance and possible directions for future research on designing cyberlearning environments for computer education.
topic Computer science
STEM education
User interface
User experience
Cyberlearning environment
Usability evaluation
url http://www.sciencedirect.com/science/article/pii/S2405844020307623
work_keys_str_mv AT hakamwalomari auserinterfaceuianduserexperienceuxevaluationframeworkforcyberlearningenvironmentsincomputerscienceandsoftwareengineeringeducation
AT vijayalakshmiramasamy auserinterfaceuianduserexperienceuxevaluationframeworkforcyberlearningenvironmentsincomputerscienceandsoftwareengineeringeducation
AT jamesdkiper auserinterfaceuianduserexperienceuxevaluationframeworkforcyberlearningenvironmentsincomputerscienceandsoftwareengineeringeducation
AT geoffpotvin auserinterfaceuianduserexperienceuxevaluationframeworkforcyberlearningenvironmentsincomputerscienceandsoftwareengineeringeducation
AT hakamwalomari userinterfaceuianduserexperienceuxevaluationframeworkforcyberlearningenvironmentsincomputerscienceandsoftwareengineeringeducation
AT vijayalakshmiramasamy userinterfaceuianduserexperienceuxevaluationframeworkforcyberlearningenvironmentsincomputerscienceandsoftwareengineeringeducation
AT jamesdkiper userinterfaceuianduserexperienceuxevaluationframeworkforcyberlearningenvironmentsincomputerscienceandsoftwareengineeringeducation
AT geoffpotvin userinterfaceuianduserexperienceuxevaluationframeworkforcyberlearningenvironmentsincomputerscienceandsoftwareengineeringeducation
_version_ 1724640972707463168