Hostname: page-component-89b8bd64d-5bvrz Total loading time: 0 Render date: 2026-05-09T05:21:22.085Z Has data issue: false hasContentIssue false

A bridge to systems thinking in engineering design: An examination of students’ ability to identify functions at varying levels of abstraction

Published online by Cambridge University Press:  14 September 2017

Megan Tomko
Affiliation:
Woodruff School of Mechanical Engineering, Georgia Institute of Technology, Atlanta, Georgia, USA
Jacob Nelson
Affiliation:
Department of Engineering, James Madison University, Harrisonburg, Virginia, USA
Robert L. Nagel*
Affiliation:
Department of Engineering, James Madison University, Harrisonburg, Virginia, USA
Matthew Bohm
Affiliation:
Department of Mechanical Engineering, Florida Polytechnic University, Lakeland, Florida, USA
Julie Linsey
Affiliation:
Woodruff School of Mechanical Engineering, Georgia Institute of Technology, Atlanta, Georgia, USA
*
Reprint requests to: Robert Nagel, Department of Engineering, James Madison University, 801 Carrier Drive, MSC 4113, Harrisonburg, VA 22807, USA. E-mail: nagelrl@jmu.edu
Rights & Permissions [Opens in a new window]

Abstract

This paper aims to situate functional abstraction in light of systems thinking. While function does not extensively appear in systems thinking literature, the literature does identify function as part of systems thinking that enables us to recognize and connect that function has a role in building a systems thinking approach for students. A systems thinking approach is valuable for students since it helps them view a system holistically. In this research, we measure how well students are able to abstract function. We asked students to generate functions for two different products and examined how students taught functional modeling and function enumeration compare to students who are only taught function enumeration. The student responses were examined using a rubric that we developed and validated for assessing function. This rubric may be used to classify functions by correctness (correct, partially correct, and incorrect) and categories (high level, interface, low level, and ambiguous). On questions where students were not explicitly asked to write a high-level function or low-level function, and so on, students who were taught functional modeling were able to better demonstrate systems thinking in their responses (low-level and interface functions) than those students who were only taught function enumeration.

Information

Type
Special Issue Articles
Copyright
Copyright © Cambridge University Press 2017 
Figure 0

Fig. 1. Example of where high-level, low-level, ambiguous, and interface functions correspond to in a functional model.

Figure 1

Fig. 2. Question 2: enumeration of potential function statements for a system.

Figure 2

Fig. 3. Question 3: enumeration of functions from design objectives.

Figure 3

Table 1. Cohen κ values for two raters on Question 2

Figure 4

Table 2. Cohen κ values for two raters on Question 3

Figure 5

Table 3. Cohen κ values for two raters on the frequency of correct functions

Figure 6

Table 4. Example of the application of the FunSkills Rubric to an example

Figure 7

Fig. 4. Mean number of functions per group by function type.

Figure 8

Table 5. Mann–Whitney U for the total number of function in each function category

Figure 9

Fig. 5. Box-and-whisker plot comparing high-level functions between the students who were taught functional modeling and those only taught function enumeration.

Figure 10

Fig. 6. Box-and-whisker plot comparing low-level functions between the students who were taught functional modeling and those only taught function enumeration.

Figure 11

Fig. 7. Box-and-whisker plot comparing interface functions between the students who were taught functional modeling and those only taught function enumeration.

Figure 12

Fig. 8. Box-and-whisker plot comparing ambiguous functions between the students who were taught functional modeling and those only taught function enumeration.

Figure 13

Fig. 9. Box-and-whisker plot comparing incorrect functions between the students who were taught functional modeling and those only taught function enumeration.