Asee peer logo

WIP: MATLAB WebTA, Enhancing the bigger picture through human factors.

Download Paper |

Conference

14th Annual First-Year Engineering Experience (FYEE) Conference

Location

University of Tennessee in Knoxville, Tennessee

Publication Date

July 30, 2023

Start Date

July 30, 2023

End Date

August 1, 2023

Page Count

5

DOI

10.18260/1-2--44859

Permanent URL

https://peer.asee.org/44859

Download Count

151

Paper Authors

author page

Laura Albrant Michigan Technological University Orcid 16x16 orcid.org/0009-0003-6721-0969

author page

Pradnya Pendse

author page

Laura E Brown Michigan Technological University

biography

Leo C. Ureel II Michigan Technological University Orcid 16x16 orcid.org/0000-0002-2214-5468

visit author page

Leo C. Ureel II is an Assistant Professor in Computer Science and in Cognitive and Learning Sciences at Michigan Technological University. He has worked extensively in the field of educational software development. His research interests include intelligent learning environments, computer science education, and Artificial Intelligence

visit author page

biography

Jon Sticklen Michigan Technological University Orcid 16x16 orcid.org/0000-0003-1778-4027

visit author page

Jon Sticklen is an Associate Professor with the Engineering Fundamentals Department (EF) and Affiliated Faculty with the Department of Cognitive and Learning Sciences (CLS). He served as Chair of EF from 2014-2020, leading a successful effort to design a

visit author page

biography

Michelle E Jarvie-Eggart P.E. Michigan Technological University Orcid 16x16 orcid.org/0000-0002-6795-3899

visit author page

Dr. Jarvie-Eggart is a registered professional engineer with over a decade of experience as an environmental engineer. She is an Assistant Professor of Engineering Fundamentals at Michigan Technological University. Her research interests include technology adoption, problem based and service learning, and sustainability.

visit author page

Download Paper |

Abstract

Code critiquing software is often discussed with the specific audience of novice programmers within the computer science community. This makes sense as computer science is the field of study in which programming is most affiliated with. However, computer science is not the sole field to utilize programming languages. So, what happens when the target audience of a code critiquer shifts to a different field of study? This research seeks to answer this question from a human factors perspective. Our Work-In-Progress paper outlines the first steps taken. In previous research, a Java code critiquer was developed to identify antipatterns within students', or novice programmers’, code and provide beneficial feedback on how to write better code on multiple levels. This system was coined WebTA. A pilot version of WebTA for the programming language MATLAB was developed. The MATLAB WebTA was then alpha tested in an introductory engineering course for three lab assignments with time for revision of the autocritiquer between each assignment. Optional feedback surveys were offered for students and instructors to fill out after each assignment. Additional in-person observations of the three lab blocks in which students used the WebTA system were conducted. The combination of this data works to provide an understanding of the common friction points between the students’ learning and the good coding practices that the WebTA encourages. For example, one point of friction could be the terminology the WebTA utilizes for its feedback. WebTA was initially implemented for computer science students; therefore, use of the same terminology could be a major point of confusion for engineering students. A human factor mindset is applied in analyzing both this data and the overall system in order to tackle the problem set from multiple angles. The use of human factor principles supplies excellent methods to analyze any system with human-computer interactions and/or training process(s) as well as effective design approaches. Involving this approach directly in the middle of the development process provides a robust foundation for future, post-development analyses. The primary goal of implementing human factors’ principles is to improve the usability of WebTA for students in all fields of study, starting with engineering. Viable improvements include, but are not limited to, the minimization/elimination of common, observed friction points and the formation of a more intuitive user interface.

Albrant, L., & Pendse, P., & Brown, L. E., & Ureel, L. C., & Sticklen, J., & Jarvie-Eggart, M. E. (2023, July), WIP: MATLAB WebTA, Enhancing the bigger picture through human factors. Paper presented at 14th Annual First-Year Engineering Experience (FYEE) Conference, University of Tennessee in Knoxville, Tennessee. 10.18260/1-2--44859

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2023 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015