<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>An Approach to Capture Design-induced Error Using an Ontology</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>InJae Shin</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sanghee Kim</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Chris McMahon</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Mechanical Engineering, University of Bath</institution>
          ,
          <country country="UK">U.K</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Engineering Design Centre, Department of Engineering, University of Cambridge</institution>
          ,
          <country country="UK">U.K</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Since engineered systems, e.g. aviation control, have increasingly equipped with automated and computer-supported artifacts, human-system interaction has been an important issue. Understanding the infleunce of design on human performance requires phycological theories that explain human behaviour and cognition. One of the challenges of modelling such theories is to identify complex relations between systems and humans including different task perspectives. To address this problem, we have developed an ontology that specifies which relations are better comprehended when assisted with the theories and have used it to model human errors induced by designs. This paper presents the results of developing such ontology using a supporting tool, i.e. PCPACK.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>An accident or incident event report contains useful information about evidence and it
summarises the investigation results of probable causes [1]. Mostly the causes are due
to either human errors or engineering failures. Whereas the number of accidents
caused by the engineering failures has been reduced, the number of accidents caused
by human errors is steadily increased. It is known that over 70% of accidents have
human factors.</p>
      <p>An event report is a good information source to identify such human errors. The
descriptions of how these errors were made are often mentioned implicitly making it
difficult to understand the real reasons of the errors. Understanding the infleunce of
design on human performance requires phycological theories that explain human
behaviour and cognition [2]. In particular, such theories help understand an operator’s
mistakes within his or her task perspectives. The accident report is important for
designers and safety analysts because knowing the reasons of accidents can help them
to design more reliable systems.</p>
      <p>There are methods like Fault-Tree Analysis (FTA) that helps visualise information
contained in accident reports. However, these methods are not designed to capture
relevant concepts directly from reports. Manual identifications by human experts are
thus required. The Semantic Web technique can reduce the reliance on the experts
through automatic semantic annotations. A challenge is to identify central concepts
and their relations that are essential for designers in understanding the users’
behaviours affected by their designs [3].</p>
      <p>An ontology is an explicit specification of conceptualization [4]. One of the main
reasons of developing ontologies is to make domain knowledge explicit leading to
more sharable. The ontology consists of concepts and relationships. In this research,
the ontology is designed to support information sharing and extracting information
from information sources. The main objective of this research is to develop an
ontology that specifies information about human error and its relationships with
designs. This paper presents the results of developing an ontology for the concept of
Design-Induced Error (DIE). This research is based on the previous research that
proposed a categorization of DIE [5].</p>
    </sec>
    <sec id="sec-2">
      <title>2. Purposes of developing an ontology of DIE</title>
      <p>
        Aviation accident reports are maintained by governments and published on the
Web sites. Most of the reports are downloadable to end-users. For example, the
Australian Transport Safety Bureau (ATSB) posts investigation reports into an
official website [6]. Each report contains background information about an accident,
e.g. aircraft model or accident date, and content in a free-text. The ATSB Web site
provides a limited search that enables to search based on the background information.
That is, it is difficult to retrieve the accidents only caused by Human Error that have
relationship with Design Error. A reason is that extracting specific information from
the unstructured texts requires analysing the texts from semantic perspectives. To
address, this research has developed an ontology for the following objectives:
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) To formalise relations between design of a system and human error by
analysing accident reports
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) To visualise a model of the relations
(
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) To examine the possibility to capture a psychological theory from the reports
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Ontology development</title>
      <p>Through discussions with knowledge engineering experts and examination of
current methodologies, the following development process was adapted as shown in
Figure 1.</p>
      <p>applied
methods
Noy &amp; McGuinness ontology</p>
      <p>development method
description analysis and
metatheory of design-induced error</p>
      <p>mark-up technique
(PC PACK protocol tool)
knowledge analysis technique
(PC PACK ladder tool)
knowledge representation</p>
      <p>technique
(PC PACK ladder, diagram tool)
web browser publishing technique
(PC PACK annotation and publish
tool)
development</p>
      <p>stages
determining the domain
and scope of the</p>
      <p>ontology
knowledge elicitation:
defining a domain</p>
      <p>documents
knowledge extraction from
the domain documents
knowledge analysis
(generating concepts and</p>
      <p>relations)
knowledge model ing
validation and publishing
complete</p>
      <p>refining
concepts and
relations
source
accident reports
(web)</p>
      <p>
        This is based on the development process proposed by Noy and McGuinness: [7]
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) determine ontology domain and scope, (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) consider reusing existing ontologies,
(
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) enumerate important terms in the ontology, (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) define the classes and class
hierarchies, (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ) define the properties of classes-slots, (
        <xref ref-type="bibr" rid="ref6">6</xref>
        ) define the facets of the slots,
and (
        <xref ref-type="bibr" rid="ref7">7</xref>
        ) create instances. For a concept annotation, the PCPACK tools were used [8].
Figure 2 shows an overview of various tools within the PCPACK software that
accepts documents in txt or html formats and generates the annotation outcomes into
xml form. It is used:
      </p>
      <p>To annotate information extracted from documents
To structure the annotation using various knowledge models (such as trees,
diagrams, grids and hypertext)</p>
      <p>To acquire and validate knowledge from experts</p>
      <sec id="sec-3-1">
        <title>3.1 Data set</title>
        <p>
          This study is based on the reports downloaded from the ATSB. The ATSB was
chosen since: (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) the reports are easily accessible; and (
          <xref ref-type="bibr" rid="ref2">2</xref>
          ) investigators tend to pay
more attention to identify and describe human error. In particular, the investigators
have expressed the importance of recognising human error and the underlying reasons
of it. The analysis is based on Reasons’ human error theory [9].
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2 Development stages</title>
        <p>The development consists of six stages each of which is described below.</p>
      </sec>
      <sec id="sec-3-3">
        <title>Stage 1: Determining the domain and scope of the ontology</title>
        <p>
          This stage is to determine the domain and scope of the ontology. The main role of
this ontology is to make information explicit in order for easier extractions. In order to
determine the scope of the ontology, a list of questions that the ontology should
answer was sketched as competency questions [10]:
(
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) Which design-induced error characteristics should I consider when
designing a system?
(
          <xref ref-type="bibr" rid="ref2">2</xref>
          ) How does a design lead operators to make an error? - which design concepts
easily make operators fall into design-induced error phenomena e.g. gulf of
evaluation?
(
          <xref ref-type="bibr" rid="ref3">3</xref>
          ) Can an inadvertent action of an operator be influenced by design error?
(
          <xref ref-type="bibr" rid="ref4">4</xref>
          ) Why did an operator fail to follow designed rules?
Mise en forme : Puces et
numéros
(
          <xref ref-type="bibr" rid="ref5">5</xref>
          ) Which characteristics of a phenomenon affect its appropriateness for
design?
(
          <xref ref-type="bibr" rid="ref6">6</xref>
          ) What are different perspectives between designer and operator in human
system interaction failures?
        </p>
        <p>These questions will help determine whether the ontology developed could provide
answers to these questions and the answers require a particular level of details or
representations. Reuse of existing ontologies was considered but unfortunately a
relevant reusable ontology was not found. The ontology had to be developed from
scratch.</p>
      </sec>
      <sec id="sec-3-4">
        <title>Stage 2: Knowledge elicitation: Defining testing documents</title>
        <p>
          Given the results of the Stage 1, the decision about what concepts and relations have
to be modelled in the ontology has to be made. There are a number of knowledge
elicitation methodologies e.g. an interview with domain experts or collecting
documents that contain domain knowledge [11]. This research tried to collect
documents (i.e. accident reports) that contain domain knowledge because it is
costeffective and can reduce human intervention. It was conducted by the first author and
based on the discussion between the author and experts in design and human error at
the Innovative Manufacturing Research Centre (IMRC) in the University of Bath. It
has the following steps:
(
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) Screening for documents that contain “human-system interaction failure” by
picking up cases that were caused by “operator error”
(
          <xref ref-type="bibr" rid="ref2">2</xref>
          ) Analysing the screened cases in terms of design-induced error by applying
theories
(
          <xref ref-type="bibr" rid="ref3">3</xref>
          ) Clustering necessary concepts (e.g. error inducing design, human error) for
the ontology development
(
          <xref ref-type="bibr" rid="ref4">4</xref>
          ) Enumerating important terms (or phrase) by categorising terminology
(keywords) that frequently appear or are used to express a concept
(
          <xref ref-type="bibr" rid="ref5">5</xref>
          ) Classifying documents according to evidence
(
          <xref ref-type="bibr" rid="ref6">6</xref>
          ) Selecting domain documents (testing document) that will be used for the
knowledge acquisition and representation process
        </p>
        <p>The authors have examined a total number of 556 accident reports found until
February 2005. After conducting the manual description analysis, 48 reports were
selected as domain documents (i.e. testing documents) for an ontology construction.
These reports were stored into a database system (i.e. Microsoft Access) for further
analysis.</p>
      </sec>
      <sec id="sec-3-5">
        <title>Stage 3: Knowledge extraction</title>
        <p>This stage is to identify ontology concepts from domain documents. The Protocol
Tool of PCPACK was used to analyse transcripts of accident reports chosen in the
previous stage. The tool helps identify concepts as well as instances. The tool
simulates the way someone would mark-up a page of text using highlighter pens.
Each concept is associated with a different colour, for example, blue for design
concept, red for human error as shown in Figure 3. This process was conducted
simultaneously with a knowledge analysis (described in the next stage). Basic
concepts, attributes, and relationships were predefined by the knowledge analysis.
Terms and phrase in the domain document were extracted as instances of concepts.</p>
        <p>This stage is to define the concepts and relations and organise them into a
hierarchy. It is to answer the questions of: What are relating concepts located in this
process? How many of them we can capture in order to formalise?</p>
        <p>
          (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) Defining the classes (concepts) and class hierarchy
        </p>
        <p>This ontology is based on the meta-theory and on accident reports. The
classification of concepts and the class hierarchy are therefore categorised and defined
according to how the classification and terminology effectively capture the concepts.</p>
        <p>With these preliminary defined concept categories, the classes and the class
hierarchy were constructed using PCPACK ladder tool as shown in Figure 4.
Knowledge captured in the previous step, a knowledge extraction step, can be
automatically put into the related concepts.</p>
        <p>
          (
          <xref ref-type="bibr" rid="ref2">2</xref>
          ) Defining the relationships between classes
        </p>
        <p>In order to define the relationship between classes, an Entity and Relation (ER)
diagram was drawn with classes. This ER diagram shows how the classes are related
to each other. A total number of 16 relations were defined.</p>
        <p>The PCPACK Ladder Tool and Diagram Template Editor were used to build
concept and relation hierarchies. The ladder tool helps creating a tree-like hierarchical
diagram by putting the classes into ladders. There are a concept ladder, a relation
ladder, and an attribute ladder in the tool.</p>
      </sec>
      <sec id="sec-3-6">
        <title>Stage 5: Knowledge Modelling</title>
        <p>The Diagram Tool is used to create and edit diagrams. Concepts and relationships
can be represented in the diagrams in the form of nodes and links. Nodes in a diagram
represent knowledge objects in the knowledgebase, and links represent relationships
between the knowledge objects. A diagram template determines the types of nodes
and links used in a diagram. 48 accident documents cases were reconstructed with the
tool as shown in Figure 5.</p>
        <p>The Annotation Tool allows a page of information to be created and edited for each
knowledge object (e.g. concept, attribute, task). The user can enter text or pictures to
annotate what is known about that particular knowledge object. This tool uses a
hypertext (html) format, hence words can be highlighted and linked to other pages.
This allows web-like knowledge-structures to be constructed that can be based on the
hierarchies produced in the Ladder Tool (if desired). Templates are used to define the
structure, style and contents of annotation pages. These can include special commands
to automatically insert information from the knowledgebase into the annotation page.</p>
      </sec>
      <sec id="sec-3-7">
        <title>Stage 6: Validation and publishing of the developed knowledge</title>
        <p>This step is to help ontology developers to look back on previous stages in order to
check missed, wrong concepts or relations and then to revisit previous steps in order
to modify inappropriate results. Annotated documents were published on the Web
sites and the concepts and relations were checked several times. This process should
continue for further examples and the authors expect the ontology to be continually
refined because the ontology is not exhausted. Experts in human error and user (e.g.
designers) can participate in further validation process.</p>
        <p>The PCPACK Publisher Tool is used to publish the knowledgebase of
designinduced error on a website as shown in Figure 6. As it was published in this way,
PCPACK is no longer required to access the knowledge-base. Therefore, it is possible
for the knowledgebase contents developed to be sent to other people and viewed by
them without the need for PCPACK. This web browser can help to search and index
relating concepts and their instances. This study provides 63 concepts, 16 relations,
and more than 100 instances of the ontology in the knowledge-base.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusion</title>
      <p>This paper has presented the results of developing an ontology for DIE. The ontology
was developed to model the concepts and relations related to DIE explicitly.
According to the ‘meta-theory’, Design and Human error are related but it is difficult
to notice the relationship in texts because their relations are often described indirectly
and implicitly. It means that the interpretation of design functions and features that
affect human cognition and performance need to be described more clearly. This
research was an extension of the previous research that developed “meta-theory of
design induced error” in order to address the relations between Design and Human
Error.</p>
      <p>The PCPACK used in this research is easy to use and effective in annotating texts
with ontology concepts. However, it does not provide a learning capability that learns
annotation patterns from examples. Manual annotation is time-consuming and
errorprone, so automatic acquisition is required.</p>
      <p>We plan to evaluate the usefulness of the DIE ontology with designers. In
particular, we are interested in identifying whether or not the ontology helps better
understanding the relationships between Design and Human Error.</p>
      <p>Acknowledgments. The authors acknowledge the support of the Korean Government
(MOL), EPSRC, and Rolls-Royce plc through the UTP for Design.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Johnson</surname>
            <given-names>C.W,</given-names>
          </string-name>
          <article-title>"`Proving properties of accidents”</article-title>
          ,
          <source>Reliability Engineering and System Safety</source>
          , vol.
          <volume>67</volume>
          , pp.
          <fpage>175</fpage>
          -
          <lpage>191</lpage>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Busby</surname>
            ,
            <given-names>J.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hibberd</surname>
            ,
            <given-names>R.E.</given-names>
          </string-name>
          , “
          <article-title>Mutual misconceptions between designers and operators of hazardous systems”</article-title>
          , Research in Engineering Design,
          <volume>13</volume>
          (
          <year>2002</year>
          ),
          <fpage>132</fpage>
          -
          <lpage>138</lpage>
          .
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>McMahon</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lowe</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Culley</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , “
          <article-title>Knowledge management in engineering design: personalization and codification”</article-title>
          ,
          <source>Journal of Engineering Design</source>
          , vol.
          <volume>15</volume>
          , No.
          <volume>4</volume>
          ,
          <fpage>p307</fpage>
          -
          <lpage>325</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Gruber</surname>
            ,
            <given-names>T. R.</given-names>
          </string-name>
          , “
          <article-title>A Translation Approach to Portable Ontology Specification”, Knowledge Acquisitio”</article-title>
          ,
          <source>Knowledge Acquisition</source>
          ,
          <volume>5</volume>
          ,
          <fpage>199</fpage>
          -
          <lpage>220</lpage>
          ,
          <year>1993</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Shin</surname>
            <given-names>I J</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Busby</surname>
            <given-names>J S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hibberd R E and McMahon</surname>
            <given-names>C A</given-names>
          </string-name>
          , “
          <article-title>A Theory-based Ontology of design induced error”</article-title>
          ,
          <source>International Conference on Engineering Design, ICED 05 Melbourne, August 15-18</source>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6] ATSB, “
          <source>Australian Aviation Accident Report System”</source>
          , available at (http://www.atsb.gov.au/publications/investigation_reports/)
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Noy</surname>
            ,
            <given-names>N F.</given-names>
          </string-name>
          and
          <string-name>
            <surname>McGuinness</surname>
            ,
            <given-names>D L.</given-names>
          </string-name>
          , “
          <article-title>Ontology Development 101: A Guide to Creating Your First Ontology”</article-title>
          ,
          <source>Stanford Knowledge Systems Laboratory Technical Report KSL-01-05 and Stanford Medical Informatics Technical Report SMI-2001-0880</source>
          ,
          <year>March 2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>PCPACK</given-names>
            <surname>Manual</surname>
          </string-name>
          , http://www.epistemics.co.uk/
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Reason</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          “
          <source>Human error”</source>
          . Cambridge, UK: Cambridge University Press.
          <year>1990</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Gruninger</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Fox</surname>
            ,
            <given-names>M.S.</given-names>
          </string-name>
          , (
          <year>1994</year>
          ), “
          <article-title>The Role of Competency Questions in Enterprise Engineering”</article-title>
          ,
          <source>Proceedings of the IFIP WG5.7 Workshop on Benchmarking - Theory and Practice</source>
          , Trondheim, Norway. June 94.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Milton</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shadbolt</surname>
            ,
            <given-names>N. R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cottam</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Hammersley</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>1999</year>
          ), “
          <article-title>Towards a Knowledge Technology for Knowledge Management”</article-title>
          ,
          <source>International Journal of HumanComputer Studies</source>
          ,
          <volume>53</volume>
          (
          <issue>3</issue>
          ),
          <fpage>615</fpage>
          -
          <lpage>641</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>