• Home
  • Search
  • Integrating Usability into Software Engineering Course Projects
  • Cite Icon1
  • https://doi.org/10.18009/jcer.1417245Copy DOI Icon

Integrating Usability into Software Engineering Course Projects

Show More
  • Abstract
  • Highlights & Summary
  • PDF
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

This study presents a case study of the integration of usability evaluation into the development of task based information system prototypes in undergraduate software engineering course projects within a problem-based learning (PBL) approach. As part of the course, usability evaluation was integrated into the software development process, and the usability evaluation performance (UEP) of the projects was assessed in terms of the following criteria: effectiveness, efficiency and problem validity. It also analyzed the problem solution rate of the projects and their correlation between UEP criteria. Additionally, the study in-depth analyzed the students' final conclusions regarding the design process. The relationship between UEP criteria and the problem solving rate was examined using Spearman correlation analysis. In addition, final conclusions and problem solving behaviors were analyzed through document and thematic analysis techniques. The results supported that there is a significant correlation between usability evaluation criteria and problem solving rate. The main themes that emerged regarding usability problem solving behaviors were navigation design, error handling, database connection, algorithm design, search matching, system-user communication design and others. Final conclusions showed that project teams gained valuable insights into user-centered design, solved critical usability problems and improved their prototype design. It can be concluded that the integration of usability into software engineering education using the above approach contributes to students' understanding of user-centered interaction design.

Loading PDF

Similar Papers
  • Conference Article
  • Citations6

Developing and Evaluating Learning Materials to Introduce Human Error Concepts in Software Engineering Courses: Results from Industry and Academia

  • Oct 01, 2019
  • Vaibhav Anu +3
  • Conference Article
  • Citations13

Secure Modules for Undergraduate Software Engineering Courses

  • Oct 01, 2018
  • Jeong Yang +2
  • PDF
  • Book Chapter
  • Citations9

Does FLOSS in Software Engineering Education Narrow the Theory-Practice Gap? A Study Grounded on Students’ Perception

  • Jan 01, 2019
  • Debora Maria Coelho Nascimento +2
  • Conference Article
  • Citations4

Course-embedded research in software development courses

  • Mar 05, 2014
  • Sonal Dekhane +1
  • Conference Article
  • Citations3

A Prescriptive Software Process for Academic Scenarios

  • Aug 09, 2015
  • Maíra Marques
  • Conference Article

Effectiveness of Undergraduate Software Engineering Courses in the Creation of Specialists as Reflected in Jordanian Business Institutions

  • Apr 01, 2008
  • Basil Dudin +1
  • Conference Article
  • Citations1

Integrating globally distributed team projects into software engineering courses

  • May 01, 2013
  • Steven Case +5
  • Conference Article
  • Citations18

Teaching an object-oriented software development lifecycle in undergraduate software engineering education

  • Dec 25, 2015
  • M.B Blake +1
  • Book Chapter
  • Citations2

Bridging the Academia-Industry Gap in Software Engineering

  • Jan 01, 2015
  • Bonnie K Mackellar +2
  • Research Article

Evaluation of the SEPA in teaching undergraduate software engineering in the traditional computer science curriculum

  • Jun 01, 1999
  • ACM SIGCSE Bulletin
  • Hubert A Johnson
  • Conference Article
  • Citations1

Integrating instructional and study materials to tailor a student-specific resource

  • May 01, 2011
  • J Yates Monteith +1
  • Research Article
  • Citations32

Implementing large projects in software engineering courses

  • Mar 01, 2006
  • Computer Science Education
  • David Coppit
  • Research Article
  • Citations6

Teaching software engineering in the computer science curriculum

  • Dec 01, 2003
  • ACM SIGCSE Bulletin
  • W S Curran
  • Book Chapter
  • Citations2

Putting Requirements and Quality at the Core of Global Service Delivery: Current Efforts and Future Plans at Pace University

  • Jan 01, 2008
  • Olly Gotel +1
  • Conference Article
  • Citations8

Students' Feedback in Using GitHub in a Project Development for a Software Engineering Course

  • Jun 28, 2017
  • Francesca Arcelli Fontana +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.