skip to main content


Title: Understanding the Effect of Task Complexity and Problem-Solving Skills on the Design Performance of Agents in Systems Engineering
Systems engineering processes coordinate the efforts of many individuals to design a complex system. However, the goals of the involved individuals do not necessarily align with the system-level goals. Everyone, including managers, systems engineers, subsystem engineers, component designers, and contractors, is self-interested. It is not currently understood how this discrepancy between organizational and personal goals affects the outcome of complex systems engineering processes. To answer this question, we need a systems engineering theory that accounts for human behavior. Such a theory can be ideally expressed as a dynamic hierarchical network game of incomplete information. The nodes of this network represent individual agents and the edges the transfer of information and incentives. All agents decide independently on how much effort they should devote to a delegated task by maximizing their expected utility; the expectation is over their beliefs about the actions of all other individuals and the moves of nature. An essential component of such a model is the quality function, defined as the map between an agent’s effort and the quality of their job outcome. In the economics literature, the quality function is assumed to be a linear function of effort with additive Gaussian noise. This simplistic assumption ignores two critical factors relevant to systems engineering: (1) the complexity of the design task, and (2) the problem-solving skills of the agent. Systems engineers establish their beliefs about these two factors through years of job experience. In this paper, we encode these beliefs in clear mathematical statements about the form of the quality function. Our approach proceeds in two steps: (1) we construct a generative stochastic model of the delegated task, and (2) we develop a reduced order representation suitable for use in a more extensive game-theoretic model of a systems engineering process. Focusing on the early design stages of a systems engineering process, we model the design task as a function maximization problem and, thus, we associate the systems engineer’s beliefs about the complexity of the task with their beliefs about the complexity of the function being maximized. Furthermore, we associate an agent’s problem solving-skills with the strategy they use to solve the underlying function maximization problem. We identify two agent types: “naïve” (follows a random search strategy) and “skillful” (follows a Bayesian global optimization strategy). Through an extensive simulation study, we show that the assumption of the linear quality function is only valid for small effort levels. In general, the quality function is an increasing, concave function with derivative and curvature that depend on the problem complexity and agent’s skills.  more » « less
Award ID(s):
1728165
NSF-PAR ID:
10105617
Author(s) / Creator(s):
; ;
Date Published:
Journal Name:
ASME 2018 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference
Volume:
2A
Page Range / eLocation ID:
V02AT03A060
Format(s):
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. Systems engineering processes (SEPs) coordinate the effort of different individuals to generate a product satisfying certain requirements. As the involved engineers are self-interested agents, the goals at different levels of the systems engineering hierarchy may deviate from the system-level goals, which may cause budget and schedule overruns. Therefore, there is a need of a systems engineering theory that accounts for the human behavior in systems design. As experience in the physical sciences shows, a lot of knowledge can be generated by studying simple hypothetical scenarios, which nevertheless retain some aspects of the original problem. To this end, the objective of this article is to study the simplest conceivable SEP, a principalagent model of a one-shot, shallow SEP. We assume that the systems engineer (SE) maximizes the expected utility of the system, while the subsystem engineers (sSE) seek to maximize their expected utilities. Furthermore, the SE is unable to monitor the effort of the sSE and may not have complete information about their types. However, the SE can incentivize the sSE by proposing specific contracts. To obtain an optimal incentive, we pose and solve numerically a bilevel optimization problem. Through extensive simulations, we study the optimal incentives arising from different system-level value functions under various combinations of effort costs, problem-solving skills, and task complexities. Our numerical examples show that, the passed-down requirements to the agents increase as the task complexity and uncertainty grow and they decrease with increasing the agents' costs. 
    more » « less
  2. As the field of engineering faces looming societal issues, it becomes particularly important to foster more “holistic engineers” with systems-thinking skills and an understanding of the macro-ethical impacts of their work (Canny and Bielefeldt, 2015) Macro-ethics here refers to the collective social responsibility of engineers as a profession, as opposed to micro-ethics, which concern activities within the profession (Herkert, 2005). However, college students studying engineering in the United States exhibit a decline in concern for public welfare over the course of their education (Cech, 2014) as well as a tendency to orient to micro-ethical issues over macro-ethical issues (Schiff et al, 2020). Scholars attribute these trends to ideologies pervasive in engineering spaces, such as depoliticization of engineering practice, technocracy, and meritocracy (Cech, 2014; Slaton, 2015). While Cech (2014) argues these status quo ideologies in engineering are maintained by a “culture of disengagement” that decreases interest in public welfare, Radoff et al. (2022) find indications that additional factors contribute to engaged students’ reproduction of such ideologies. They find, for example, instances of students in reproducing dehumanizing narratives regarding low-income communities, despite their enrollment in a voluntary program premised on cultivating socially responsible STEM professionals. This finding suggests that even students who remain “engaged” to some degree can reproduce status quo ideologies which Cech (2014) attributes to disengagement. One explanation as to why a macro-ethically “engaged” student may fail to attend to the social aspects of design follows a deficit narrative: a lack of knowledge or ability. We see this assumption in comparisons of students’ and experts’ design processes, where the areas in which students behave differently than experts are interpreted as areas that require additional instruction on how to behave more like the experts (Atman et al., 2008). This presupposition of students’ lacking knowledge or skills, however, backgrounds contextual or interactional factors. Philip et al. (2018) challenges such assumptions in their analysis of a classroom discussion on the ethics of drone warfare, which exemplifies students’ convergence to American nationalism, but with the framing that this convergence is interactionally created, rather than the result of individual students’ stable, dogmatic beliefs. However, because their analysis is limited to the scope of a single class discussion, the extent to which students’ performance is situated in said class remains unclear. In this paper, we attempt to understand the ways in which students reproduce ideologies dominant in engineering, as well as the situated nature of students’ ideological orientations in collaborative work. We consider a case study focus group from Radoff et al. (2022) where students reasoned through a hypothetical design scenario about a grocery store. We show how, despite many opportunities where problematic status-quo narratives are momentarily challenged, the students generally reject the challenges, not by arguing against them, but by positioning them outside the scope of their work. Further, we show how these moments of rejection are tightly coupled with attempts to emulate the multinational technology company Amazon. Finally, we use additional data to illustrate the situatedness of one student’s performance, and theorize the influence of Amazon as a “strange attractor” in this student’s situated reasoning. 
    more » « less
  3. null (Ed.)
    Problem-solving focuses on defining and analyzing problems, then finding viable solutions through an iterative process that requires brainstorming and understanding of what is known and what is unknown in the problem space. With rapid changes of economic landscape in the United States, new types of jobs emerge when new industries are created. Employers report that problem-solving is the most important skill they are looking for in job applicants. However, there are major concerns about the lack of problem-solving skills in engineering students. This lack of problem-solving skills calls for an approach to measure and enhance these skills. In this research, we propose to understand and improve problem-solving skills in engineering education by integrating eye-tracking sensing with virtual reality (VR) manufacturing. First, we simulate a manufacturing system in a VR game environment that we call a VR learning factory. The VR learning factory is built in the Unity game engine with the HTC Vive VR system for navigation and motion tracking. The headset is custom-fitted with Tobii eye-tracking technology, allowing the system to identify the coordinates and objects that a user is looking at, at any given time during the simulation. In the environment, engineering students can see through the headset a virtual manufacturing environment composed of a series of workstations and are able to interact with workpieces in the virtual environment. For example, a student can pick up virtual plastic bricks and assemble them together using the wireless controller in hand. Second, engineering students are asked to design and assemble car toys that satisfy predefined customer requirements while minimizing the total cost of production. Third, data-driven models are developed to analyze eye-movement patterns of engineering students. For instance, problem-solving skills are measured by the extent to which the eye-movement patterns of engineering students are similar to the pattern of a subject matter expert (SME), an ideal person who sets the expert criterion for the car toy assembly process. Benchmark experiments are conducted with a comprehensive measure of performance metrics such as cycle time, the number of station switches, weight, price, and quality of car toys. Experimental results show that eye-tracking modeling is efficient and effective to measure problem-solving skills of engineering students. The proposed VR learning factory was integrated into undergraduate manufacturing courses to enhance student learning and problem-solving skills. 
    more » « less
  4. In September 2019, the fourth and final workshop on the Future of Mechatronics and Robotics Education (FoMRE) was held at a Lawrence Technological University in Southfield, MI. This workshop was organized by faculty at several universities with financial support from industry partners and the National Science Foundation. The purpose of the workshops was to create a cohesive effort among mechatronics and robotics courses, minors and degree programs. Mechatronics and Robotics Engineering (MRE) is an integration of mechanics, controls, electronics, and software, which provides a unique opportunity for engineering students to function on multidisciplinary teams. Due to its multidisciplinary nature, it attracts diverse and innovative students, and graduates better-prepared professional engineers. In this fast growing field, there is a great need to standardize educational material and make MRE education more widely available and easier to adopt. This can only be accomplished if the community comes together to speak with one clear voice about not only the benefits, but also the best ways to teach it. These efforts would also aid in establishing more of these degree programs and integrating minors or majors into existing computer science, mechanical engineering, or electrical engineering departments. The final workshop was attended by approximately 50 practitioners from industry and academia. Participants identified many practical skills required for students to succeed in an MRE curriculum and as practicing engineers after graduation. These skills were then organized into the following categories: professional, independent learning, controller design, numerical simulation and analysis, electronics, software development, and system design. For example, professional skills include technical reports, presentations, and documentation. Independent learning includes reading data sheets, performing internet searches, doing a literature review, and having a maker mindset. Numerical simulation skills include understanding data, presenting data graphically, solving and simulating in software such as MATLAB, Simulink and Excel. Controller design involves selecting a controller, tuning a controller, designing to meet specifications, and understanding when the results are good enough. Electronics skills include selecting sensors, interfacing sensors, interfacing actuators, creating printed circuit boards, wiring on a breadboard, soldering, installing drivers, using integrated circuits, and using microcontrollers. Software development of embedded systems includes agile program design, state machines, analyzing and evaluating code results, commenting code, troubleshooting, debugging, AI and machine learning. Finally, system design includes prototyping, creating CAD models, design for manufacturing, breaking a system down into subsystems, integrating and interfacing subcomponents, having a multidisciplinary perspective, robustness, evaluating tradeoffs, testing, validation, and verification, failure, effect, and mode analysis. A survey was prepared and sent out to the participants from all four workshops as well as other robotics faculty, researchers and industry personnel in order to elicit a broader community response. Because one of the biggest challenges in mechatronics and robotics education is the absence of standardized curricula, textbooks, platforms, syllabi, assignments, and learning outcomes, this was a vital part of the process to achieve some level of consensus. This paper presents an introduction to MRE education, related work on existing programs, methods, results of the practical skills survey, and then draws conclusions based upon these results. It aims to create the foundation for standardizing the development of student skills in mechatronics and robotics curricula across institutions, disciplines, majors and minors. The survey was completed by 94 participants and it was clear that there is a consensus that the primary skills students should have upon completion of MRE courses or a program is a broader multidisciplinary systems-level perspective, an ability to problem solve, and an ability to design a system to meet specifications. 
    more » « less
  5. Service-learning (SL) is a promising way to engage and support local communities, educate students as holistic citizens and professionals, and strengthen the connection between higher education and society. However, within engineering education, SL as a pedagogy often falls short of reaching its full potential as a transformational pedagogy. To further our understanding of why SL, in the context of engineering, remains limited, this research characterizes: 1) implicit beliefs about engineering in students’ descriptions of their SL experiences, and 2) the ways in which students’ beliefs manifest within the context of SL in engineering. Our data include rich, contextual descriptions of SL experiences, which enabled us to generate insight into students’ implicit beliefs about engineering and how they manifest in SL contexts. We used an inductive, qualitative approach to analyze focus group and interview data. We found that students predominantly draw on three implicit beliefs about engineering when engaged in SL experiences: (1) Engineering is predominantly technical, (2) Engineering requires deliverables or tangible products, and (3) Engineers are the best problem solvers. These beliefs often manifested problematically, such that they promote university-centered and apolitical SL practice, while reinforcing social hierarchy, leading to community exploitation in support of student development. This study produces empirical evidence that such implicit beliefs are a mechanism that limits the potential of SL by hindering community-centric and justice-oriented practice. However, some students demonstrated their ability to disrupt these beliefs, thereby showing the potential for SL as a pedagogy in engineering to surface implicit and counterproductive beliefs about engineering and achieve SL goals. The beliefs that are salient in SL and the concrete ways in which they manifest for students have implications for how SL is practiced in engineering and the experiences of both students and partner communities. These beliefs impact the extent to which the socio-political elements of the service are addressed, the extent to which SL is university- versus community-centric, and the quality and extent to which the engineering solution is aligned with social justice. The implications of these findings lead to recommendations for future research on how engineering educators might explicitly design SL curricula to identify, address, and dismantle problematic beliefs before they manifest in problematic ways in SL contexts. 
    more » « less