WIP: Better Understanding Software Engineering Practices and Tools in Engineering Education

In this work-in-progress research paper, we present the design and preliminary results of an ongoing thematic analysis of software engineering practices and tools (SEPTs), using Bloom's cognitive taxonomy to analyze the content of the Software Engineering Body of Knowledge (SWEBOK) Guide. Our work is motivated by the fact that while the software development process is becoming increasingly important in engineering, software engineering skills are hardly taught in most undergraduate engineering curricula, and existing descriptions of these skills are not easily accessible to educators in many engineering disciplines. We present results from the analysis of the Software Requirements knowledge area, which those outside of computing have characterized as especially important but not well understood. We identified 92 practices and tools in the knowledge area, and found some promise in our approach: our results help highlight key topics within the knowledge area where SEPTs can be especially helpful, such as requirements elicitation, analysis, and change process management, and provide further clarity on SEPTs from prior work that may be helpful to engineering educators. Though our current findings do not cover the extent to which our identified SEPTs are accessible to those outside of engineering, we are optimistic that our work helps a broader range of engineering educators identify SEPTs that might be underutilized in their engineering practice, and the depth to which they might teach these SEPTs in their curricula. Our work is thus an important first step in addressing the gap between how we teach students to develop software in undergraduate engineering programs and how practitioners in the field develop software.

Authors

Institutions

Publication Details

Published
2024-10-13
DOI
https://doi.org/10.1109/fie61694.2024.10893410
Citations
1
Primary Topic
Biomedical and Engineering Education
Type
article
Field-Weighted Citation Impact
0.18
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

WIP: Better Understanding Software Engineering Practices and Tools in Engineering Education

Michelle Edith Jarvie-Eggart, Stephanos Matsumoto
1 citations
Biomedical and Engineering Education
0.18
article

WIP: Better Understanding Software Engineering Practices and Tools in Engineering Education

Michelle Edith Jarvie-Eggart, Stephanos Matsumoto
article en
1 citations

Abstract

In this work-in-progress research paper, we present the design and preliminary results of an ongoing thematic analysis of software engineering practices and tools (SEPTs), using Bloom's cognitive taxonomy to analyze the content of the Software Engineering Body of Knowledge (SWEBOK) Guide. Our work is motivated by the fact that while the software development process is becoming increasingly important in engineering, software engineering skills are hardly taught in most undergraduate engineering curricula, and existing descriptions of these skills are not easily accessible to educators in many engineering disciplines. We present results from the analysis of the Software Requirements knowledge area, which those outside of computing have characterized as especially important but not well understood. We identified 92 practices and tools in the knowledge area, and found some promise in our approach: our results help highlight key topics within the knowledge area where SEPTs can be especially helpful, such as requirements elicitation, analysis, and change process management, and provide further clarity on SEPTs from prior work that may be helpful to engineering educators. Though our current findings do not cover the extent to which our identified SEPTs are accessible to those outside of engineering, we are optimistic that our work helps a broader range of engineering educators identify SEPTs that might be underutilized in their engineering practice, and the depth to which they might teach these SEPTs in their curricula. Our work is thus an important first step in addressing the gap between how we teach students to develop software in undergraduate engineering programs and how practitioners in the field develop software.

Michigan Technological University (US), Franklin W. Olin College of Engineering (US)
Openalex Percentile: Top 49%
Biomedical and Engineering Education
0.18
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.