Skip to search boxSkip to navigationSkip to main content

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

  • Montclair State University
    ,
  • North Dakota State University
    ,
  • Mississippi State University
Scholary Output:
Chapter in Book/Report/Conference proceeding
Conference contribution

Related Event

Title

49th IEEE Frontiers in Education Conference, FIE 2019

Event type

Conference

Date

10/16/2019 - 10/19/2019

Location

CovingtonUnited States

Abstract

[Background]: This Research Category Full Paper presents the results of authors' efforts to develop and evaluate learning materials for introducing Software Engineering (SE) students to the Cognitive Psychology concept of human errors (specifically to those human errors that occur during software development). During the last few years, the authors have developed, through a rigorous literature review and empirical investigation, human error intervention instrumentation and supporting training/teaching material. The intervention instrument consists of a corpus of human errors and a tool to support human error based software requirements inspections. The primary aim of developing this instrumentation and training material is to impart SE/CS students with the knowledge about the most frequently committed human errors during the software development process. [Goal and Method]: First, a study was conducted with Industry Practitioners with the goal of examining if the practitioners believed that human errors and human error training are useful and relevant to the software development process. Next, based on feedback from the practitioners, a study was conducted in an undergraduate Software Engineering course where students were trained using the human error instrument and were asked to perform error based requirements inspections. The high-level goal of this paper is to evaluate whether requirements inspections supported by human errors can be used to deliver knowledge about software engineering human errors as well as knowledge about requirements inspections (a key industry skill) to students. [Results]: Results showed that industry practitioners found the human error instrumentation and training useful. Based on their feedback, when the training was administered to students, it helped students understand those human errors that are the frequently committed during the software development process.

Publication Information

Output type

Scholary Output:
Chapter in Book/Report/Conference proceeding
Conference contribution

Original language

English (US)

Article number

9028461

Publication milestones

  • Published - 10/2019

Publication status

Published - 10/2019

Publisher

Institute of Electrical and Electronics Engineers Inc.

Publication series

  • Publication series name: Proceedings - Frontiers in Education Conference, FIE
    ISSN (Print): 1539-4565
    Volume: 2019-October

ISBN (Electronic)

9781728117461

Publication IDs

  • Scopus: 85082467113

Host publication title

2019 IEEE Frontiers in Education Conference, FIE 2019

Publication metrics

Metrics

Fractional count
1
Fractional count
0.25
Fractional count
3
Fractional count
0.75
Fractional count
1
Fractional count
1
Scopus
citations

PlumX, opens in new tab

Captures
12
Citation count
6