<!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>Visual Analytics Supporting Knowledge Management:</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>André Ullrich University of Potsdam August-Bebel-Straße 89</institution>
          ,
          <addr-line>14482 Potsdam</addr-line>
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Eldar Sultanow Capgemini Bahnhofstraße 11C</institution>
          ,
          <addr-line>90402 Nuremberg</addr-line>
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Gergana Vladova University of Potsdam August-Bebel-Straße 89</institution>
          ,
          <addr-line>14482 Potsdam</addr-line>
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Knowledge Management, Public Sector, Mission-critical knowledge, Big Data Visualization</institution>
          ,
          <addr-line>D3.JS, Angular 4, Cassandra</addr-line>
        </aff>
        <aff id="aff4">
          <label>4</label>
          <institution>Marinho Tobolla IT Dept. of the Federal Employment Agency Südwestpark 26</institution>
          ,
          <addr-line>90449 Nuremberg</addr-line>
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2017</year>
      </pub-date>
      <abstract>
        <p>The Federal Employment Agency (FEA) spent seven years developing (and continues to develop) a mission-critical software system responsible for one hundred thousand transactions every day while ensuring the safe processing of more than EUR 25 billion a year. This system comprises more than 718,000 lines of code and the development team consists of approximately 90 developers. As is normal for very large private or public projects, the knowledge of external experts/consultants is involved. As a result, isolated, highly specialized knowledge is developed and not sufficiently shared. That is why an early warning KMS that incorporates visual analytics has been developed from the bottom up as an answer to specific challenges within the very knowledge intensive project. Furthermore, the well-established, structured knowledge management framework of the FEA helps support and establish appropriate activities to meet these challenges. This paper describes the motivation, challenges, specifics, and implementation of this KMS pilot system.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>CCS CONCEPTS</title>
      <p>• Computing methodologies → Artificial intelligence;
Knowledge representation and reasoning; Human-centered
computing → Visualization; Visualization application domains;
Information visualization;</p>
    </sec>
    <sec id="sec-2">
      <title>INTRODUCTION</title>
      <p>Germany's Federal Employment Agency employs more than
96,000 people and operates one of the largest IT-infrastructures in
Germany, with more than 160,000 networked PC-workplaces,
9,000 servers, two main data centers, and several regional ones. The
huge amount of processed data includes email, bank transfers, mail,
and print products.</p>
      <p>Over the last seven years, the FEA has developed (and continues
to develop) the mission-critical software system ALLEGRO.
ALLEGRO stands for “Arbeitslosengeld II Leistungsverfahren
Grundsicherung Online” (Unemployment Benefits II Performance
Benefits Basic Provision Online). The system is responsible for one
hundred thousand transactions a day and ensures the safe
processing of more than EUR 25 billion a year. It comprises more
than 718,000 lines of code, written by a development team
numbering approximately 90. The software is responsible for
retrieving, administrating, and processing data; calculating
unemployment benefits and periods; payment orders for benefits
under the Second Book of the Social Code (SGB II); reporting and
payment to social insurance funds; preparing decisions; and central
and decentralized printing.</p>
      <p>As is normal for very large private or public projects, the
knowledge of external experts/consultants is involved. Due to
alternating ramp-up and ramp-down phases and personnel changes,
knowledge bearers fluctuate and knowledge flows are highly
volatile. The situation is characterized by knowledge flow peaks
and troughs, and knowledge objects (artifacts, documents, source
code, etc.) may be left untouched for periods. Thus, familiarization
with these knowledge objects is complicated and time-consuming,
lacking the necessary relational and causal knowledge that is or was
available as tacit knowledge.</p>
      <p>
        Based on the idea of knowledge as an object (e.g. [
        <xref ref-type="bibr" rid="ref1 ref2 ref3">1-3</xref>
        ]) to be
generated, identified, stored, and manipulated, unveiling
knowledge drain while identifying and focusing on critical
knowledge bearers may help large, long-term projects to reduce
development times and costs. To this end, knowledge must be
identified in a way that makes it effortlessly identifiable,
internalizable, and interpretable for relevant stakeholders such as
knowledge and project managers and software developers. On the
other hand, there is little value in identifying, generating, and
storing massive amounts of information and knowledge on the
chance it might be relevant to a project [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. The right information
and knowledge must be identified at the right time, since only
useful information will be used to find solutions for present or
future challenges [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Thus, people and the culture of public sector
employees have been identified as key factors for future research
on public sector knowledge management [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>
        Public sector projects involve many external consultants.
Rampups, ramp-downs, and departing consultants cause project relevant
knowledge to fluctuate and drain off. This creates a need for an
early warning system, which can identify knowledge monopoles,
flows, and critical knowledge bearers while providing a way
forward. Knowledge management research in the public sector
remains limited [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] and should be conducted as special research
rather than as a part of private sector management research.
Although the aforementioned knowledge types are identical for
both the private and the public sectors, public sector knowledge
management cannot simply adapt private sector thinking [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. On
the contrary, the practices of sharing and transferring knowledge
should be adapted to the specifics of the public sector [
        <xref ref-type="bibr" rid="ref10 ref9">9, 10</xref>
        ]. In
particular, customized knowledge management systems that suit
unique bureaucratic hierarchies and cultural features should be
developed [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Compared to the private sector, the pressure to
compete and efforts to cut costs are less important, and knowledge
sharing is less evident [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. Furthermore, public sector
organizations differ from private sector organizations in their goals,
environment, and political influences [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>Therefore, this paper aims to present a knowledge management
system (KMS) using a case study, highlighting public authorities'
knowledge positions and their critical knowledge resources by
visualizing the development, atrophy/degeneration, and
endangerment of knowledge in such highly business critical
projects.</p>
      <p>This paper is organized as follows: Section 2 provides
theoretical background on knowledge management, knowledge
management systems, and challenges during their implementation.
Section 3 introduces the methodical approach and Section 4
describes the KMS pilot system. Section 5 illustrates its
functionalities within various applications. Section 6 provides an
evaluation while Section 7 outlines limitations. The contribution
closes with a discussion and outlook (Section 8).</p>
    </sec>
    <sec id="sec-3">
      <title>2 Background</title>
      <p>
        Knowledge and information play pivotal roles for both private
companies and the public sector. Particularly for the latter,
highvolume information transfer, and knowledge and information
allocation among diverse administrative units and external partners,
present major knowledge management challenges [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. Knowledge
management is the integration of tools and methods that "harnesses
the value of knowledge and engages it in processes with people,
processes, and organizational infrastructure" [
        <xref ref-type="bibr" rid="ref13 ref14">13, 14</xref>
        ]. Thus, a
promising and sustainable knowledge management framework
addresses a range of taxonomical aspects of knowledge to foster its
distribution within an organization:
 Tacit knowledge, which is “personal, context specific, and
very difficult to communicate” [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ];
 Explicit knowledge, which can be distributed in a formal
and systematic language;
 Individual knowledge "possessed" by a single entity;
 Collective knowledge, as well goal-oriented transfer and
interplay [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ];
 Procedural knowledge, which is important in large
projects, since it may advise how to handle diverse kinds
of challenges;
 Causal knowledge, the "knowing-why"; and
 Relational knowledge, which provides answers about
interactions and interdependencies [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        The individually distributed and "hidden" tacit knowledge of
people is especially critical for the successful execution of large
projects [
        <xref ref-type="bibr" rid="ref17 ref18">17, 18</xref>
        ], such as in software development for public
authorities.
      </p>
      <p>
        Knowledge may be viewed from diverse perspectives: as a state
of mind, as an object, as a process, as a condition of possessing
access to information, or as a capability [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        The first view understands knowledge as a state of knowing and
focuses on enabling individuals to expand and apply personal
knowledge [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. Considering knowledge as an object grasps
knowledge as something that can be generated, identified, stored,
and manipulated [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Here, the role of information technology (IT)
involves gathering, storing, and transferring knowledge.
Alternately, knowledge can be described as the simultaneous
process of knowing and acting [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. According to this view,
knowledge enables acting by applying expertise. The view of
knowledge as a condition of access to information focusses on the
organization of knowledge and the accessibility of knowledge
objects [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. IT needs to provide effective search, visualization, and
retrieval mechanisms. Alternatively, knowledge can be seen as a
capability with the potential to influence future actions,
emphasizing the capacity to use information [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. The processing
and transfer of explicit and tacit knowledge requires the
development of different methods and approaches based on their
specific features. Explicit knowledge (or information) can be
transferred by communication, by numbers, by pictures, or by
language. It can be processed, altered, and learned together [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ],
[
        <xref ref-type="bibr" rid="ref23">23</xref>
        ]. Tacit knowledge, on the other hand, is based on, but not
equated with, information and is person-bound and very difficult to
articulate.
      </p>
      <p>
        Procedural knowledge, contextual knowledge (about relevant
legal and political aspects and decisions), and content knowledge
(about facts and rules) have been highlighted as essential [
        <xref ref-type="bibr" rid="ref24 ref25">24, 25</xref>
        ]
to the public sector in particular. According to [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ], knowledge
management is shaped by certain features of the public sector, e.g.
a focus on savings, high employee turnover, and the public sector’s
role as a service provider for citizens and enterprises, whereby the
quality of the services depends on the quality of process relevant
data and information.
      </p>
      <p>
        Ihringer [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] identifies the following knowledge management
instruments as typical for the public sector: a list of experts,
webbased portals, document management, business intelligence,
decision support, controlling systems. However, she sees solutions
for bringing experts together and supporting collaboration and
communication processes as of primary importance. According to
Barachini [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ], focusing on people is also a key factor and a big
challenge for public sector knowledge management future research.
One explanation is that individuals generally do not offer
knowledge freely. Furthermore, there may be differences in the
employee characteristics of private and public sector organizations
[
        <xref ref-type="bibr" rid="ref27">27</xref>
        ]. Another important point is the resistance encountered in
public sector organizations, when attempting to adapt the cultural
characteristics of the private sector [
        <xref ref-type="bibr" rid="ref28 ref6">28, 6</xref>
        ].
      </p>
      <p>
        Ihringer [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] lists four challenges to the development of
appropriate knowledge management solutions for public sector
organizations.
      </p>
      <p>
        1) The consideration of the core knowledge management
aspects: technology, people, and organization. Focusing on one
aspect alone is not sufficient for proper knowledge management
and to gain or sustain competitive advantages. Instead, it is the
interaction between technology, people, and techniques that
enables effective knowledge management [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ]. In addition, the
strategy of the organization and public sector-specific goals should
be taken into consideration.
      </p>
      <p>2) The establishment and support of networking and
semistructured knowledge transfer activities;
3) The establishment of learning processes; and
4) The development of customized technical solutions: This last
point is particularly relevant to this contribution by describing the
development of a cloud-based knowledge management system for
one public sector authority.</p>
      <sec id="sec-3-1">
        <title>KMS, Cloud Computing and Visual Analytics</title>
        <p>
          Given the complexity and variety of knowledge management
aspects in organizations and the huge amounts of data and
information involved, information systems are often implemented
to support organizational knowledge management with platforms
for knowledge exchange, retrieval, storage, usage, and
visualization. Such platforms are usually referred to as knowledge
management systems (KMS). A KMS is an information and
communication system that combines and integrates functions for
the structured and contextualized handling of explicit and tacit
organizational knowledge [
          <xref ref-type="bibr" rid="ref30">30</xref>
          ]. Thus, KMSs are a class of
information systems applied to manage organizational knowledge.
They are developed to support and enhance the organizational
processes of knowledge creation, storage/retrieval, transfer, and
application [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. Their basic functions include content management,
information retrieval, visualization and aggregation of knowledge,
and collaboration. Because collaboration is often characterized by
distributed work with no time limits and cloud computing
facilitates scalability, cost-efficiency, availability, and location
independence, there is a tendency towards cloud-based KMSs.
        </p>
        <p>
          Cloud-based KMSs enable information search and retrieval at
any time and from any location, as well as knowledge sharing and
reuse in distributed environments that are not feasible in many
conventional knowledge management approaches [
          <xref ref-type="bibr" rid="ref31">31</xref>
          ]. A
cloudbased KMS also enables the handling of big data and the
application of analyses [
          <xref ref-type="bibr" rid="ref32">32</xref>
          ]. Cloud-based KMSs are more effective
and user-oriented solutions for organizations. They are generally
provided to users as Software as a Service (Saas), whereby the
provider uses Infrastructure as a Service (IaaS) to host the
cloudbased KMS. The third basic principle of cloud computing (Platform
as a Service) allows user-individual customization of the KMS. In
addition to these conventional layers, Tsui et al. [
          <xref ref-type="bibr" rid="ref31">31</xref>
          ] propose a new
service layer named Knowledge-as-a-Service (KaaS), which
facilitates the management of personal knowledge, i.e. information
retrial, evaluation, and knowledge organization. Cloud computing
enables new KMS models, integrating additional systems,
collaborating with other organizations, and facilitating knowledge
exchange [
          <xref ref-type="bibr" rid="ref33">33</xref>
          ]. The cloud offers infrastructure services (e.g. storage
and communication), knowledge services (e.g. knowledge creation,
sharing, and reuse), and platform services (e.g. databases) [
          <xref ref-type="bibr" rid="ref34">34</xref>
          ] and
allows knowledge workers to integrate external content via Web
2.0 tools and build up their own knowledge facilitating
environment. They can easily access various Cloud service
platforms and resources through the Internet to obtain their KM
demand [
          <xref ref-type="bibr" rid="ref35">35</xref>
          ]. Resources are accessed via user interfaces, which
offer intelligent guidance via the knowledge creation process.
        </p>
        <p>
          Visual analytics is an “iterative process that involves
information gathering, data, preprocessing, knowledge
representation, interaction, and decision making” [
          <xref ref-type="bibr" rid="ref36">36</xref>
          ]. To solve a
given problem, “visual analytics combines the strengths of
machines with those of humans”. In the presented case the problem
is the volatility of external knowledge that is critical to ALLEGRO.
Our developed pilot will demonstrate the power to resolve this
problem by combining both human and machine abilities. Data
mining is a key pillar of visual analytics and “automatically extracts
valuable information from raw data by means of automatic analysis
algorithms” [
          <xref ref-type="bibr" rid="ref37 ref38">37, 38</xref>
          ]. Cloud computing has created new
possibilities for data mining extraction and analytical processes.
The processing algorithms are computationally very intensive and
have high hardware requirements, which easily can be covered by
cloud computing. This explains why visual analytics is increasingly
offered as cloud service.
        </p>
        <p>The scope of visual analytics in this project is illustrated by
Figure 1. Code Statistics, commits, and reviews provide the basis
for statistical analytics. Interaction, and cognitive and perceptual
science play a role in using the graphical interface of our KMS,
which visualizes knowledge areas and hotspots on the basis of large
amounts of data.</p>
        <p>Information analytics is used to identify which artifacts (code
fragments, documents, confluence articles, etc.) belong to which
knowledge area. In the context of knowledge discovery, our pilot
identifies bottlenecks, a gap between knowledge holders and
seekers, and the need for knowledge management measures. Based
on this, our pilot system issues early warnings. Presentation,
production, dissemination, and data management also lie within our
visual analytics scope, since a major topic addressed by this paper
is the presentation and the data layer of our KMS pilot system.</p>
        <p>Scope of Visual Analytics</p>
        <sec id="sec-3-1-1">
          <title>Interaction</title>
        </sec>
        <sec id="sec-3-1-2">
          <title>Cognitive &amp;</title>
        </sec>
        <sec id="sec-3-1-3">
          <title>Perceptual</title>
        </sec>
        <sec id="sec-3-1-4">
          <title>Science</title>
        </sec>
        <sec id="sec-3-1-5">
          <title>Presentation,</title>
        </sec>
        <sec id="sec-3-1-6">
          <title>Production, &amp; Dissemination</title>
        </sec>
        <sec id="sec-3-1-7">
          <title>Statistical Analytics</title>
        </sec>
        <sec id="sec-3-1-8">
          <title>Information Analytics</title>
        </sec>
        <sec id="sec-3-1-9">
          <title>Knowledge Discovery</title>
        </sec>
        <sec id="sec-3-1-10">
          <title>Data Management &amp;</title>
        </sec>
        <sec id="sec-3-1-11">
          <title>Knowledge</title>
        </sec>
        <sec id="sec-3-1-12">
          <title>Representation</title>
          <p>Scope within ALLEGRO
 Discover and present knowledge as input for
perceiving action relevance and decision making
 Use statistics and thresholds for indicating relevance
 Interact for navigating/searching in information
space and early warning provision</p>
        </sec>
        <sec id="sec-3-1-13">
          <title>Scientific Analytics</title>
        </sec>
        <sec id="sec-3-1-14">
          <title>Geospatial Analytics</title>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>METHODICAL PROCEDURE</title>
      <p>As described above, the FEA is responsible for a huge amount
of highly relevant critical data and information, while acting as both
an employer and a service provider. Against this background, an
appropriate knowledge management framework has been
established. This provides a well-structured approach for the
identification of knowledge management challenges and the
development of best possible strategies and concepts.</p>
      <p>This case study represents an interesting knowledge
management phenomenon. In order to develop a way of dealing
with huge amounts of specific information and data (as one
knowledge management topic), the FEA started developing the
ALLEGRO core system. However, given the project specifics (e.g.
the importance of tacit knowledge and collaboration, relevance, and
fluctuation of external experts), important new knowledge
management challenges have been identified – management of
ALLEGRO-specific knowledge and information, and ensuring the
success of this very knowledge intensive software development
process.</p>
      <p>
        As depicted in Figure 2, the methodological procedure of the
ALLEGRO project has three main steps: interviews and
participating observations (1), identification of critical knowledge
and risks (2), development of a visualization and early warning
system (3). The methodological procedure follows the usual steps
of process-oriented knowledge management in public
organizations (cf. [
        <xref ref-type="bibr" rid="ref39">39</xref>
        ], [
        <xref ref-type="bibr" rid="ref40">40</xref>
        ], [
        <xref ref-type="bibr" rid="ref41">41</xref>
        ]). The main phases of the
structured, process-oriented knowledge management approach are
presented at the top of Figure 2. These phases have a universal and
general character, and can and should be periodically passed though
in order to identify new and relevant knowledge management
challenges. The lower boxes within Figure 2 describe concrete
knowledge management steps and activities in the context of
ALLEGRO. Evaluating the current state of the software
development project has involved interviews and participating
observations. As part of the second phase, the importance of
external knowledge and the risks of knowledge loss have been
identified. Characteristic risk addresses the peaks and troughs of
knowledge flows and knowledge objects (artifacts, documents,
source code, etc.), project-relevant knowledge loss caused by
changes to external consultants, and shortcomings in the
identification of relevant knowledge and knowledge bearers and,
therefore, rising knowledge gaps. The empty boxes in these two
phases represent further phase-relevant instruments and aspects,
which are part of the general knowledge management framework
of the FEA but not relevant to this knowledge management project.
Developing an early warning and visualization KMS is a strategic
knowledge management goal for ALLEGRO in the third phase.
Because the ALLEGRO team is not involved in these strategic
steps, the steps are marked in red and with broken lines. In contrast,
the operative phases of the pilot project are marked in red. They
will be described in further detail in the next section.
4
      </p>
    </sec>
    <sec id="sec-5">
      <title>THE PILOT SYSTEM</title>
      <p>The pilot system enables the investigation and visualization of
several knowledge management issues within the software
development process of the ALLEGRO system. This KMS pilot is
a web application running on a Jetty server that uses Angular 4 in
combination with D3.JS. D3 (Data-Driven Documents) is a
JavaScript library for visualizing large data using web standards. It
provides graph components that are suitable for visualizing the
knowledge objects collected in the KMS pilot. Figure 4, Figure 5,
and Figure 6 show screenshots, which comprise different D3 views
– such as the collaboration and hotspot view – which are provided
by the pilot. These views relate to the use cases described later in
section 5.</p>
      <sec id="sec-5-1">
        <title>ALLEGRO Follows the Model-Driven Development</title>
      </sec>
      <sec id="sec-5-2">
        <title>Approach</title>
        <p>In very simple terms, the ALLEGRO development process
involved three main steps. First, the engineering team models the
application, the business processes, and the usage cases. Second,
the development team transforms this model into a more technical
model and into code. The test team uses the engineering team
model to test the code produced by the development team.
Innovator is a modeling suite widely used at the FEA.</p>
      </sec>
      <sec id="sec-5-3">
        <title>Visual Analytics and Cloud Computing by our Pilot</title>
        <p>The architecture of this KMS pilot consists of four main layers:
a web-based frontend (1), a service layer containing RESTful Web
Services (2), a data layer that is based on Cassandra NoSQL
database (3), and a layer comprising backend processes that inserts
data into the database (4).</p>
        <p>This architecture complies with a cloud-based KMS
architecture that is capable of handling big data. Figure 3 shows the
architecture of the KMS pilot. The backend processes include
connectors that are responsible for the data mining, and
incrementally import data from the modeling tool Innovator, from
Evaluation of the
current state of
knowledge
processes and
structures
Interviews with
internal and
external experts
Participating
observation</p>
        <p>Identification of
topics and
capability
analysis
Importance of
external expertise
and knowledge
Knowledge and
metaknowledge lost</p>
        <p>Strategy
development
and
knowledge
goals
Development
of an early
warning KMS
ALLEGRO relevant</p>
        <p>KM aspects</p>
        <p>Conceptualization,
prototype
development and use
cases
Identify and visualize
delta betw.
knowledge need and offer
Identify relations betw.
knowledge scattered
across disciplines
Identify newly created
knowledge
Identify bottlenecks
and key players</p>
        <p>Pilot project
launches
Pilot system
implementation</p>
        <p>Evaluation of
the pilot and
further
development
ALLEGRO pilot project
the Confluence server, and from the Gerrit Server that is connected
with a Git Repository. Gerrit is a temporary repository, into which
developers commit their code for review loops. After the review
process is complete, the code will be merged into the central Git
repository.</p>
        <p>
          The web-based frontend is running on an integrated Jetty server
– a Servlet API 3.0 compliant web container. The frontend builds
on the Angular 4 Architecture Stack including D3 graph
components for Big Data visualization [
          <xref ref-type="bibr" rid="ref42">42</xref>
          ]. These graph
components used by the frontend fit the architectural approach of
using Cassandra in the backend, since Cassandra is able to return
ResultSets in JSON Format directly – no conversions or
ObjectRelational (O/R)-Mapping are needed.
        </p>
        <p>The service layer includes RESTful Web Services, which
provide the knowledge-related data that is required for visualization
to the frontend. To put the interaction of the components together,
the knowledge data collected at the backend is imported into the
Cassandra database. Then, the services select this data upon
requests made at the frontend and provide it to the D3 components
located in the Angular-based frontend.</p>
      </sec>
      <sec id="sec-5-4">
        <title>Reasons for the Pilot’s Architectural Design</title>
        <p>Why was the pilot designed and developed in this specific way?
In this context, the most relevant question might be “Why
Cassandra, and why embedded in a container? Does this embedding
conflict with cluster formation?” The data basis for the analytical
KMS is large – knowledge to be discovered hides behind the facade
of more than 740,000 LOC (lines of code), which developers have
enriched with several million commits. New ones are added every
day. The volume of data and heterogeneity of its sources
(Innovator, JIRA, Confluence, and Wiki pages) speak clearly in
favor of a NoSQL DB. But why a column store (and not a graph
database or key value store)? Graph databases are primarily
designed for complex data structures and column stores are a more
generic approach suited to handling large volumes of data. For our
purposes, the high-performance handling of a lot of data is
important. The structuring by column-oriented databases is more
meaningful than an irreversible fixation of our complete data layer
by graph orientation. For our knowledge management purposes, we
need analyses such as the summation of individual attributes. This
includes, for example, the number of classes or commits in a
particular knowledge area that can be defined at the package level.
For such aggregates over many lines with single or few columns,
column-oriented databases are not only suitable, but designed for
purpose. Another feature favoring Cassandra is the advanced and
powerful JDBC driver (DataStax Java Driver) for smooth use in
Java. The Cassandra Query Language (CQL) query language is
similar to SQL and works as a kind of "SQL for Cassandra".</p>
        <p>But why embedded? The desired delivery model of the FEA
requires a consistent implementation of the one-way-use principle.
Embedding all layers into a container might complicate clustering,
because the embedded Cassandra instances have to recognize and
connect each other automatically. Apart from the fact that this can
be done using discovery mechanisms at driver level, even if only
for advanced users, the advantage of the one-way-use principle
prevailed in this project.</p>
        <p>The other components are synergistically matched. The NoSQL
database can already return its results in JSON format, which the
REST service simply dispatches. We use the Servlet 3.0 API and
annotate the corresponding servlet method with @Produces
(MediaType.APPLICATION_JSON). The servlet method directly
returns the result obtained from Cassandra to the angular service
that is implemented on the client side. This service on the client
side takes the result without the developer having to make further
conversions. It maps the result to the corresponding JSON entity
class using automatic type casting (TypeScript offers a simple "as"
syntax). This eliminates a lot of glue code. Data transfer and
conversion are performed automatically according to the
convention over configuration principle. Finally, D3 and Angular
are also easy to integrate with one another.</p>
        <p>Frontend
Service Layer</p>
        <p>Angular
Components
RESTful
KM Services</p>
        <p>KMS Pilot Webapp Instance</p>
        <p>D3 Comp 1</p>
        <p>D3 Comp n
JAX-RS</p>
        <p>JAX-RS
Service 1</p>
        <p>Service n</p>
        <p>Servlet 3.0 API
Jetty Server</p>
        <p>DataStax JDBC Driver
Data Layer</p>
        <p>Cassandra NoSQL DBMS
Backend</p>
        <p>Confluence</p>
        <p>Server</p>
        <p>Innovator</p>
        <p>Gerrit</p>
        <p>Server
Confluence
Connector</p>
        <p>Innovator
Connector</p>
        <p>Gerrit
Connector</p>
        <p>Column
Store</p>
        <p>Git
Repository</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>5 USAGE</title>
      <p>The KMS pilot is used in many ways. Usage examples are
described below, along with the reasons for bringing them into
focus. The following describes the most essential cases for
ALLEGRO covered by the KMS pilot:</p>
      <p>Identifying and visualizing commonly developed knowledge
in clustered knowledge areas: This usage relates to Figure 4,
which visualizes how collective and relational knowledge has been
commonly developed over three years. We used the D3 to create a
“Chord Diagram”, which illustrates which developers have
committed source code into the ALLEGRO source repository with
which other developers/colleagues. The outside edge of the circle
represents knowledge bearers – in this case committers of
ALLEGRO source. A diagonal line between two or more
committers means that these persons have worked (effectively
together) at the same area and edited collocated code fragments
(classes, methods, etc.).</p>
      <p>The motivation for this illustration is to identify whether there
are individuals solely committing in a certain area. This case is
intended to answer the question of “who has unshared knowledge?”</p>
      <sec id="sec-6-1">
        <title>Identifying and visualizing knowledge developed by an</title>
        <p>individual: Figure 5 shows the development of a person’s
individual tacit and explicit knowledge. The identification and
visualization happens by means of code ownership. We used the
D3 to create a “Bubble Chart”, which incorporates a circle packing
algorithm to illustrate code ownership. A developer who is
committing in a certain knowledge area, where other developers do
not commit anything, is deemed the sole owner of this code. Our
pilot highlights this area red. When other developers start
committing in this area, the color changes from red to green. The
diameter represents the modified total lines of code in one code
area. Circles located in the same encompassing circle are classes
within the same package, which is represented by the encompassing
circle. The color red means a code is owned by a single person. The
color yellow means that more people are involved (knowledge is
shared), and thus visualizes collective knowledge. The color green
means that many people are involved (knowledge is sufficiently
shared in a collective body).</p>
        <p>This case intends to reveal in which areas (unshared) knowledge
is bound to single person. This unshared knowledge is identified in
the previous paragraph.</p>
        <p>Identify hot spot areas of knowledge: This case is
demonstrated by Figure 6, which displays the pilot system’s hot
spot view. We used the D3 to create a “Bubble Chart”, which
incorporates a circle packing algorithm to illustrate hot spots. The
diameter represents the volume of lines of code in a knowledge
area. The darker the color, the more commits exist in this area. It is
possible to show how the focus on areas shifts by visualizing the
timeline in a non-additive way– each year can be analyzed
separately by not including commits from the prior year. Another
hot spot metric would be a quotient involving the total number of
commits and the number of commits in an area. This view
represents a starting point for the investigation and visualization of
causal knowledge.</p>
        <p>ALLEGRO is complex in its business logic. In some areas, code
is being changed frequently in a way that does not grow the code
volume. Such knowledge areas indicate high requirements for
quality. This case intends to ensure that such knowledge will be
shared. It is highly problematic if an area is identified as unshared
knowledge (e.g. during the second form of use described above).</p>
        <p>Identifying experts, key players, and bottlenecks: The
analysis of crawled documents, commit history, and reviews
provides an overview of key individuals who have specific explicit
knowledge in distinct areas, as well as tacit knowledge if the
knowledge bearers have indicated their relevant knowledge
domains in databases or available documents. Another view of this
analysis depicts the degrees on how given knowledge areas are
covered by individuals.</p>
        <p>Identifying and visualizing the delta between knowledge
need and supply automatically: Matching the search queries
(sorted by frequency) in the organization-wide Wiki, Confluence
and Knowledge Portal with the delivered search results gives a
strong indication of a delta between knowledge needs and
knowledge supply (between suppliers and demanders of
knowledge).</p>
        <p>Identifying relations between knowledge of one area that is
scattered across disciplines: This is accomplished by crawling a
document’s metadata in the file share that is commonly used by the
requirements engineering team, test team, and design &amp;
implementation team, including matching this metadata with
commit metadata. The result allows us to predict whether the
design and implementation team will run into a required knowledge
bottleneck during development of the next ALLEGRO release. The
pilot extracts diverse knowledge areas from artifacts of
requirements engineering and thus several taxonomical aspects of
knowledge, focusing thereby on relational knowledge. The
requirements engineering team is currently working on the next
release and compares these knowledge areas with the available
knowledge in the design and implementation team.</p>
      </sec>
      <sec id="sec-6-2">
        <title>Identifying newly created knowledge: By analyzing the</title>
        <p>content creation and history in the organization-wide Wiki,
Confluence, and Knowledge Portal, the pilot provides a big picture
of knowledge development in existing areas and emerging new
areas of knowledge that become relevant for teams. Such
knowledge discovery is not limited to content analysis, but also
includes the analysis of models that created by the requirements
engineering team using the Innovator modeling tool.Hence, this
function addresses the dynamics of the knowledge creation process.</p>
        <p>Enabling better staffing: Because the pilot can to visualize and
highlight knowledge areas that are insufficiently covered,
personnel can be recruited and/or skilled in these areas and staffed
for specific tasks.</p>
      </sec>
      <sec id="sec-6-3">
        <title>Graph based knowledge queries: As described, the database</title>
        <p>is a graph database storing the current knowledge available in
ALLEGRO. This allows for the formulation of knowledge queries
involving specific knowledge objects that are interconnected. For
2010
instance, it is possible to query knowledge holders and the
connected people with which they share their knowledge.
benefits will emerge from day-to-day use of the pilot system,
especially when it becomes more sophisticated and established.
6</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>EVALUATION</title>
      <p>To validate its functionality, the pilot system was thoroughly
tested and assessed by various members of the ALLEGRO team
during the development and testing phases. Knowledge managers,
project managers, and developers served as test subjects. The test
trials started with a brief introduction on the intended usage of the
system and its functionalities. Various tasks encompassing the
usage cases described above were to the testers. The testers had to
identify knowledge islands, staff a team for a potential new project,
and unveil knowledge gaps in a current project. The system’s
performance was assessed by comparing the results of the testers
and by interviewing the testers on their impressions. The main
findings of the interviews can be summarized as follows:</p>
      <p>Knowledge Managers get a holistic and atomic overview of the
organizational knowledge situation. They can trigger both the
project management and the developers to take appropriate action,
e.g. to share their knowledge or provide capacity for counter actions
against a loss of knowledge. Furthermore, "this kind of
identification of knowledge bottlenecks supports short-, mid-, and
long-term planning and development of domain experts and
strategic knowledge areas". Knowledge managers also found the
efficient identification of newly created knowledge a major benefit,
given the effort formerly required to gather and systemize new
knowledge and its bearer. They also mentioned that "the
identification of similar knowledge across disciplines enables the
implementation of interdisciplinary expert groups". In turn, this
may lead to synergetic effects between diverse disciplines and
departments. Lastly, the test group emphasized the pilot’s' potential
to transform individual knowledge to collective knowledge.</p>
      <p>Project Managers gain a basis for deciding on measures such
as budgets for knowledge acquisition and transfer, or investments
in externalizing, sharing, or renewing knowledge. The pilot also
enables them to efficiently identify key knowledge bearers without
having to contact the domain knowledge manager. Project
managers considered the pilot "a useful way of unveiling
knowledge deficits in teams and for staffing, since domain experts
are easily to identify". The pilot helps to “counter a lack of causal
and relational knowledge in project teams” by supporting the
incorporation of relevant roles in project teams.</p>
      <p>Developers can see what kind of knowledge will be required
from them and can prepare themselves through training or by
skilling themselves in knowledge areas that are or will become
relevant for them. Most of the developers appreciated the pilot's
architecture, which enables a fast and relatively effortless
integration of new functionalities into the system. They frequently
stated that, “Now we are aware of which technology know-how
(e.g. rich client or server) they need from us to develop the
subsequent release.”</p>
      <p>The pilot evaluation identified various benefits for the diverse
test groups. In summary, all participants were positive about the
handling and the functionalities of the system. However, further
7</p>
    </sec>
    <sec id="sec-8">
      <title>LIMITATIONS</title>
      <p>Although we have made great progress with our analytical
knowledge management pilot, we have more to do. The pilot in its
current phase is solely developed and used within the design and
development team. Expansion to the whole ALLEGRO team
remains pending. Although the pilot crawls different sources (Git,
Gerrit, Innovator, and Confluence), relationship matching and
identification can be optimized. For example, it is not easy to detect
whether a Confluence article belongs to a certain area of knowledge
or is related to a piece of code that has been committed by an
individual. The fact that two artifacts have been authored by the
same person within the same period of time does not provide
sufficient evidence to conclude that these two artifacts belong to
the same knowledge area.</p>
      <p>Currently, the pilot cannot distinguish whether knowledge
remains tacit at one individual. Additionally, our pilot does not
capture knowledge that has been shared face-to-face. Currently, we
indicate that a person potentially contains a lot of unshared tacit
knowledge if his/her code ownership is high within a certain
knowledge area.
8</p>
    </sec>
    <sec id="sec-9">
      <title>DISCUSSION AND OUTLOOK</title>
      <p>
        One of the most influential and charismatic knowledge
management researchers describes the essence of knowledge
creation as an "endless innovation" [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. Enabling and supporting
the creation of knowledge on individual and organizational levels
within an organization remains a major challenge, despite
awareness of its hidden innovation potential.
      </p>
      <p>The development of an early warning KMS that incorporates
visual analytics has been initiated bottom-up as an answer to
concrete challenges within the highly knowledge-intensive
ALLEGRO project. However, the well-established and structured
knowledge management framework of the FEA builds the basis for
immediate support and establishment of appropriate activities in
order to meet these challenges.</p>
      <p>Given the specifics of procedural knowledge as implicitly
embodied in individuals, the key source for the identification of
critical process success factors has been the internal and external
experts involved in the ALLEGRO project. The usage examples of
the pilot system described above address all relevant taxonomical
aspects of knowledge in the present context – tacit, explicit,
individual, collective, procedural, causal, and relational – by
supporting the handling with both knowledge objects (such as
documents and data) and knowledge subjects (collaboration and
communication, learning processes, and competence
development). Furthermore, the pilot project and its results are one
appropriate response to the actual knowledge management
challenges within the public sector.</p>
      <p>Due to the size of the ALLEGRO software system, the number
of team members, and the knowledge involved, this project
provides an appropriate volume of data to be processed and
visualized by the KMS. The pilot currently provides very useful
insights into the FEA’s situation of available, emerging,
fluctuating, and required knowledge. However it has not yet
reached its full potential. The system is not yet (but should be)
available as a mobile application for use on a device. This would
fit the FEA’s “Mobile First” strategy and take advantage of the
REST and Angular 4 technology stack. In its current state, the pilot
is internally used for investigating knowledge developments within
the ALLEGRO software development. In the near future, the pilot
should be available and applicable to all FEA projects. There are
also some pattern recognition development possibilities. In future,
the pilot should represent a Knowledge-as-a-Service platform that
incorporates machine learning and In-Memory technologies in
order to provide stronger insights into the FEA’s knowledge
situation.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Gronau</surname>
            <given-names>N</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thim</surname>
            <given-names>C</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ullrich</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vladova</surname>
            <given-names>G</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weber</surname>
            <given-names>E</given-names>
          </string-name>
          (
          <year>2016</year>
          )
          <article-title>A Proposal to Model Knowledge in Knowledge-Intensive Business Processes</article-title>
          .
          <source>BMSD 2016 - Proceedings of the Sixth International Symposium on Business Modeling and Software Design, SCITEPRESS</source>
          , pp.
          <fpage>98</fpage>
          -
          <lpage>105</lpage>
          . DOI:
          <volume>10</volume>
          .5220/0006222600980103
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>McQueen</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <article-title>"Four Views of Knowledge and Knowledge Management"</article-title>
          in
          <source>Proceedings of the Fourth Americas Conference on Information Systems, E. Hoadley and I. Benbasat (eds.)</source>
          ,
          <year>August 1998</year>
          , pp.
          <fpage>609</fpage>
          -
          <lpage>611</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Zack</surname>
            ,
            <given-names>M. "</given-names>
          </string-name>
          <article-title>An Architecture for Managing Explicated Knowledge," Sloan Management Review</article-title>
          ,
          <year>September 1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Haas</surname>
            ,
            <given-names>M. R.</given-names>
          </string-name>
          (
          <year>2006</year>
          ).
          <article-title>Knowledge gathering, team capabilities, and project performance in challenging work environments</article-title>
          .
          <source>Management Science</source>
          ,
          <volume>52</volume>
          (
          <issue>8</issue>
          ),
          <fpage>1170</fpage>
          -
          <lpage>1184</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Alavi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Leidner</surname>
            ,
            <given-names>D. E.</given-names>
          </string-name>
          (
          <year>2001</year>
          ).
          <article-title>Review: Knowledge management and knowledge management systems: Conceptual foundations and research issues</article-title>
          .
          <source>MIS Quarterly</source>
          ,
          <volume>107</volume>
          -
          <fpage>136</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>McEvoy</surname>
            ,
            <given-names>P. J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Arisha</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Ragab</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2015</year>
          )
          <article-title>A Review of Knowledge Management in the Public Sector: A Taxonomy. International, Forum on Knowledge Asset Dynamics</article-title>
          . Bari, Italy,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Garlatti</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Massaro</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dumay</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Zanin</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          (
          <year>2014</year>
          ).
          <article-title>Intellectual Capital and Knowledge Management within the PS. A systematic literature review and future developments</article-title>
          .
          <source>International Conference on Intellectual Capital and Knowledge Management</source>
          ,
          <fpage>175</fpage>
          -
          <lpage>185</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Sandhu</surname>
            ,
            <given-names>M. S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jain</surname>
            ,
            <given-names>K. K.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Ahmad</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. U. K. B.</surname>
          </string-name>
          (
          <year>2011</year>
          ).
          <article-title>Knowledge sharing among PS employees: evidence from Malaysia</article-title>
          .
          <source>International Journal of PS Management</source>
          ,
          <volume>24</volume>
          ,
          <fpage>206</fpage>
          -
          <lpage>226</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Willem</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Buelens</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2007</year>
          ).
          <article-title>Knowledge sharing in PS organizations: The effect of organizational characteristics on interdepartmental knowledge sharing</article-title>
          .
          <source>Journal of Public Administration Research and Theory</source>
          ,
          <volume>17</volume>
          ,
          <fpage>581</fpage>
          -
          <lpage>606</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Seba</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rowley</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Delbridge</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          (
          <year>2012</year>
          ).
          <article-title>Knowledge sharing in the Dubai Police Force</article-title>
          .
          <source>Journal of Knowledge Management</source>
          ,
          <volume>16</volume>
          (
          <issue>1</issue>
          ),
          <fpage>114</fpage>
          -
          <lpage>128</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>O</given-names>
            <surname>'Riordan</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.</surname>
          </string-name>
          (
          <year>2005</year>
          ).
          <article-title>A Review of Knowledge Management in the Irish Civil Service</article-title>
          . Institute of Public Administration.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Ihringer</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2002</year>
          )
          <article-title>Knowledge Management: A Key Factor of Future Sustainability of State and Administration (in German)</article-title>
          , electronically published: https://www.itdz-berlin.de/dokumente/splitter/splitter_2002 _
          <article-title>3</article-title>
          .pdf, retrieved:
          <volume>20</volume>
          .
          <fpage>05</fpage>
          .
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Al-Adaileh</surname>
            ,
            <given-names>R. M.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Al-Atawi</surname>
            ,
            <given-names>M. S.</given-names>
          </string-name>
          (
          <year>2011</year>
          ).
          <article-title>Organizational culture impact on knowledge exchange: Saudi Telecom context</article-title>
          .
          <source>Journal of Knowledge Management</source>
          ,
          <volume>15</volume>
          (
          <issue>2</issue>
          ),
          <fpage>212</fpage>
          -
          <lpage>230</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Bullinger</surname>
            ,
            <given-names>H. J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wörner</surname>
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Prieto</surname>
            <given-names>J</given-names>
          </string-name>
          . (
          <year>1998</year>
          ).
          <article-title>Knowledge Management - Models and Strategies for Practice (in German)</article-title>
          , in: B.
          <string-name>
            <surname>H.D.</surname>
          </string-name>
          , Wissensmanagement - Schritte zum intelligenten Unternehmen, S.
          <fpage>21</fpage>
          -
          <lpage>39</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Nonaka</surname>
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Takeuchi</surname>
            <given-names>H.</given-names>
          </string-name>
          (
          <year>1995</year>
          ).
          <article-title>The knowledge creating company: how Japanese companies create the dynamics of innovation</article-title>
          . New York: Oxford University Press, p
          <volume>72</volume>
          ;
          <fpage>96</fpage>
          -
          <lpage>104</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Nonaka</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          (
          <year>1994</year>
          )
          <article-title>"A Dynamic Theory of Organizational Knowledge Creation,"</article-title>
          <source>Organization Science( 5:1)</source>
          , pp.
          <fpage>14</fpage>
          -
          <lpage>37</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Davenport</surname>
            ,
            <given-names>T.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>De Long</surname>
            ,
            <given-names>D.W.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Beers</surname>
            ,
            <given-names>M.C.</given-names>
          </string-name>
          ,
          <year>1998</year>
          .
          <article-title>Successful knowledge management projects</article-title>
          .
          <source>Sloan management review</source>
          ,
          <volume>39</volume>
          (
          <issue>2</issue>
          ), p.
          <fpage>43</fpage>
          -
          <lpage>57</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Koskinen</surname>
            ,
            <given-names>K. U.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pihlanto</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Vanharanta</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          (
          <year>2003</year>
          ).
          <article-title>Tacit knowledge acquisition and sharing in a project work context</article-title>
          .
          <source>International journal of project management</source>
          ,
          <volume>21</volume>
          (
          <issue>4</issue>
          ),
          <fpage>281</fpage>
          -
          <lpage>290</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Williamson</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          (
          <year>1995</year>
          ).
          <article-title>Is knowing a state of mind? Mind</article-title>
          , New Series, pp.
          <fpage>533</fpage>
          -
          <lpage>565</lpage>
          104(
          <issue>415</issue>
          ),
          <fpage>533</fpage>
          -
          <lpage>565</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>Nonaka</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Toyama</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          (
          <year>2003</year>
          ).
          <article-title>The knowledge-creating theory revisited: knowledge creation as a synthesizing process</article-title>
          .
          <source>Knowledge management research &amp; practice, 1(1)</source>
          ,
          <fpage>2</fpage>
          -
          <lpage>10</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <surname>Carlsson</surname>
            ,
            <given-names>S. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>El Sawy</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eriksson</surname>
            ,
            <given-names>I. V.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Raven</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>1996</year>
          ,
          <article-title>July)</article-title>
          .
          <article-title>Gaining Competitive Advantage Through Shared Knowledge Creation: In Search of a New Design Theory for Strategic Information Systems</article-title>
          . In ECIS (pp.
          <fpage>1067</fpage>
          -
          <lpage>1076</lpage>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <surname>Willke</surname>
            <given-names>H.</given-names>
          </string-name>
          (
          <year>2001</year>
          ).
          <article-title>Systemic Knowledge Management (in German)</article-title>
          .
          <source>Stuttgart. 2. edition.</source>
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <surname>Franken</surname>
            <given-names>R</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Franken</surname>
            <given-names>S</given-names>
          </string-name>
          ,
          <year>2011</year>
          .
          <article-title>Integrated knowledge and innovation management (in German)</article-title>
          .
          <source>Wiesbaden: Gabler.</source>
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <surname>Voigt</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          (
          <year>2004</year>
          )
          <article-title>Particularities of Knowledge Management im the Public Sector</article-title>
          (in German): http://www.community-ofknowledge.de/beitrag/besonderheiten
          <article-title>-von-wissensmanagement-imoeffentlichen-sektor/</article-title>
          , retrieved:
          <volume>20</volume>
          .
          <fpage>05</fpage>
          .2017
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <surname>Lenk</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Wengelowski</surname>
          </string-name>
          (
          <year>2002</year>
          )
          <article-title>Knowledge Management for Admistratative Action (in German</article-title>
          ) in: Edeling,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Jann</surname>
          </string-name>
          ,W. und Wagner,
          <string-name>
            <surname>D.</surname>
          </string-name>
          (Hrsg.), Wissenssteuerung und Wissensmanagement in Politik, Wirtschaft und Verwaltung,
          <source>Opladen: Leske und Budrich</source>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <surname>Barachini</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          (
          <year>2009</year>
          ).
          <article-title>Cultural and social issues for knowledge sharing</article-title>
          .
          <source>Journal of Knowledge Management</source>
          ,
          <volume>13</volume>
          (
          <issue>1</issue>
          ),
          <fpage>98</fpage>
          -
          <lpage>110</lpage>
          . doi:
          <volume>10</volume>
          .1108/13673270910931198
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <surname>Salleh</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chong</surname>
            ,
            <given-names>S. C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Syed Ahmad</surname>
            ,
            <given-names>S. N.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Syed Ikhsan</surname>
            ,
            <given-names>S. O. S.</given-names>
          </string-name>
          (
          <year>2012</year>
          ).
          <article-title>Learning and knowledge transfer performance among PS accountants: an empirical survey</article-title>
          .
          <source>Knowledge Management Research &amp; Practice</source>
          ,
          <volume>10</volume>
          (
          <issue>2</issue>
          ),
          <fpage>164</fpage>
          -
          <lpage>174</lpage>
          . doi:
          <volume>10</volume>
          .1057/kmrp.
          <year>2011</year>
          .46
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <surname>Parker</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Bradley</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          (
          <year>2000</year>
          ).
          <article-title>Organisational culture in the PS: evidence from six organisations</article-title>
          .
          <source>International Journal of PS Management</source>
          ,
          <volume>13</volume>
          ,
          <fpage>125</fpage>
          -
          <lpage>141</lpage>
          . doi:
          <volume>10</volume>
          .1108/09513550010338773
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <surname>Bhatt</surname>
            ,
            <given-names>G. D.</given-names>
          </string-name>
          (
          <year>2001</year>
          ).
          <article-title>Knowledge management in organizations: examining the interaction between technologies, techniques, and people</article-title>
          .
          <source>Journal of knowledge management</source>
          ,
          <volume>5</volume>
          (
          <issue>1</issue>
          ),
          <fpage>68</fpage>
          -
          <lpage>75</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <surname>Gronau</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          (
          <year>2009</year>
          ).
          <article-title>Process-oriented Knowledge Management: Methods and Tools for Utilizing the Competitive Factor Knowledge in Enterprises (in German)</article-title>
          . Oldenbourg Verlag.
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <surname>Tsui</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cheong</surname>
            ,
            <given-names>R. K.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Sabetzadeh</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          (
          <year>2011</year>
          ).
          <article-title>Cloud-based personal knowledge management as a service (PKMaaS)</article-title>
          .
          <source>In Computer Science and Service System (CSSS)</source>
          , 2011 International Conference on (pp.
          <fpage>2152</fpage>
          -
          <lpage>2155</lpage>
          ). IEEE.
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tao</surname>
            , F., Cheng,
            <given-names>Y.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Zhao</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          (
          <year>2015</year>
          ).
          <article-title>Big data in product lifecycle management</article-title>
          .
          <source>The International Journal of Advanced Manufacturing Technology</source>
          ,
          <volume>81</volume>
          (
          <issue>1-4</issue>
          ),
          <fpage>667</fpage>
          -
          <lpage>684</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <surname>Antonova</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gourova</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Nikolov</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          (
          <year>2009</year>
          ,
          <article-title>September)</article-title>
          .
          <article-title>Extended architecture of knowledge management system with Web 2.0 technologies</article-title>
          .
          <source>10th European Conference on Knowledge Management ECKM09.</source>
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <surname>Sultan</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          (
          <year>2010</year>
          ).
          <article-title>Cloud computing for education: A new dawn</article-title>
          ?
          <source>International Journal of Information Management</source>
          ,
          <volume>30</volume>
          (
          <issue>2</issue>
          ),
          <fpage>109</fpage>
          -
          <lpage>116</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <surname>Liao</surname>
            ,
            <given-names>C. N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chih</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Fu</surname>
            ,
            <given-names>Y. K.</given-names>
          </string-name>
          (
          <year>2011</year>
          ).
          <article-title>Cloud computing: A conceptual framework for knowledge management system</article-title>
          .
          <source>Human Systems Management</source>
          ,
          <volume>30</volume>
          (
          <issue>3</issue>
          ),
          <fpage>137</fpage>
          -
          <lpage>143</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [36]
          <string-name>
            <given-names>D. A.</given-names>
            <surname>Keim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Mansmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Schneidewind</surname>
          </string-name>
          , J. Thomas, and H.
          <source>Ziegler: Visual Analytics: Scope and Challenges. Lecture notes in computer science</source>
          , No.
          <volume>4404</volume>
          (
          <year>2008</year>
          ), pp.
          <fpage>76</fpage>
          -
          <lpage>90</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          [37]
          <string-name>
            <given-names>Q.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. S.</given-names>
            <surname>Segall</surname>
          </string-name>
          , and M.
          <string-name>
            <surname>Cao</surname>
          </string-name>
          (
          <year>2011</year>
          ).
          <article-title>Visual Analytics and Interactive Technologies: Data, Text and Web Mining Applications</article-title>
          . Hershey, PA: IGI Global
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          [38]
          <string-name>
            <given-names>D.</given-names>
            <surname>Keim</surname>
          </string-name>
          , G. Andrienko,
          <string-name>
            <surname>J.-D. Fekete</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Görg</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Kohlhammer</surname>
          </string-name>
          , et al. (
          <year>2008</year>
          ).
          <article-title>Visual Analytics: Definition, Process and Challenges</article-title>
          . In: A. Kerren and
          <string-name>
            <given-names>J. T.</given-names>
            <surname>Stasko</surname>
          </string-name>
          and
          <string-name>
            <surname>J.-D. Fekete</surname>
            and
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>North. Information Visualization - Human-Centered Issues</surname>
          </string-name>
          and Perspectives, Springer, pp.
          <fpage>154</fpage>
          -
          <lpage>175</lpage>
          ,
          <year>2008</year>
          , LNCS.
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          [39]
          <string-name>
            <surname>Karagiannis</surname>
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Telesko</surname>
            <given-names>R.</given-names>
          </string-name>
          , (
          <year>2000</year>
          )
          <article-title>"The EU-Project PROMOTE: A Processoriented Approach for Knowledge Management"</article-title>
          ,
          <source>In Proceedings of the Third International Conference on Practical Aspects of Knowledge Management (PAKM</source>
          <year>2000</year>
          ),
          <source>October 30-31</source>
          <year>2000</year>
          ,Basel, Switzerland
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          [40]
          <string-name>
            <surname>Maier</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Remus</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          (
          <year>2003</year>
          )
          <article-title>"Implementing process‐oriented knowledge management strategies"</article-title>
          ,
          <source>Journal of Knowledge Management</source>
          , Vol.
          <volume>7</volume>
          Issue: 4, pp.
          <fpage>62</fpage>
          -
          <lpage>74</lpage>
          , doi: 10.1108/13673270310492958
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          [41]
          <string-name>
            <surname>Sivri</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Krallmann</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          (
          <year>2014</year>
          ):
          <article-title>Process-Oriented Knowledge Management within the Product Change Systems of the Automotive Industry</article-title>
          .
          <source>In proceedings of the 25th DAAAM International Symposium on Intelligent Manufacturing and Automation</source>
          ,
          <string-name>
            <surname>DAAAM</surname>
          </string-name>
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          [42]
          <string-name>
            <given-names>A.</given-names>
            <surname>Lerner</surname>
          </string-name>
          and
          <string-name>
            <given-names>V.</given-names>
            <surname>Powell</surname>
          </string-name>
          (
          <year>2014</year>
          ).
          <article-title>D3 on AngularJS: Create Dynamic Visualizations with AngularJS</article-title>
          .
          <source>Leanpub</source>
          ,
          <volume>15</volume>
          .
          <fpage>04</fpage>
          .
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>