Application of Hermeneutics to Studying An Experience Mining Process

2009 ◽  
Vol 24 (3) ◽  
pp. 231-250 ◽  
Author(s):  
Tanya Linden ◽  
Jacob L Cybulski

In this paper we investigate an approach to eliciting practitioners’ problem-solving experience across an application domain. The approach is based on a well-known ‘pattern mining’ process which commonly results in a collection of sharable and reusable ‘design patterns’. While pattern mining has been recognised to work effectively in numerous domains, its main problem is the degree of technical proficiency that few domain practitioners are prepared to master. In our approach to pattern mining, patterns are induced indirectly from designers’ experience, as determined by analysing their past projects, the problems encountered and solutions applied in problem rectification. Through the cycles of hermeneutic revisions, the pattern mining process has been refined and ultimately its deficiencies addressed. The hermeneutic method used in the study has been clearly shown in the paper and illustrated with examples drawn from the multimedia domain. The resulting approach to experience elicitation provided opportunities for active participation of multimedia practitioners in capturing and sharing their design experience.

2019 ◽  
Vol 10 (3) ◽  
pp. 1-9
Author(s):  
Komal M. Birare

This article is an introduction to design patterns. Patterns are recent software engineering problem-solving discipline that emerged from the object-oriented community. The primary purpose of the pattern is communicating design insights and making patterns coherent and easier to understand. On the basis of a review of existing frameworks and the authors own experiences building visualization software, they present a series of design patterns for the domain of information visualization. The authors discuss the structure, factors use, and association of patterns bridge of data representation, graphics, and interaction.


2016 ◽  
Vol 64 (4) ◽  
pp. 454-473 ◽  
Author(s):  
Rebecca A. Roesler

The purposes of the present study were to identify the teacher behaviors that preceded learners’ active participation in solving musical and technical problems and describe learners’ roles in the problem-solving process. I applied an original model of problem solving to describe the behaviors of teachers and students in 161 rehearsal frames extracted from 43 lessons with five artist-teachers. Results indicate that the number and type of learner problem-solving components varied according to the preceding teacher behavior. The teacher behaviors that most often preceded learner problem solving were varying the specificity of feedback and directives, asking questions, demonstrating contrasting options, stating principles, and refraining from answering learners’ questions.


2021 ◽  
Author(s):  
William W. Kilborn

"The purpose of the present study is to discover whether an Interior Design student exposed to practical design experience during his formal education might possibly have an advantage over, (1) the student with educational training only; or (2) the designer with a minimum amount of practical experience and incomplete design education - in terms of problem solving and academic performance."--Introduction.


1989 ◽  
Vol 33 (13) ◽  
pp. 778-782 ◽  
Author(s):  
Jacqueline R. Idaszak

Operator-system participation and operator-operator communication were manipulated to investigate the effects of increases in active participation on operator monitoring and problem-solving performance. 112 subjects worked as operators of a simulated process system. Operators worked in teams of two on both a monitoring task and, after the system failed, a diagnostic task. The results of this study suggest that active participation in the system improved both monitoring and diagnostic performance while reducing boredom during monitoring and stress while diagnosing a failure. Communication tended to facilitate performance of active participants but degrade performance of passive participants.


2021 ◽  
Author(s):  
William W. Kilborn

"The purpose of the present study is to discover whether an Interior Design student exposed to practical design experience during his formal education might possibly have an advantage over, (1) the student with educational training only; or (2) the designer with a minimum amount of practical experience and incomplete design education - in terms of problem solving and academic performance."--Introduction.


Author(s):  
JING DONG ◽  
YAJING ZHAO ◽  
TU PENG

The quality of a software system highly depends on its architectural design. High quality software systems typically apply expert design experience which has been captured as design patterns. As demonstrated solutions to recurring problems, design patterns help to reuse expert experience in software system design. They have been extensively applied in the industry. Mining the instances of design patterns from the source code of software systems can assist in the understanding of the systems and the process of re-engineering them. More importantly, it also helps to trace back to the original design decisions, which are typically missing in legacy systems. This paper presents a review on current techniques and tools for mining design patterns from source code or design of software systems. We classify different approaches and analyze their results in a comparative study. We also examine the disparity of the discovery results of different approaches and analyze possible reasons with some insight.


Author(s):  
Perdita Stevens

In software design, patterns—that is, structured, named descriptions of good solutions to common problems in context—have become a popular way of recording and transferring problem-solving expertise. The aim of this chapter is to describe how patterns can help in the field of software maintenance. There are two main uses of patterns in software maintenance. The first is to consider the introduction of a design pattern to an existing design. The second approach is to consider patterns for the maintenance process itself. For example, reengineering patterns describe solutions to common problems in the reengineering of a system, considering issues such as how to split the necessary changes into risk-minimizing steps. We discuss the advantages, pitfalls and practicalities of using patterns in both of these ways.


Sign in / Sign up

Export Citation Format

Share Document