<!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>
      <journal-title-group>
        <journal-title>Abels, S., Ahlemann, F., Hahn, A., Hausmann, K.,
Strickmann, J.: PROMONT - A Project Management
Ontology as a Reference for Virtual Project Organizations.
OTM Workshops</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Semantic based Project Management</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Birgit Dippelreiter</string-name>
          <email>dippelreiter@ec.tuwien.ac.at</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Vienna University of Technology Favoritenstrasse 9-11 A-1040 Wien</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2006</year>
      </pub-date>
      <volume>813</volume>
      <abstract>
        <p>In the past and still today, projects miss their goals or are cancelled because of overruns in time and budget. Reasons for their failure are that information often gets lost or that it is hard to remember how and where to find the needed information. To improve this situation it is intended to enhance a project management system with semantic technologies, such as ontologies and semantic search. For access via client this project management system will enhance a fat-client on the Semantic Desktop system. The usage of this semantically enhanced project management system will be demonstrated by a prototype.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Project Management</kwd>
        <kwd>Semantic Desktop</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>To enable a better comprehension of this topic chapter two
specifies the research problem and the benefit and chapter three
the economic relevance. Chapter four describes the
state-of-theart of current Project Management and Semantic Desktop systems
and the innovation of this topic. The proposed technical solution
will be explained in chapter five, while chapter six gives an
overview of the future work. Last but not least chapter seven
gives an overview of the scientific contributions and chapter eight
gives a short conclusion of this PhD thesis.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Research problems</title>
      <p>The main goal of this PhD work is to enhance Project
Management (PM) with semantic technologies and further, to
enable an interchange of information between a Semantic Desktop
and a Project Management System.</p>
      <p>By combining semantic technologies and PM systems, a reduction
of the administration effort and an improved control of the
progress of a project seem possible. Introducing semantic
technologies, such as ontologies, semantic annotation of content
and semantic search open up new ways of delivering the needed
insight and experience of past projects. Relevant information of
former projects is consolidated in a knowledge base. With the use
of ontologies project members can search for concepts and do not
have to search for exact keywords. Furthermore, different
information items are set in relationship which simplifies and
optimises the search process. All information items for a project
are on one platform or at least a relationship exists between the
project data on a desktop and on the platform related to a project.
With the availability of the knowledge of already finished,
running and planned projects the probability to deliver a project in
time, in budget and with the specified capabilities is improved.
For a better understanding what the expected added value of this
PhD topic is, a small Use Case is given in the following:
There is a large company, which has lots of different (past,
current and future) projects. Very often, new projects are similar
to already finished ones or problems might appear in current
projects, which were already solved in similar projects in the past.
In those cases, it is necessary to look up again the information,
such as documents, contact information or statements of costs of
those finished projects.</p>
      <p>A project member of a big company is involved in a project
where some problems have appeared. This person remembers that
similar problems arose in another project a few years ago. To save
money and time he wants to get the information of this project
and therefore searches for information about it. But he doesn’t
know the exact terms to get the description of how the problem
was solved in the last project, the name of the person who solved
it or wrote the documentation. Current project management tools
only allow to search for keywords, different information items,
and full text search or maybe in time categories. Hence, the
search will be quiet difficult and of course will need time.
The goal of this PhD is to tackle this problem. The user can
search for the name of the producer of the document, the creation
date, the milestone in which the document is part of, an email
where the document is attached or for a name of a project
member. The result of this search is presented as an ontology tree
that makes it possible to navigate through the possible results
until the needed information is found. A normal listing of
documents or information items is included in addition, but the
main issue is to navigate through different information items
based on the semantically annotated data until the user can find
the needed information. In this way, the PhD work contributes to
research in project management systems. Currently, the user has
to know what he/she is looking for. Semantic annotations allow
connections between items and the establishment of an ontology
so that users can navigate easily through all information items.
In addition, an interface between a Semantic Desktop system and
the PM system shall be built, thus enabling an up-to-date access
to the relevant information of a project. With this interface,
relationships between data and information items of projects on
multiple systems and information items on a desktop are
established. Hence, also the desktop can be searched for project
relevant information.</p>
      <p>Another benefit of this thesis is its domain independencies.
Project Management is part of every project, independent if it is
part of a health care or of an e-commerce project.</p>
      <p>To enhance an existing PM system with semantic technologies the
following sub-goals are relevant:</p>
      <sec id="sec-2-1">
        <title>Definition of a Project Management</title>
      </sec>
      <sec id="sec-2-2">
        <title>Ontology and PM related Ontologies</title>
      </sec>
      <sec id="sec-2-3">
        <title>Domain</title>
        <p>For the PhD topic a project management domain ontology as
well as other related ontologies have to be developed. These
ontologies concern project related issues (e.g., milestones,
tasks), project documents, temporal issues, or project
members and their capabilities. All these ontologies are not
on the same level, but they support and complement each
other.</p>
      </sec>
      <sec id="sec-2-4">
        <title>Interface Semantic Desktop – Semantic PM</title>
        <p>An interface between the client, a Semantic Desktop system
and the semantic PM system must be implemented. The
Semantic Desktop system must be extended with a fat-client
with the functionalities to search and to set links to PM
information as well as to edit them. The ontology of the
Semantic Desktop must be adapted with parts of the project
management ontologies.</p>
      </sec>
      <sec id="sec-2-5">
        <title>Flexible Architecture of the System</title>
        <p>To guarantee a positive result of this PhD a detailed
architecture of the system has to be designed. This
architecture has to be built in a modular and flexible way to
allow future extensions. Also all interfaces of this system
must adhere to open standards.
•
•
•
•</p>
      </sec>
      <sec id="sec-2-6">
        <title>Proof of Concept of the PM System</title>
        <p>The proof of concept of the PM system includes a prototype
of the system with the following parts: ontologies, databases,
semantic technologies (metadata, tagging …), interface to
the Semantic Desktop, adaptation of the Semantic Desktop
and the functionalities of PM. It also includes the evaluation
of the prototype. The PhD deals with project management in
general. But to receive useful test results, the prototype
directs its attention to project management for IT projects
and in greater depth to the tourism (industry) domain.
The main problems of the PhD will be
•</p>
      </sec>
      <sec id="sec-2-7">
        <title>The evaluation of existing Project Management</title>
      </sec>
      <sec id="sec-2-8">
        <title>Systems</title>
        <p>One issue of the PhD work is to find an OpenSource Project
Management System, based on a client-server application.
Further consideration regards the types of documents that are
to be integrated in the system as well as their storage.
Another question is if the system will support automatic
annotation of metadata or if the users have to annotate their
inputs by themselves. To address these risks, an in-depth
evaluation of existing OpenSource PM Systems as well as of
possible semantic systems, such as document management or
knowledge management systems, will be done.
•</p>
      </sec>
      <sec id="sec-2-9">
        <title>To develop ontologies and combining them</title>
        <p>A major problem is to develop the different types of
ontologies, such as a domain ontology for project
management and a time and date ontology for time data, and
then to link them. The risk here is that the matching does not
fit. To avoid these problems an evaluation of possible
existing ontologies will be done. Based on these experiences,
possible problems should be avoided. A further preliminary
consideration regards whether the ontologies should be
merged. The PhD work will start with the assumption that
they will not be merged, but properly interlinked.
•</p>
      </sec>
      <sec id="sec-2-10">
        <title>To ensure valid test results</title>
        <p>A problem at the end of the work could be poor test results in
case of poor test scenarios and questionnaires. To avoid this
problem, requirements and use cases will be done at the
beginning of the project. In addition, useful test scenarios are
needed. Therefore the main tests will be at the Electronic
Commerce Group of the Institute of Software Technology
and Interactive Systems at the Vienna University of
Technology. During and after using the prototype (for a few
weeks) questionnaires and test scenarios concerning the
usage will be carried through and analyzed.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Economic relevance</title>
      <p>Today many projects miss their goals or are cancelled because of
overruns in time and budget. The Chaos Report [10] identifies
that 31% of IT projects were cancelled or never completed and
nearly 53% of the projects cost almost twice the initial estimate.
Reasons for their failure are that information often gets lost. It is
hard to remember how and where to find the needed information.
The working prototype enables a better search and reuse of
already existing data by using semantic technologies, reducing
thus time and costs. In addition, it reduces the effort of project
management and increases the probability of project success.
Information of already finished projects can be used as input for
planning of new projects and to monitor progress and risks of
projects underway. That is because of better storage of project
relevant information. Due to explicitly describing the
relationships between various project documents in machine
accessible form, better administration of projects and easier
identification of relevant information is possible. Based on
improved relationships between different information tasks,
connections between previous and current projects are possible
and a better administration of projects is feasible as well. Another
advantage is a faster reaction to project changes because
experiences and problems of previous projects and their
management are traceable and visible.</p>
      <p>Since project management software is a high volume market, and
since the solution envisaged tackles the major problems in project
management, the economic potential is very high.</p>
    </sec>
    <sec id="sec-4">
      <title>4. State-of-the-art</title>
      <p>This chapter is divided into three parts, the state-of-the-art of
Project Management, of ontologies and of Semantic Desktop
systems. All of them include the innovation aspects of this PhD
thesis.</p>
    </sec>
    <sec id="sec-5">
      <title>4.1 Project Management</title>
      <p>There are several Project Management software tools, which help
companies to manage IT projects. Currently, there are no
solutions in the field of project management which contain
semantic technologies. The available systems differ considerably
with regard to their functionality. The spectrum ranges from just
time planning (milestones) or resource planning to tools that assist
the entire project management process, as for example
projectopen1 or dotproject2.</p>
      <p>Problems with projects and their management are often a mix of
information storage (PM platforms, personal computer …),
neglecting of milestones, costs, etc. and inconsistence of stored
information (versioning of documents). These are only some
reasons why projects might suffer overruns in time or budget or
miss their goals or are cancelled. The Chaos Report of the
Standish Group [10] identifies that in 1994 US companies
invested approx. $250 billion in IT development. 31% of the
projects were cancelled or never completed and nearly 53% of the
projects cost almost twice the initial estimate.</p>
      <p>The PhD work explicitly defines and employs the relationships
between different data items and their semantic descriptions. It
allows a better search and reuse of already existing data and
reduces the effort of project management and thus increases the
probability of project success. Information of already finished
projects can be consulted and be used as input to plan new
projects, as well as to monitor progress and risks of projects
underway.</p>
    </sec>
    <sec id="sec-6">
      <title>4.2 Ontologies</title>
      <p>
        Ontologies are the backbone of Semantic Web technologies. They
establish a common understanding of a domain by making the
shared conceptualization explicit in a machine-accessible manner.
An ontology represents the domain knowledge by describing its
concepts or entities, and the relationships between these concepts
in a precise, detailed way, so that all relevant knowledge of the
domain is actually made explicitly. PROMONT [9], for example,
is a basic project management ontology which formalizes the
typical elements for project structuring. Another already existing
ontology is Harmonise [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], which is a tourism domain specific
ontology. Harmonise could be consulted for adapting the project
management ontology (with an industry specific domain) to
enhance test results. An example of a time ontology is a part in
ONTO-SD [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], which will be part of the evaluation of existing
time ontologies.
      </p>
      <p>In this PhD the innovation is to develop a project management
domain ontology, as well as the development of related
ontologies, like date, time or events and the matching of the
ontologies. However, the primary focus will be on IT projects.</p>
    </sec>
    <sec id="sec-7">
      <title>4.3 Semantic Desktop</title>
      <p>
        Semantic Desktop systems provide personal information
management where a user can store personal information items
(documents, emails …). These information items are interpreted
as Semantic Web resources, identified by a Uniform Resource
Identifier (URI) and all data tasks are accessible as RDF Graphs.
Ontologies allow users to qualify their information with their own
words and enable the relationships between different information
tasks (documents, contact information, calendar …). There are
already some Semantic Desktop systems available, like Gnowsis
[
        <xref ref-type="bibr" rid="ref2 ref4">2,4</xref>
        ], which is part of the NEPOMUK project, or IRIS [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], which
belongs to the CALO research project at SRI International.
Current work in the field of Semantic Desktop is to enable
collaboration between such systems [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] or [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>In the PhD work one existing Semantic Desktop system, either
IRIS3 or Gnowsis4, will be adapted for including project relevant
information and therefore an interface between a Semantic
Desktop and the PM system will be built. The idea is that project
members can search on their personal desktop for project relevant
information.</p>
    </sec>
    <sec id="sec-8">
      <title>5. Technical solution</title>
      <p>The PhD work is still at the beginning and thus, this technical
solution is a first draft how it should look like.</p>
      <p>The ontologies will be developed in OWL (Web Ontology
Language) using Protegé. The programming language of the
application depends on the selected project management system,
which will be evaluated. It was decided that the PhD application
will rely on an OpenSource solution. The database will be either
PostgreSQL or MySQL and the application will run on a Linux
server.</p>
      <p>The implementation will follow a client-server architecture. The
client uses Web Services, interacting with the Project
Management application. The application includes the project
relevant functionalities as well as the semantic ones. The
application communicates with the database, ontologies and data
storage via standard interfaces. The types of these interfaces
depend on the finally selected PM system. Figure 1 gives an
overview of a draft architecture of the PhD project (SemProM is
short for Semantic based Project Management).</p>
      <p>The fat-client offers functionalities, such as upload and download
of documents, editing (e.g. tasks, milestones, calender),
annotation of information, etc. With this client in the Semantic
Desktop, relationships are enabled between project management
information and information on the personal desktop.</p>
      <sec id="sec-8-1">
        <title>1 http://project-open.org</title>
      </sec>
      <sec id="sec-8-2">
        <title>2 http://www.dotproject.net</title>
      </sec>
      <sec id="sec-8-3">
        <title>3 http://www.openiris.org/</title>
      </sec>
      <sec id="sec-8-4">
        <title>4 http://www.gnowsis.org/</title>
        <p>Another possibility of implementing the client is a conventional
Web Browser. Therefore an evaluation is needed for studying the
feasibility of useful functionalities. However it is not guaranteed
that all the functionalities of the fat-client are feasible for the Web
Browser.</p>
      </sec>
    </sec>
    <sec id="sec-9">
      <title>6. Future work</title>
      <p>The work is at the very beginning and hence an in-depth study of
the available literature is necessary to understand the general
terms and methods which already exist. In addition, already
existing ontologies as well as project management systems must
be analyzed and proofed if they can be taken as basis for this PhD
work.</p>
      <p>During this study, a detailed architecture of the prototype should
be designed to specify all relevant interfaces and potential
difficulties as well as a time plan for the programming part, where
the building of the ontologies and their combination, the
extension of the project management system, the extension of the
Semantic Desktop, the interfaces and the combination of all these
tasks are part of it.</p>
      <p>Furthermore use cases and requirements will be defined by means
of evaluations.</p>
      <p>Based on these results the domain ontology for project
management and the other ontologies will be developed,
implemented and combined.</p>
      <p>After these steps the prototype as well as the interface between
the Semantic Desktop and the PM system and the fat-client on the
Semantic Desktop will be implemented and tested by the staff of
the Institute of Software Technology and Interactive Systems.</p>
    </sec>
    <sec id="sec-10">
      <title>7. Scientific Contribution</title>
      <p>Current research in the area of semantic desktops focuses on
integrating those systems in order to interchange information. The
work in this thesis concentrates on integrating a Semantic
Desktop and a project management system extended by semantic
functionalities. Thus, this thesis is in line with current research in
this area and an exchange of information between them and us is
preferable.</p>
      <p>The main goal of this thesis is to accomplish an integration of two
systems having different business justifications – a project
management tool and a semantic desktop. Best to our knowledge,
this has not been done before. The integration challenge is
twofold: firstly, both systems must be aligned on the semantic
layer. Secondly, information items on the semantic desktop
(client) must be linked on the technical layer with items on the
project management system (server). The user benefits from such
an integrated environment by having project management items
enriched with semantic descriptions readily available on the
desktop.</p>
    </sec>
    <sec id="sec-11">
      <title>8. Conclusion</title>
      <p>The main advantage of this PhD thesis is the higher probability of
successful delivery of projects based on better information
retrieval. The use of semantic technologies may lead to less
expenditure of time and therefore fewer costs. Also a better
storage of project relevant information is given due to for
example, metadata and relationships between information items.
By the improved relationships between different information tasks
connections between previous and current projects are possible
and therefore a better administration of projects is feasible. Also a
faster reaction to project changes is possible because experiences
and problems of previous projects and their management are
traceable and visible.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Cheyer</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Park</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Giuli</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <year>2005</year>
          : IRIS: Integrate. Relate. Infer. Share.
          <source>In Proceedings of Semantic Desktop Workshop at the ISWC (Galway</source>
          , Ireland, November,
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Sauermann</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grimnes</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kiesel</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fluit</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maus</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Heim</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nadeem</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Adrian</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dengel</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <year>2006</year>
          :
          <article-title>Semantic Desktop 2.0: The Gnowsis Experience</article-title>
          .
          <source>In Proceedings of the ISWC conference</source>
          , Springer (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Decker</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Frank</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>The social semantic desktop</article-title>
          .
          <source>WWW2004 Workshop</source>
          Application Design,
          <article-title>Development and Implementation Issues in the Semantic Web (</article-title>
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Sauermann</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>The semantic desktop - a basis for personal knowledge management</article-title>
          . In Maurer, H.,
          <string-name>
            <surname>Calude</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Salomaa</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tochtermann</surname>
          </string-name>
          , K., eds.
          <source>: Proceedings of the IKNOW 05. 5th International conference on Knowlegde Management</source>
          . (
          <year>2005</year>
          )
          <fpage>294</fpage>
          -
          <lpage>301</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Reif</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Groza</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Handschuh</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mesnage</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jazayeri</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gudjonsdottir</surname>
            ,
            <given-names>R.:</given-names>
          </string-name>
          <article-title>Collaboration on the Social Semantic Desktop</article-title>
          .
          <source>In Proceedings of the Ubiquitous Mobile Information and Collaboration Systems Workshop</source>
          , CAISE 2007 (
          <article-title>Trondheim</article-title>
          , Norway,
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Fodor</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Werthner</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <year>2005</year>
          :
          <article-title>Harmonise - a Step towards an Interoperable e-Tourism Marketplace</article-title>
          . Appears in:
          <source>International Journal of electronic Commerce 9/2</source>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Peralta</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , Sofia Pinto,
          <string-name>
            <given-names>H.</given-names>
            &amp;
            <surname>Mamede</surname>
          </string-name>
          ,
          <string-name>
            <surname>N.</surname>
          </string-name>
          :
          <article-title>Reusing a Time Ontology</article-title>
          ,
          <string-name>
            <surname>Enterprise Information Systems</surname>
            <given-names>V</given-names>
          </string-name>
          , Sep.
          <year>2004</year>
          , pp.
          <fpage>241</fpage>
          -
          <lpage>248</lpage>
          , Kluwer Academic Publishers
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>