skip to main content
US FlagAn official website of the United States government
dot gov icon
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
https lock icon
Secure .gov websites use HTTPS
A lock ( lock ) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.


Title: An Association Rule Approach for Identifying Physical System-User Interactions and Potential Human Errors Using a Design Repository
During the design process, designers must satisfy customer needs while adequately developing engineering objectives. Among these engineering objectives, human considerations such as user interactions, safety, and comfort are indispensable during the design process. Nevertheless, traditional design engineering methodologies have significant limitations incorporating and understanding physical user interactions during early design phases. For example, Human Factors methods use checklists and guidelines applied to virtual or physical prototypes at later design stages to evaluate the concept. As a result, designers struggle to identify design deficiencies and potential failure modes caused by user-system interactions without relying on the use of detailed and costly prototypes. The Function-Human Error Design Method (FHEDM) is a novel approach to assess physical interactions during the early design stage using a functional basis approach. By applying FHEDM, designers can identify user interactions required to complete the functions of the system and to distinguish failure modes associated with such interactions, by establishing user-system associations using the information of the functional model. In this paper, we explore the use of data mining techniques to develop relationships between component, functions, flows and user interactions. We extract design information about components, functions, flows, and user interactions from a set of distinct coffee makers found in the Design Repository to build associations rules. Later, using a functional model of an electric kettle, we compared the functions, flows, and user interactions associations generated from data mining against the associations created by the authors, using the FHEDM. The results show notable similarities between the associations built from data mining and the FHEDM. We are suggesting that design information from a rich dataset can be used to extract association rules between functions, flows, components, and user interactions. This work will contribute to the design community by automating the identification of user interactions from a functional model.  more » « less
Award ID(s):
1826469
PAR ID:
10160483
Author(s) / Creator(s):
; ; ; ; ; ;
Date Published:
Journal Name:
ASME International Design Engineering Technical Conferences and Computers in Engineering
Format(s):
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. null (Ed.)
    Abstract Stakeholder engagement with prototypes during the front-end phases of medical device design can support problem identification, problem definition, and early concept generation. This study examined what prototypes were leveraged to engage specific types of stakeholders during front-end medical device design. Analysis of semi-structured interviews with 22 design practitioners in the medical device industry revealed some common associations of prototype choice for particular stakeholders. A few associations are highlighted: designers engaged users with physical three-dimensional (3D) prototypes, financial decision-makers with physical 3D and two-dimensional (2D) prototypes, government and regulatory stakeholders with 2D prototypes, and expert advisors with digital 3D prototypes. The rationale provided by practitioners revealed the intentional selection of prototype form for specific stakeholder engagements. 
    more » « less
  2. Abstract Nearly every artifact of the modern engineering design process is digitally recorded and stored, resulting in an overwhelming amount of raw data detailing past designs. Analyzing this design knowledge and extracting functional information from sets of digital documents is a difficult and time-consuming task for human designers. For the case of textual documentation, poorly written superfluous descriptions filled with jargon are especially challenging for junior designers with less domain expertise to read. If the task of reading documents to extract functional requirements could be automated, designers could actually benefit from the distillation of massive digital repositories of design documentation into valuable information that can inform engineering design. This paper presents a system for automating the extraction of structured functional requirements from textual design documents by applying state of the art Natural Language Processing (NLP) models. A recursive method utilizing Machine Learning-based question-answering is developed to process design texts by initially identifying the highest-level functional requirement, and subsequently extracting additional requirements contained in the text passage. The efficacy of this system is evaluated by comparing the Machine Learning-based results with a study of 75 human designers performing the same design document analysis task on technical texts from the field of Microelectromechanical Systems (MEMS). The prospect of deploying such a system on the sum of all digital engineering documents suggests a future where design failures are less likely to be repeated and past successes may be consistently used to forward innovation. 
    more » « less
  3. Abstract Prototypes are critical design artifacts, and recent studies have established the ability of prototypes to facilitate communication. However, prior work suggests that novice designers often fail to perceive prototypes as effective communication tools, and struggle to rationalize design decisions made during prototyping tasks. To understand the interactions between communication and prototypes, design pitches from 40 undergraduate engineering design teams were collected and qualitatively analysed. Our findings suggest that students used prototypes to explain and persuade, aligning with prior studies of design practitioners. The results also suggest that students tend to use prototypes to justify design decisions and adverse outcomes. Future work will seek to understand novice designers’ use of prototypes as communication tools in further depth. Ultimately, this work will inform the creation of pedagogical strategies to provide students with the skills needed to effectively communicate design solutions and intent. 
    more » « less
  4. null (Ed.)
    Abstract Prototyping plays a pivotal role in the engineering design process. Prototypes represent physical or digital manifestations of design ideas, and as such act as effective communication tools for designers. While the benefits of prototyping are well-documented in research, the fundamental ways in which the construction of a prototype affects designers' reflection on and evaluation of their design outcomes and processes are not well understood. The relationships between prototypes, designers' communication strategies, and recollection of design processes is of particular interest in this work, as preliminary research suggests that novice designers tend to struggle to clearly articulate the decisions made during the design process. This work serves to extend prior work and build foundational knowledge by exploring the evaluation of design outcomes and decisions, and communication strategies used by novice designers during prototyping tasks. A controlled in situ study was conducted with 45 undergraduate engineering students. Results from qualitative analyses suggest that a number of rhetorical patterns emerged in students' communications, suggesting that a complicated relationship exists between prototyping and communication. 
    more » « less
  5. This paper proposes a novel method for automatically inferring message flow specifications from the communication traces of a system-on-chip (SoC) design that captures messages exchanged among the components during a system execution. The inferred message flows characterize the communication and coordination of components in a system design for realizing various system functions, and they are essential for SoC validation and debugging. The proposed method relieves the burden of manual development and maintenance of such specifications on human designers. Our method also uses a new accuracy metric, acceptance ratio, to evaluate the quality of the mined specifications instead of the specification size often used in the previous work, enabling more accurate specifications to be mined. Furthermore, this paper introduces the concept of essential causalities to enhance the accuracy of the message flow mining and accelerate the mining process. The effectiveness of the proposed method is evaluated on both synthetic traces and traces generated from executing several system models in GEM5. In both cases, the proposed method achieves superior accuracies compared to a previous approach. Additionally, this paper includes some practical use cases. 
    more » « less