<!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>A Knowledge Management System based on Wikis from a Software Architecture Perspective</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Luciano Straccia</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Brenda Baruzzini</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Benjamín Alegre</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>María F. Pollo-Cattaneo</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Universidad Tecnológica Nacional</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Buenos Aires</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Argentina</string-name>
        </contrib>
      </contrib-group>
      <fpage>233</fpage>
      <lpage>245</lpage>
      <abstract>
        <p>A wiki enables collaboration among team members and is an important resource for knowledge management. A wiki is not a complete knowledge management system (KMS), but it is one of its most widely used components. The objective of this article is to consider the use of wikis as part of a knowledge management system from a software architecture perspective and to propose a KMS based on wikis, considering other needed components. The proposal architecture is based on a model with the following layers: presentation, access and authorization, knowledge management, taxonomy and knowledge maps, information management and repository, and shows details for each layer.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Knowledge Management</kwd>
        <kwd>Wiki</kwd>
        <kwd>Architecture</kwd>
        <kwd>KMS</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
    </sec>
    <sec id="sec-2">
      <title>2. Objectives and Methodology</title>
      <p>This work accepts as a hypothesis the wide use of wikis for knowledge management and raises the
need to expand the results that wikis provide through the incorporation of other tools. The objective of
this article is to propose the use of wikis as part of a knowledge management system from a software
architecture perspective. Section 3 presents the theoretical framework, and a discussion of the software
architecture topics for KMS is presented in Section 4. The Section 5 presents the results (a model for
KMS based on wikis from a Software Architecture perspective); for identifying the needs of architecture,
the Architecture Description Record is used and for documenting the final proposal, C4 and UML
notation are used. Finally, the Section 6 presents the conclusions, and Section 7, outlines future works.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Theoretical Framework</title>
      <p>The basic concepts about knowledge and Knowledge Management are introduced in 3.1, and in the
following sections are presented the concepts related to technologies: wikis 3.2 and software architecture
3.3.</p>
      <sec id="sec-3-1">
        <title>3.1. Knowledge and Knowledge Management</title>
        <p>
          Knowledge is introduced in the DIKW Hierarchy [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] whose base element is data; one level higher,
information; later, knowledge; and at the top level, wisdom. Knowledge is the mixture of cognitive
and contextualized beliefs, perspectives, judgments, methodologies, information, experiences and
expectations made about an object, which are adapted and potentiated by the mind of an individual
(knower) [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ], a mixture of structured experiences, values and non-contextual information that provides
a framework for evaluating new experiences and information [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ]. The intellectual capabilities of
human beings, cultural values, skills, experience, including mental models, can become a powerful tool
to create value for the company [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]. Knowledge is the most significant resource of a company, making
it essential to know how to acquire and manage it [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ].
        </p>
        <p>
          Knowledge management (KM) is a process through which organizations manage to discover, use,
and maintain knowledge to align it with business strategies [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ] and is based on a process of social
influence of collaborative groups around the transfer of knowledge to take advantage of the experience
and skills of talents and leaders [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ].
3.2. Wiki
A wiki is a technological tool that enables collaboration among team members. The wiki concept was
created in 1995 by Ward Cunningham and was originally associated with a content repository [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ].
A wiki is “a virtual community, whose pages are edited directly from the browser, where the users
themselves create, modify, correct, or delete content that is usually shared by any other user.”1 Wikis are
therefore technologies for communication, documentation, and dissemination of knowledge, becoming
spaces for the development of online content that allow users to create, edit, and distribute information
[
          <xref ref-type="bibr" rid="ref20">20</xref>
          ]. A wiki allows knowledge to be shared freely among the workers of an organization, allowing
the creation of a knowledge spiral with the accumulation of diferent contributions over time. A wiki
used in companies “become a centralized way of exchanging ideas in work groups and a new model
of knowledge management, facilitating the organization of everything that employees know and that
needs to be stored and systematized so that knowledge is not lost” [
          <xref ref-type="bibr" rid="ref21 ref22">21, 22</xref>
          ].
        </p>
        <p>
          Wikis have the following fundamental principles: anyone can modify, they use hypertext markup
language, they are flexible (they do not have a predefined structure), and the content has “no time and
no end”, that is, it is timeless, it is never finished, and is being modified by new ideas. For Cunningham
[
          <xref ref-type="bibr" rid="ref19">19</xref>
          ], the principles of a wiki are simplicity, integration, being an open system, and allowing exponential
growth. Ebersbach [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ] presents several characteristics that wikis should have.
        </p>
        <p>
          Müller et al. [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ] analyze the impact of wikis for KM, finding the following aspects: knowledge is free
and sharable, content is evolving according to the dynamism of knowledge and its context, few barriers
to knowledge use, no definition of knowledge management roles is necessary, the origin of content
development is verifiable, and knowledge emerges. Annahi [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ] suggests the following issues to be
considered for the implementation of a corporate wiki: encouraging employees to participate (building
critical mass), building culture (having a collaborative culture), ensuring updating (the wiki must be
constantly updated to avoid being outdated), administration (there must be a manager responsible for
the content, although all people have access and the possibility of participation) and basic research
about the existing wiki software and its selection.
1Wikipedia https://es.wikipedia.org/wiki/Wikipedia:Portada
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>3.3. Software Architecture and Architecture Decisions</title>
        <p>
          The software architecture of a system is the set of structures needed to reason about the system and
comprises the software elements, the relationships between them, and the properties of both [
          <xref ref-type="bibr" rid="ref26 ref27">26, 27</xref>
          ];
it is the fundamental organization of a system, formed by its components, the relationships between
them, the context in which they will be implemented and the principles that guide their design and
evolution2.
        </p>
        <p>
          The term “software architecture” was proposed by Perry and Wolf [
          <xref ref-type="bibr" rid="ref28">28</xref>
          ] based on original ideas from
Dijkstra, Wirth, De Remer, Kron, and Shaw, among others. Through understanding architectures,
robust, scalable systems can be built that are agile enough to adapt to technological changes, address
security and control issues [
          <xref ref-type="bibr" rid="ref29">29</xref>
          ], and present and resolve conflicts between technology quality attributes,
including traditional notions of stability and control with the needs for speed and flexibility [
          <xref ref-type="bibr" rid="ref30 ref31">30, 31</xref>
          ].
        </p>
        <p>
          An architecture decision (AD) is a software design choice that addresses a significant requirement.
An architecture decision record (ADR) is a document that captures an important architectural decision
made along with its context and consequences. An architecture decision record (ADR) is one of the most
important deliverables of a solution architect, and a record should include consistent elements such as:
problem statement with context, options considered, decision outcome, and include important tradeofs
made with this decision, and record the confidence level of the decision [
          <xref ref-type="bibr" rid="ref32 ref33">32, 33</xref>
          ]. Google proposes use
ADR when there are two or more engineering options and you want to document your thoughts and
reasons behind the selection and must include: authors and the team, context and problem you want to
solve, functional and non-functional requirements you want to address, potential critical user journey
(CUJ) the decision impacts, overview of the key options and the decision and reasons behind the accepted
choice [
          <xref ref-type="bibr" rid="ref34">34</xref>
          ]. Project members should create an ADR for every architecturally significant decision that
afects the software project or product, including the following [
          <xref ref-type="bibr" rid="ref35 ref36">35, 36</xref>
          ]: structure, non-functional,
dependencies, interfaces, and construction techniques. The AWS Prescriptive Guidance says that "at a
minimum, each ADR has to define the context of the decision, the decision itself, and the consequences
of the decision for the project and its deliverables" [
          <xref ref-type="bibr" rid="ref37">37</xref>
          ]. There are various ADR templates proposed in
the literature: Markdown Architectural Decision Records [
          <xref ref-type="bibr" rid="ref38">38</xref>
          ], Nygard ADR [
          <xref ref-type="bibr" rid="ref39">39</xref>
          ], and Y-Statement [
          <xref ref-type="bibr" rid="ref40">40</xref>
          ].
The Y-Statement template has the following elements: context, facing, decision, neglected alternatives,
benefits, drawbacks, and other consequences; for space reasons, this article uses a partial notation of
the Y-Statement.
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Discussion and ADRs</title>
      <sec id="sec-4-1">
        <title>4.1. General Model for KMS Based on Wikis</title>
        <p>
          A wiki is relevant for interaction with knowledge management users [
          <xref ref-type="bibr" rid="ref10 ref11">10, 11</xref>
          ], but the analysis of a
complete KMS requires a broader structure. Architectures such as the one proposed by Kerchsberg [
          <xref ref-type="bibr" rid="ref41">41</xref>
          ]
discuss wikis or knowledge portals as just one component within an entire system and include other
components organized through layered architectures. Following the ideas of the C4 model [
          <xref ref-type="bibr" rid="ref42">42</xref>
          ], the
ifrst level of an architecture model is the definition of the system context. The context diagram is a
high-level overview of how users interact with the system and allows for the high-level definition of
internal and external systems; this model defines the people involved and the systems at a high level.
Then, the first decisions appear and they are documented through these ADRs:
        </p>
        <p>
          ADR 1: In the context of the general model for KMS, facing the need to define users related to the
system, we decided that the actors involved are knowledge workers and knowledge managers (based
on [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]) ADR 2: In the context of the general model for KMS facing the need to keep Wikis as main
component for users we decided identify three systems in particular: the wiki itself (the initial object of
analysis in this document), the external systems with which the wiki will be integrated, and a specific
system (which at the end of this document will be called Wiki+) that will integrate all the functions that
allow knowledge to be exploited to the maximum and will incorporate all integration responsibilities.
2IEEE Std. 1471 https://standards.ieee.org
        </p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. WIKI+ Architecture and Layers</title>
        <p>
          Component-Based Software Engineering (CBSE) approach is based on the production of various pieces
of software assembled in an integrated software system. CBSE enables software reuse, simplified
testing, simplified system maintenance, and higher component quality [
          <xref ref-type="bibr" rid="ref43">43</xref>
          ]. The first decisions about
the architecture are presented in the following ADRs:
        </p>
        <p>ADR 3: In the context of WIKI+ Architecture, facing the need to define the fundamental principles
of its architecture, we decided to use a Component-Based Software Engineering (CBSE) approach.</p>
        <p>
          Some authors present proposals regarding the layers of architecture for knowledge management
systems. Kerchsberg [
          <xref ref-type="bibr" rid="ref41">41</xref>
          ] presents a technological architecture for knowledge management based on the
3-Layer Model: Presentation, Knowledge Management, and Data. In the presentation layer, knowledge
workers communicate and share knowledge through the knowledge portal. The KM layer is where the
activities are followed to acquire, refine, store, distribute, and present knowledge; this layer provides
information to the data layer and in turn feeds on it.
        </p>
        <p>
          Borghof et al. [
          <xref ref-type="bibr" rid="ref44">44</xref>
          ] propose a four-component structure: knowledge repositories and stores;
knowledge worker communities; knowledge flow; knowledge mapping. Tiwana [
          <xref ref-type="bibr" rid="ref45">45</xref>
          ] presents a seven-layer
architecture: interface, access and authentication, collaborative intelligence and filtering, application,
transport, middleware, and legacy integration, and repositories [
          <xref ref-type="bibr" rid="ref46">46</xref>
          ]. Rance [
          <xref ref-type="bibr" rid="ref47">47</xref>
          ] presents a four-layer
architecture: data, information integration, knowledge processing, and presentation.
        </p>
        <p>
          There is a consensus about the use of a presentation layer, a data layer, and intermediate components,
but the scope of these intermediate components is not clear, even in the diferentiation between those
specifically associated with knowledge management, others associated with information management,
and taxonomies or semantics. Lawton [
          <xref ref-type="bibr" rid="ref48">48</xref>
          ] proposes the following layers in its Ovum model: Knowledge
Management, Taxonomy, Knowledge Maps, and Process and Information Management. Tiwana uses
two layers: Collaborative Filtering and Intelligence and Application. Finally, Kerschberg incorporates
everything in a single layer. Tiwana innovates with the proposal of an access and authentication system.
        </p>
        <p>
          ADR 4: In the context of WIKI+ Architecture, facing the need to define the fundamental principles
of its architecture, we decided to use a Layer Architecture Pattern. ADR 5: In the context of WIKI+
Architecture, facing the need to define their layers, we decided to consider the following layers:
presentation, access and authorization, knowledge management, taxonomy and knowledge maps,
information management, and repository (based on previous proposals [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]).
        </p>
      </sec>
      <sec id="sec-4-3">
        <title>4.3. Presentation Layer</title>
        <p>
          Presentation components allow a user to interact with the Wiki knowledge. The Visual Wiki model
proposed by Hirsch [
          <xref ref-type="bibr" rid="ref49">49</xref>
          ] is appropriate for the definition of presentation components. Hirsch presents
a proposal for knowledge access with special emphasis on visualization (which Kerchsberg includes
in the presentation layer) which “based on mapping rules, resource objects are translated into visual
objects as meaningful representations, ofering easy and comprehensive access to the subject matter
presented” [
          <xref ref-type="bibr" rid="ref50">50</xref>
          ] and introduces the concept “Visual Wiki” defined as a “combination or integration
of two representations (a textual and a visual one) of the same underlying body of knowledge” with
passive and active visualizations. Passive visualizations use existing aspects or features of a system,
such as tags or page connections in a wiki, by visualizing them; examples are tag clouds, mashups using
wikis and Google Maps or graphs. The resulting visualizations are passive in the sense that they are
created automatically. On the other hand, active visualizations are realized as applications that allow
the user to create diagrams and integrate them. For Hirsch, "the major problem of existing approaches
to realizing the concept of a Visual Wiki seems to be a lack of integration between the visual and the
textual representations. In other words, the approaches are either too active or too passive".
        </p>
        <p>
          Hirsch presents an architecture model with four components: visualization, mapping, text, and
concept. The visualization and text components correspond to the distinct types of knowledge
representations mentioned above, while the mapping component favors the integration between both types.
Regarding data visualization, [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] states that to accomplish this task, techniques are used to present
information graphically, such as bar charts, pie charts, time series, or any graphical representation that
meets the goal of enabling clear and eficient communication. [
          <xref ref-type="bibr" rid="ref51">51</xref>
          ] propose knowledge graphs that
organize data from multiple sources, capture information about entities of interest in each domain or
task (like people, places, or events), and forge connections between them. Finally, based on Hirsch, the
component called concept, which “underlies all of the others, consists of two parameters: purpose and
content of the Visual Wiki”. Regarding external visualization tools, for example, Martin [
          <xref ref-type="bibr" rid="ref52">52</xref>
          ] proposes
D3JS, Chart.js, and Google Charts to obtain a better view of the evolution of the use of articles in wikis.
        </p>
        <p>ADR 6: In the context of Presentation Layer for WIKI+ Architecture, facing the need to define their
components, we decided to consider these components: visualization, mapping, text, and concept.</p>
        <p>ADR 7: In the context of Presentation Layer for WIKI+ Architecture, facing the need to define their
interface with Wikis, we decided to consider the concept component as the interface component with
the Wiki.</p>
        <p>ADR 8: In the context of Presentation Layer for WIKI+ Architecture, facing the need to define
their integration with external tools, we decided to consider that the Visualization component must be
integrated with external visualization tools.</p>
      </sec>
      <sec id="sec-4-4">
        <title>4.4. Knowledge Management Layers</title>
        <p>In the layered architecture presented, there are three fundamental layers associated with knowledge
management: knowledge management, taxonomies and ontologies, and Information management. This
subsection analyzes possible scopes to be included in these layers.</p>
        <p>
          Wahl [
          <xref ref-type="bibr" rid="ref50">50</xref>
          ] presents a web semantic tool based on ontologies, Semantic MediaWiki (an extension
of MediaWiki), and data import and transfer tools, and Gorton [
          <xref ref-type="bibr" rid="ref53">53</xref>
          ] proposes an architecture called
GS3 for knowledge management for Collaborative Geologic Sequestration Modeling. Although it
presents some aspects associated with the semantic web, data analysis, and content management,
the "particular interest for GS3 is the semantic extensions that enable a range of dynamic views or
’mashups’ of the content". It also presents a pipeline for data extraction and exploitation. For Gorton,
the scientific data pipeline component is a data ingest pipeline that accepts published documents (PDF
ifles being the dominant format) and analyzes the content against a dictionary of important terms.
This pipeline provides an automated knowledge extraction capability, with the results available for
searching, browsing, and inclusion in page mashups in the wiki.
        </p>
        <p>ADR 9: In the context of Knowledge Management layers for WIKI+ Architecture facing the need to
define their components, we decided to consider a pipeline for data extraction and exploitation, and it
is included in the Information Management Layer.</p>
        <p>
          Gavekar [
          <xref ref-type="bibr" rid="ref54">54</xref>
          ] presents technological components for a semantic web, integrating it with ontologies,
knowledge management tools, and web services, but does not present further details about these
components. Loia [
          <xref ref-type="bibr" rid="ref55">55</xref>
          ] also presents aspects associated with ontologies and their relationship with a
KMS. Meanwhile, [
          <xref ref-type="bibr" rid="ref56">56</xref>
          ] presents a Semantic Wiki KnowWE, which provides the possibility to define and
maintain ontologies, and [
          <xref ref-type="bibr" rid="ref57">57</xref>
          ] presents a semantic extension of MediaWiki.
        </p>
        <p>
          Martin [
          <xref ref-type="bibr" rid="ref52">52</xref>
          ] proposes pattern mining on the information produced in the wiki; following Saxena
et al. [
          <xref ref-type="bibr" rid="ref58">58</xref>
          ] presents techniques as association rules, cluster analysis, characterization and comparison,
sequential pattern analysis, and trend analysis. Other authors, such as Astudillo, Torres, and Sevilla,
present the relevance of Semantic Wiki [
          <xref ref-type="bibr" rid="ref59 ref60 ref61">59, 60, 61</xref>
          ]. A Semantic Wiki “has the same basic characteristics
of a traditional Wiki but incorporates meta information into the markup language to give it meaning;
this meta information is understandable by a machine” [
          <xref ref-type="bibr" rid="ref60">60</xref>
          ]; this concept is adapted from the “semantic
web”, a term proposed by Tim Berners-Lee.
        </p>
        <p>
          Knowledge management requires knowledge structuring activities associated with web semantics as
well. As stated by the creator and reference of the semantic web, [
          <xref ref-type="bibr" rid="ref51">51</xref>
          ], for the semantic web to function,
computers must have access to structured collections of information and sets of inference rules that
they can use to conduct automated reasoning. This semantics may include indexing, use of ontologies
(explicit and formal specification of a concept within a given domain of interest [
          <xref ref-type="bibr" rid="ref61">61</xref>
          ]; [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] describes
concepts related to ontologies), and taxonomies. A semantic wiki can be seen as a wiki including an
associated ontology, i.e., an operational representation model of domain knowledge [
          <xref ref-type="bibr" rid="ref60">60</xref>
          ].
        </p>
        <p>
          The literature presents ontologies as a specific case among the relevant knowledge management
techniques, which have been included in this article as a layer of architecture. Ontologies, tools, and
concepts are discussed in [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. Wang [
          <xref ref-type="bibr" rid="ref62">62</xref>
          ] analyzed 1275 ontologies on the Web and found that most of
them were in OWL, the most widely used for ontology implementation too [
          <xref ref-type="bibr" rid="ref63">63</xref>
          ], and that consists of
three languages with increasing expressivity: OWL Lite, OWL DL, and OWL Full. Finally, Gao et al. [
          <xref ref-type="bibr" rid="ref64">64</xref>
          ]
presented ontology-based knowledge systems. Rozo Rodriguez [
          <xref ref-type="bibr" rid="ref65">65</xref>
          ] analyzes diferent ontologies for
the field of software quality control, such as STOWS, OntoTest, TaaS, TOM, ROoST, and the importance
of building ontologies on specific domains can be observed.
        </p>
        <p>ADR 10: In the context of Knowledge Management Layer for WIKI+ Architecture facing the need to
define their components, we decided to include components for each of the following tasks: association
rules, cluster analysis, characterization and comparison, sequential pattern analysis, trend analysis, and
indexing.</p>
        <p>ADR 11: In the context of the Knowledge Management Layer for WIKI+ Architecture, facing the
need to integrate results produced for each component proposed in previous ADR, we decided to use a
Plugin (also known as Microkernel) Architecture Pattern.</p>
        <p>A Plugin Architecture Pattern is a structure with a Core System and diferent Plugins (insertable
modules). The Core System contains all the minimum elements to ensure the functioning of the
architecture, and the Plugins are add-on components associated with the Core that have a specific
purpose.</p>
        <p>ADR 12: In the context of Knowledge Management layers for WIKI+ Architecture facing the need to
define their components, we decided to include relationships with ontology tools in the Taxonomy and
Knowledge Maps layer.</p>
      </sec>
      <sec id="sec-4-5">
        <title>4.5. Integrations</title>
        <p>
          This subsection explores diferent possible integrations for wikis based on an analysis of existing
documentation. Our team has conducted a detailed analysis of some wikis in recent years. For these
tools, their integrations were analyzed to identify categories through open coding, where "all the
segments of the material obtained for analysis are reviewed and it generates, by constant comparison,
initial categories of meaning. It thus eliminates redundancy and develops evidence for the categories
(raises the level of abstraction)" [
          <xref ref-type="bibr" rid="ref66">66</xref>
          ]. The categories found are:
1. Data analytics tools: they allow visualizing usage patterns, identifying relevant or obsolete content,
and measuring contributions, e.g., Google Analytics, Grafana, Prometheus, Piwik, Segment.
2. Knowledge classification and processing tools: they facilitate the debugging, filtering, and
restructuring of knowledge according to its usefulness. They allow us to classify semantically, identify
redundancies, and extract tacit knowledge by means of NLP or text mining techniques.
3. Document Management Systems (DMS): complement wikis with rigorous version control,
document approval flows, and regulatory compliance, e.g., Google Drive.
4. Automation and integration platforms: allow task automation and synchronization with other
platforms, e.g,. API, Zapier, Webhooks.
5. Communication and notification tools: ensure that the knowledge shared in the wiki remains
active and is disseminated to users in real time, e.g., Slack.
6. Project and task management tools: allow traceability between documented knowledge and
derived actions, e.g., Jira, Trello, Asana, Redmine, Zoho Projects.
7. Development and Infrastructure tools: allow the integration of tools for software construction,
version control, deployment, and other software development activities, e.g., Github, Bitbucket,
Gitlab, Mercurial, Docker.
        </p>
        <p>Some other tools were found that can be various information systems (CRM software, customer
service platforms, for example) or other wikis (Confluence, for example). In addition, some wikis provide
integration with LDAP (Lightweight Directory Access Protocol) and Active Directory, and Semantic
MediaWiki (an extension of MediaWiki that allows semantic structuring of content in a wiki. It allows
adding metadata and relationships to wiki pages to facilitate analysis and search).</p>
        <p>
          The tools defined in the diferent categories presented must be included in an architecture that
allows the scope and impact of wikis to be expanded. However, the relationship with Project and task
management tools, and Development and Infrastructure apps will not be included since they correspond
to a specific type of software for certain organizations or industries; each industry and each organization
will have other integrations associated with its own activity. With respect to communication and
notification tools, we believe it is appropriate to separate these two functions: communication and
notification. The first function requires tools that capture conversations and information from users
and that can produce data, information, and knowledge for the wiki; meanwhile, the second requires
tools for sharing and disseminating the knowledge through the organization [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]. Then wikis must
integrate with diferent types of tools, and it is necessary to define which layer corresponds to each of
the proposed integrations.
        </p>
        <p>ADR 13: In the context of KMS facing the need to define their integration with tools, we decided to
define the following tool types: Data analytics tools, Knowledge classification and processing, Document
Management Systems, Automation Platforms, Communication with Source Data, and Notification for
Sharing and Dissemination.</p>
        <p>ADR 14: In the context of KMS facing the need to define how layers must be integrated with each
tool type, we decided that the data analytics tools must be related to the Presentation Layer.</p>
        <p>ADR 15: In the context of KMS facing the need to define how layers must be integrated with each
tool type, we decided that the Document Management Systems and Communication with Source Data
tools must be related to the Repository Layer.</p>
        <p>ADR 16: In the context of KMS facing the need to define how layers must be integrated with each tool
type, we decided that the Knowledge Classification and Processing, Automation Platforms, Notification
and Sharing, and Dissemination tools must be related to the Knowledge Management Layer.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Result</title>
      <sec id="sec-5-1">
        <title>5.1. General model</title>
        <p>Based on the decisions presented in the previous sections and documented by the diferent ADRs, this
section presents the resulting model.</p>
        <p>Based on ADRs 1 and 2, and following the first level proposed by the C4 model, called Context Level,
the Figure 1 shows the general model for KMS based on wikis from a Software Architecture Perspective.</p>
      </sec>
      <sec id="sec-5-2">
        <title>5.2. WIKI+ Architecture Model</title>
        <sec id="sec-5-2-1">
          <title>Based on ADRs 4 and 5, the Figure 2 shows the layer proposal for WIKI+.</title>
          <p>The components for the presentation layer, knowledge management layer, taxonomy and knowledge
maps layer, and repository layer are detailed. The remaining layers are not detailed and are expected to
be defined in a future version of the architecture, as detailed in section 7.</p>
        </sec>
      </sec>
      <sec id="sec-5-3">
        <title>5.3. Presentation Layer</title>
        <p>The Presentation layer components are presented in Figure 3, which shows the internal and external
components based on ADRs 6, 7, 8, 13, and 14.</p>
        <p>The visualization and text components correspond to the distinct types of knowledge representations,
while the mapping component favors the integration between both types. The component called
concept capture, purpose, and content of the Visual Wiki. The visualization component is responsible
for integrating visualization and data analytics tools.</p>
      </sec>
      <sec id="sec-5-4">
        <title>5.4. Knowledge Management Layer</title>
        <p>Based on ADRs 3, 10, 11, 13, and 16, the Figure 4 shows the internal and external components related to
the Knowledge Management layer components. These components are related with some tasks and
they are integrated through a Plugin Architecture Pattern.</p>
      </sec>
      <sec id="sec-5-5">
        <title>5.5. Taxonomy and Knowledge Maps Layer</title>
        <p>Based on ADR 12, the Figure 5 shows the internal and external components related to the Taxonomy and
Knowledge Maps layer components. Although taxonomy and knowledge map tools were not included
in the analysis in the previous section, it is understood from the name of the layer that they should
be included. For this component, it is considered that most tasks are performed by external ad-hoc
components.</p>
      </sec>
      <sec id="sec-5-6">
        <title>5.6. Information Management Layer</title>
        <p>Based on ADR 9, the Figure 6 shows the internal and external components related to the Information
Management layer components. Based in Wahl, we use a pipeline for data extraction and exploitation.
The IM Component can integrate these layers with others.</p>
      </sec>
      <sec id="sec-5-7">
        <title>5.7. Repository Layer</title>
        <p>Based on ADRs 13 and 15, the Figure 7 shows the internal and external components related to the
Repository layer components. For this layer, repositories are considered external, and the KMS has a
component to integrate them.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusions</title>
      <p>This paper proposes a Knowledge Management System (KMS) based on Wiki, considering the wikis as
the main component from the user’s perspective. This article provides a more comprehensive view of
the use of wikis as part of a broader knowledge management system and recognizes the importance
of integration with diferent tools. The KMS incorporates other components and relationships with
external tools, using a Software Architecture Perspective and using Architecture Description Record
(ADR), a C4 Model, and UML notation.</p>
      <p>The KMS users are knowledge workers and knowledge managers, and it has three high-level
components: a wiki, a new component called WIKI+ for this paper, and external tools. The architecture
proposal follows the Component-Based Software Engineering (CBSE) approach and uses a Layer
Architecture Pattern, considering the following layers: presentation, access and authorization, knowledge
management, taxonomy and knowledge maps, information management, and repository. The
Presentation Layer considers these subcomponents: visualization, mapping, text, and concept, and the Concept
component has an interface with the Wiki, and the Visualization component is related to external
tools, including visualization and data analytics tools. Knowledge Management is based on a Plugin
Architecture Pattern with plugins for these tasks: association rules, cluster analysis, characterization
and comparison, sequential pattern analysis, trend analysis, and indexing. In addition, this layer is
integrated with external tools for Knowledge Classification and Processing, Automation Platforms, and
Notification for Sharing and Dissemination. The Taxonomy and Knowledge Maps layer is related to
ontologies (and external tools for ontologies), taxonomies, and knowledge maps. Finally, the Repository
Layer has a component for Communication with Source Data, which is the interface with external tools,
including Document Management Systems.</p>
    </sec>
    <sec id="sec-7">
      <title>7. Future Works</title>
      <p>This is the first version of a Knowledge Management System based on Wiki Architecture. In future
analyses, we expect to further develop the analysis of the Access and Authorization Layer, considering
concepts from information systems security. We also expect to expand on the details of the diferent
components and interfaces of the layers presented, especially the Information Management Layer.
Finally, the analysis of external tools for each of the defined categories should be expanded, identifying
selection criteria and selecting diferent tools according to the diferent types of organizations.</p>
    </sec>
    <sec id="sec-8">
      <title>Declaration on Generative AI</title>
      <sec id="sec-8-1">
        <title>The authors have not employed any Generative AI tools.</title>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>L.</given-names>
            <surname>Straccia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Pollo-Cattaneo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Maulini</surname>
          </string-name>
          ,
          <article-title>Visões da gestão do conhecimento para a construção de um modelo integral</article-title>
          , in: Proceeding in Congresso Brasileiro de Gestão do Conhecimento, São Paulo, Brasil,
          <year>2022</year>
          , pp.
          <fpage>19</fpage>
          -
          <lpage>22</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>L.</given-names>
            <surname>Straccia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. F.</given-names>
            <surname>Pollo-Cattaneo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Maulini</surname>
          </string-name>
          ,
          <article-title>Knowledge management model: A process view</article-title>
          ,
          <source>in: International Conference on Computational Science and Its Applications</source>
          , Springer,
          <year>2023</year>
          , pp.
          <fpage>599</fpage>
          -
          <lpage>616</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>L.</given-names>
            <surname>Straccia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. F. P.</given-names>
            <surname>Cattaneo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Maulini</surname>
          </string-name>
          ,
          <article-title>Knowledge management technologies for a n-layered architecture</article-title>
          .,
          <source>in: ICAI Workshops</source>
          ,
          <year>2021</year>
          , pp.
          <fpage>117</fpage>
          -
          <lpage>130</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>L.</given-names>
            <surname>Straccia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. F.</given-names>
            <surname>Pollo-Cattáneo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Giorda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. G.</given-names>
            <surname>Bongiorno</surname>
          </string-name>
          ,
          <string-name>
            <surname>A. Maulini,</surname>
          </string-name>
          <article-title>Architecture on knowledge management systems: Its presence in the academic literature</article-title>
          , in: International Conference on Applied Informatics, Springer,
          <year>2022</year>
          , pp.
          <fpage>411</fpage>
          -
          <lpage>423</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>L.</given-names>
            <surname>Straccia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. F.</given-names>
            <surname>Pollo-Cattaneo</surname>
          </string-name>
          ,
          <article-title>Knowledge management: Innovation, technology</article-title>
          and ontologies,
          <year>2024</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>S. S.</given-names>
            <surname>Alkhir</surname>
          </string-name>
          ,
          <article-title>Understanding the model driven architecture</article-title>
          ,
          <source>published in “Methods &amp; Tools” October</source>
          (
          <year>2003</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>C.-H. Yang</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.-Y. Wu</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.-M. Lin</surname>
            ,
            <given-names>D.-L.</given-names>
          </string-name>
          <string-name>
            <surname>Yang</surname>
          </string-name>
          ,
          <article-title>Implementation of wiki-based knowledge management systems for small research groups</article-title>
          , in: 2008
          <source>Eighth International Conference on Intelligent Systems Design and Applications</source>
          , volume
          <volume>2</volume>
          , IEEE,
          <year>2008</year>
          , pp.
          <fpage>346</fpage>
          -
          <lpage>349</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>L.</given-names>
            <surname>Straccia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Maulini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. G.</given-names>
            <surname>Bongiorno</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Giorda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. F. P.</given-names>
            <surname>Cattaneo</surname>
          </string-name>
          ,
          <article-title>Knowledge representation and technologies in the latin american academic literature</article-title>
          .,
          <source>in: ICAI Workshops</source>
          ,
          <year>2022</year>
          , pp.
          <fpage>271</fpage>
          -
          <lpage>287</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>A.</given-names>
            <surname>Chua</surname>
          </string-name>
          ,
          <article-title>Knowledge management system architecture: a bridge between km consultants and technologists</article-title>
          ,
          <source>International journal of information management 24</source>
          (
          <year>2004</year>
          )
          <fpage>87</fpage>
          -
          <lpage>98</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Á. L. M. Cerdán</surname>
          </string-name>
          ,
          <article-title>Tecnologías de información y gestión del conocimiento: integración en un sistema, Economía industrial (</article-title>
          <year>2005</year>
          )
          <fpage>107</fpage>
          -
          <lpage>116</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>D.</given-names>
            <surname>Pérez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Dressler</surname>
          </string-name>
          , Tecnologías de la información
          <source>para la gestión del conocimiento</source>
          , Pérez, Daniel; Dressler,
          <string-name>
            <surname>Matthias.</surname>
          </string-name>
          <article-title>" Tecnologías de la información para la gestión del conocimiento"</article-title>
          .
          <source>Intangible Capital</source>
          , enero-marzo de
          <year>2007</year>
          , vol.
          <volume>3</volume>
          , núm.
          <volume>15</volume>
          , p.
          <fpage>31</fpage>
          -
          <lpage>59</lpage>
          . (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>R. L.</given-names>
            <surname>Ackof</surname>
          </string-name>
          ,
          <article-title>From data to wisdom</article-title>
          ,
          <source>Journal of applied systems analysis 16</source>
          (
          <year>1989</year>
          )
          <fpage>3</fpage>
          -
          <lpage>9</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>M. T. R. Díaz</surname>
            ,
            <given-names>J. J. G.</given-names>
          </string-name>
          <string-name>
            <surname>Millán</surname>
          </string-name>
          ,
          <article-title>Gestión del conocimiento y capital intelectual, a través de modelos universitarios</article-title>
          ,
          <source>Económicas Cuc</source>
          <volume>34</volume>
          (
          <year>2013</year>
          )
          <fpage>85</fpage>
          -
          <lpage>116</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>T. H.</given-names>
            <surname>Davenport</surname>
          </string-name>
          ,
          <article-title>Knowledge management and the broader firm: strategy, advantage, and performance, Knowledge management handbook 2 (</article-title>
          <year>1999</year>
          )
          <fpage>1</fpage>
          -
          <lpage>2</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>E.</given-names>
            <surname>Ropain</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Amaya</surname>
          </string-name>
          , E. Arroyo,
          <article-title>Factores de la gestión del conocimiento enel desarrollo de software, 3</article-title>
          .
          <string-name>
            <given-names>GESTIÓN</given-names>
            <surname>DEL RIESGO TECNOLÓGICO EN EL USO DE LA ENERGÍA FOTOVOLTAICA EN</surname>
          </string-name>
          <article-title>VENEZUELA</article-title>
          .......
          <volume>4</volume>
          (
          <year>2014</year>
          )
          <fpage>520</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>P. F.</given-names>
            <surname>Drucker</surname>
          </string-name>
          , The post-capitalist world,
          <source>The Public Interest</source>
          <volume>109</volume>
          (
          <year>1992</year>
          )
          <fpage>89</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>E. B.</given-names>
            <surname>Campos</surname>
          </string-name>
          ,
          <article-title>Dirección del conocimiento y aprendizaje: creación, distribución y medición de intangibles, in: Perspectivas sobre dirección del conocimiento y capital intelectual</article-title>
          ,
          <year>2000</year>
          , pp.
          <fpage>36</fpage>
          -
          <lpage>45</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>A.</given-names>
            <surname>Sánchez-Sánchez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Valés-Ambrosio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>García-Lirios</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Amemiya-Ramirez</surname>
          </string-name>
          ,
          <article-title>Confiabilidad y validez de un instrumento que mide la gestión del conocimiento, Espacios en blanco</article-title>
          .
          <source>Serie indagaciones 30</source>
          (
          <year>2020</year>
          )
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>B.</given-names>
            <surname>Leuf</surname>
          </string-name>
          , W. Cunningham,
          <article-title>The Wiki way: quick collaboration on the Web, Addison-Wesley Longman Publishing Co</article-title>
          ., Inc.,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>L. B.</given-names>
            <surname>Angarita</surname>
          </string-name>
          ,
          <article-title>Librería de activos para la gestión del conocimiento sobre procesos software: PAL-</article-title>
          <string-name>
            <surname>Wiki</surname>
          </string-name>
          ,
          <source>Ph.D. thesis</source>
          , Universidad Carlos III de Madrid,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <surname>L. HARARI</surname>
          </string-name>
          ,
          <string-name>
            <surname>R. SGANZERLA</surname>
          </string-name>
          , Web
          <volume>2</volume>
          .0
          <article-title>-a era da participação e colaboração coletiva</article-title>
          .
          <year>2011</year>
          , Blog Roberto Sganzerla. Disponível em:.
          <source>Acesso em 6</source>
          (
          <year>2011</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <surname>P. C. Rodrigues Borges</surname>
            ,
            <given-names>R. M.</given-names>
          </string-name>
          <string-name>
            <surname>Drumond Rhaddour</surname>
          </string-name>
          ,
          <article-title>A arquitetura da informação em plataformas colaborativas como suporte para a gestão da inteligência coletiva nas organizações</article-title>
          ,
          <source>Biblios</source>
          (
          <year>2017</year>
          )
          <fpage>62</fpage>
          -
          <lpage>72</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>A.</given-names>
            <surname>Ebersbach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Glaser</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Heigl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Warta</surname>
          </string-name>
          , Wiki: web collaboration, Springer,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>C.</given-names>
            <surname>Müller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Dibbern</surname>
          </string-name>
          ,
          <article-title>Selbstorganisiertes wissensmanagement in unternehmen auf basis der wiki-technologie-ein anwendungsfall</article-title>
          ,
          <source>HMD-Praxis der Wirtschaftsinformatik</source>
          <volume>252</volume>
          (
          <year>2006</year>
          )
          <fpage>45</fpage>
          -
          <lpage>54</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <surname>C.</surname>
          </string-name>
          <article-title>ANNAHI, ótimas dicas para um wiki de sucesso, Portal gestão de pessoas e tecnologia da informação (</article-title>
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>F.</given-names>
            <surname>Bachmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Bass</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Garlan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Ivers</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Little</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Merson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Nord</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Staford</surname>
          </string-name>
          , Documenting Software Architectures: Views and Beyond,
          <string-name>
            <surname>Addison-Wesley Professional</surname>
          </string-name>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>H.</given-names>
            <surname>Florez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Sánchez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Villalobos</surname>
          </string-name>
          , G. Vega,
          <article-title>Coevolution assistance for enterprise architecture models</article-title>
          ,
          <source>in: Proceedings of the 6th International Workshop on Models and Evolution</source>
          ,
          <year>2012</year>
          , pp.
          <fpage>27</fpage>
          -
          <lpage>32</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>D. E.</given-names>
            <surname>Perry</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. L.</given-names>
            <surname>Wolf</surname>
          </string-name>
          ,
          <article-title>Foundations for the study of software architecture</article-title>
          ,
          <source>ACM SIGSOFT Software engineering notes 17</source>
          (
          <year>1992</year>
          )
          <fpage>40</fpage>
          -
          <lpage>52</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>O. M.</given-names>
            <surname>Albada</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Salman</surname>
          </string-name>
          ,
          <article-title>Software architecture in practice: Challenges and opportunities in the age of digital transformation: Literature review</article-title>
          ,
          <year>2024</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>M.</given-names>
            <surname>Rebouças</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. O.</given-names>
            <surname>Santos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Pinto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Castor</surname>
          </string-name>
          ,
          <article-title>How does contributors' involvement influence the build status of an open-source software project?</article-title>
          ,
          <source>in: 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR)</source>
          , IEEE,
          <year>2017</year>
          , pp.
          <fpage>475</fpage>
          -
          <lpage>478</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>H.</given-names>
            <surname>Florez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Sánchez</surname>
          </string-name>
          , J. Villalobos,
          <article-title>iarchimate: a tool for managing imperfection in enterprise models, in: 2014 IEEE 18th international enterprise distributed object computing conference workshops and demonstrations</article-title>
          , IEEE,
          <year>2014</year>
          , pp.
          <fpage>201</fpage>
          -
          <lpage>210</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <surname>Learn</surname>
            <given-names>Microsoft</given-names>
          </string-name>
          , Architecture decision record,
          <year>2024</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <given-names>H.</given-names>
            <surname>Florez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Sánchez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Villalobos</surname>
          </string-name>
          ,
          <article-title>A catalog of automated analysis methods for enterprise models</article-title>
          ,
          <source>SpringerPlus</source>
          <volume>5</volume>
          (
          <year>2016</year>
          )
          <fpage>406</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <surname>Google</surname>
            <given-names>Cloud</given-names>
          </string-name>
          ,
          <article-title>Architecture decision records overvie</article-title>
          ,
          <year>2024</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <given-names>Amazon</given-names>
            <surname>Web</surname>
          </string-name>
          <string-name>
            <surname>Services</surname>
          </string-name>
          , Adr process,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [36]
          <string-name>
            <given-names>M.</given-names>
            <surname>Richards</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Ford</surname>
          </string-name>
          ,
          <article-title>Fundamentals of Software Architecture: A Modern Engineering Approach, "</article-title>
          <string-name>
            <surname>O'Reilly Media</surname>
          </string-name>
          ,
          <source>Inc."</source>
          ,
          <year>2025</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          [37]
          <string-name>
            <given-names>D.</given-names>
            <surname>Kunce</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Goby</surname>
          </string-name>
          ,
          <article-title>Using architectural decision records to streamline technical decision-making for a software development project</article-title>
          ,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          [38]
          <string-name>
            <given-names>O.</given-names>
            <surname>Kopp</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Armbruster</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Zimmermann</surname>
          </string-name>
          ,
          <article-title>Markdown architectural decision records: Format and tool support</article-title>
          .,
          <source>in: ZEUS</source>
          ,
          <year>2018</year>
          , pp.
          <fpage>55</fpage>
          -
          <lpage>62</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          [39]
          <string-name>
            <given-names>M.</given-names>
            <surname>Nygard</surname>
          </string-name>
          ,
          <article-title>Documenting architecture decisions</article-title>
          ,
          <source>NFJS One 187</source>
          (
          <year>2011</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          [40]
          <string-name>
            <given-names>O.</given-names>
            <surname>Zimmermann</surname>
          </string-name>
          , Y-statements,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          [41]
          <string-name>
            <given-names>L.</given-names>
            <surname>Kerschberg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. J.</given-names>
            <surname>Weishar</surname>
          </string-name>
          ,
          <article-title>Conceptual models and architectures for advanced information systems</article-title>
          ,
          <source>Applied Intelligence</source>
          <volume>13</volume>
          (
          <year>2000</year>
          )
          <fpage>149</fpage>
          -
          <lpage>164</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          [42]
          <string-name>
            <surname>S. Brown,</surname>
          </string-name>
          <article-title>The c4 model for software architecture</article-title>
          ,
          <source>Updated August</source>
          <volume>1</volume>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          [43]
          <string-name>
            <given-names>J.</given-names>
            <surname>Casal</surname>
          </string-name>
          <string-name>
            <surname>Terreros</surname>
          </string-name>
          , .
          <source>MSDN Microsoft</source>
          , Desarrollo de software basado en componentes,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref44">
        <mixed-citation>
          [44]
          <string-name>
            <surname>U. M. Borghof</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Pareschi</surname>
          </string-name>
          ,
          <article-title>Information technology for knowledge management</article-title>
          .,
          <source>J. Univers. Comput. Sci. 3</source>
          (
          <year>1997</year>
          )
          <fpage>835</fpage>
          -
          <lpage>842</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref45">
        <mixed-citation>
          [45]
          <string-name>
            <given-names>A.</given-names>
            <surname>Tiwana</surname>
          </string-name>
          ,
          <article-title>The knowledge management toolkit: practical techniques for building a knowledge management system</article-title>
          ,
          <source>Prentice hall PTR</source>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref46">
        <mixed-citation>
          [46]
          <string-name>
            <given-names>L.</given-names>
            <surname>Halawi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>McCarthy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Aronson</surname>
          </string-name>
          ,
          <article-title>Success stories in knowledge management systems</article-title>
          ,
          <source>Issues in Information Systems</source>
          <volume>18</volume>
          (
          <year>2017</year>
          )
          <fpage>64</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref47">
        <mixed-citation>
          [47]
          <string-name>
            <given-names>S.</given-names>
            <surname>Rance</surname>
          </string-name>
          , It service management,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref48">
        <mixed-citation>
          [48]
          <string-name>
            <given-names>G.</given-names>
            <surname>Lawton</surname>
          </string-name>
          ,
          <article-title>Knowledge management: Ready for prime time?</article-title>
          ,
          <source>Computer</source>
          <volume>34</volume>
          (
          <year>2001</year>
          )
          <fpage>12</fpage>
          -
          <lpage>14</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref49">
        <mixed-citation>
          [49]
          <string-name>
            <given-names>C.</given-names>
            <surname>Hirsch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Hosking</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Grundy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Chafe</surname>
          </string-name>
          , D. MacDonald, Y. Halytskyy,
          <article-title>The visual wiki: A new metaphor for knowledge access and management</article-title>
          ,
          <source>in: 2009 42nd Hawaii International Conference on System Sciences, IEEE</source>
          ,
          <year>2009</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref50">
        <mixed-citation>
          [50]
          <string-name>
            <given-names>H.</given-names>
            <surname>Wahl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Mense</surname>
          </string-name>
          ,
          <article-title>Visual semantic client a visualization tool for semantic content</article-title>
          ,
          <source>in: 2010 2nd International Conference on Education Technology and Computer</source>
          , volume
          <volume>2</volume>
          , IEEE,
          <year>2010</year>
          , pp.
          <fpage>V2</fpage>
          -
          <lpage>19</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref51">
        <mixed-citation>
          [51]
          <string-name>
            <given-names>The</given-names>
            <surname>Alan Turing Institute</surname>
          </string-name>
          , Knowledge graph,
          <year>2024</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref52">
        <mixed-citation>
          [52]
          <string-name>
            <given-names>M.</given-names>
            <surname>Jonathan</surname>
          </string-name>
          , T. Diego, Análisis de patrones en la evolución de wikis, in: Humanidades Digitales:
          <article-title>Construcciones locales en contextos globales</article-title>
          , Asociación Argentina de Humanidades Digitales,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref53">
        <mixed-citation>
          [53]
          <string-name>
            <given-names>I.</given-names>
            <surname>Gorton</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. D.</given-names>
            <surname>Black</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. L.</given-names>
            <surname>Schuchardt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Sivaramakrishnan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. K.</given-names>
            <surname>Wurstner</surname>
          </string-name>
          , P. Hui,
          <article-title>Gs3: A knowledge management architecture for collaborative geologic sequestration modeling</article-title>
          ,
          <source>in: 2010 43rd Hawaii International Conference on System Sciences, IEEE</source>
          ,
          <year>2010</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref54">
        <mixed-citation>
          [54]
          <string-name>
            <given-names>V.</given-names>
            <surname>Gavekar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Kumbhar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. D.</given-names>
            <surname>Kumbhar</surname>
          </string-name>
          ,
          <article-title>Semantic web for e-governance using wiki technology</article-title>
          ,
          <source>in: 2010 3rd International Conference on Emerging Trends in Engineering and Technology</source>
          , IEEE,
          <year>2010</year>
          , pp.
          <fpage>543</fpage>
          -
          <lpage>548</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref55">
        <mixed-citation>
          [55]
          <string-name>
            <given-names>V.</given-names>
            <surname>Loia</surname>
          </string-name>
          , G. Fenza,
          <string-name>
            <surname>C. De Maio</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Salerno</surname>
          </string-name>
          ,
          <article-title>Hybrid methodologies to foster ontology-based knowledge management platform</article-title>
          ,
          <source>in: 2013 IEEE Symposium on Intelligent Agents (IA)</source>
          , IEEE,
          <year>2013</year>
          , pp.
          <fpage>36</fpage>
          -
          <lpage>43</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref56">
        <mixed-citation>
          [56]
          <string-name>
            <given-names>J.</given-names>
            <surname>Baumeister</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Reutelshoefer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Puppe</surname>
          </string-name>
          ,
          <article-title>Knowwe: a semantic wiki for knowledge engineering</article-title>
          ,
          <source>Applied Intelligence</source>
          <volume>35</volume>
          (
          <year>2011</year>
          )
          <fpage>323</fpage>
          -
          <lpage>344</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref57">
        <mixed-citation>
          [57]
          <string-name>
            <given-names>J.</given-names>
            <surname>Davies</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Grobelnik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Mladenić</surname>
          </string-name>
          ,
          <article-title>Semantic knowledge management: Integrating ontology management, knowledge discovery, and human language technologies</article-title>
          , volume
          <volume>352</volume>
          , Springer,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref58">
        <mixed-citation>
          [58]
          <string-name>
            <given-names>K.</given-names>
            <surname>Saxena</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Rajpoot</surname>
          </string-name>
          ,
          <article-title>A way to understand various patterns of data mining techniques for selected domains</article-title>
          ,
          <source>arXiv preprint arXiv:0911.0781</source>
          (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref59">
        <mixed-citation>
          [59]
          <string-name>
            <given-names>H.</given-names>
            <surname>Astudillo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Codocedo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Canals</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Torres</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Diaz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Napoli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gomes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. G.</given-names>
            <surname>Pimentel,</surname>
          </string-name>
          <article-title>Combining knowledge discovery, ontologies, annotations</article-title>
          , and semantic wikis,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref60">
        <mixed-citation>
          [60]
          <string-name>
            <given-names>D.</given-names>
            <surname>Torres</surname>
          </string-name>
          , Wiki semántica usando Folksonomies,
          <source>Ph.D. thesis</source>
          , Universidad Nacional de La Plata,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref61">
        <mixed-citation>
          [61]
          <string-name>
            <given-names>G. A.</given-names>
            <surname>Sevilla</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. G.</given-names>
            <surname>Zapata</surname>
          </string-name>
          , E. Torres, Uso de wiki en elicitación distribuida de requisitos de software:
          <article-title>un experimento controlado</article-title>
          , in: XX Congreso
          <string-name>
            <surname>Argentino de Ciencias de la Computación (Buenos Aires</surname>
          </string-name>
          ,
          <year>2014</year>
          ),
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref62">
        <mixed-citation>
          [62]
          <string-name>
            <surname>T. D. Wang</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Parsia</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Hendler</surname>
          </string-name>
          ,
          <article-title>A survey of the web ontology landscape</article-title>
          , in: International Semantic Web Conference, Springer,
          <year>2006</year>
          , pp.
          <fpage>682</fpage>
          -
          <lpage>694</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref63">
        <mixed-citation>
          [63]
          <string-name>
            <given-names>A. C.</given-names>
            <surname>Khadir</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Aliane</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Guessoum</surname>
          </string-name>
          ,
          <article-title>Ontology learning: Grand tour and challenges</article-title>
          ,
          <source>Computer Science Review</source>
          <volume>39</volume>
          (
          <year>2021</year>
          )
          <fpage>100339</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref64">
        <mixed-citation>
          [64]
          <string-name>
            <given-names>T.</given-names>
            <surname>Gao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Chai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <article-title>A review of knowledge management about theoretical conception and designing approaches</article-title>
          ,
          <source>International Journal of Crowd Science</source>
          <volume>2</volume>
          (
          <year>2018</year>
          )
          <fpage>42</fpage>
          -
          <lpage>51</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref65">
        <mixed-citation>
          [65]
          <string-name>
            <given-names>M. R.</given-names>
            <surname>Rodríguez</surname>
          </string-name>
          , I. Casanovas,
          <string-name>
            <given-names>M. F. P.</given-names>
            <surname>Cattaneo</surname>
          </string-name>
          ,
          <article-title>Ontología para transferir conocimiento en la etapa</article-title>
          de pruebas de software,
          <source>Revista Gestión de las Personas y Tecnología</source>
          <volume>13</volume>
          (
          <year>2020</year>
          )
          <fpage>24</fpage>
          -
          <lpage>24</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref66">
        <mixed-citation>
          [66]
          <string-name>
            <given-names>J.</given-names>
            <surname>Corbin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Strauss</surname>
          </string-name>
          ,
          <article-title>Basics of qualitative research: Techniques and procedures for developing grounded theory</article-title>
          , Sage publications,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>