Ontology-Driven Unified Governance in Software Engineering: The PoolParty Case Study

  title={Ontology-Driven Unified Governance in Software Engineering: The PoolParty Case Study},
  author={Monika Solanki and Christian Mader and Helmut Nagy and Margot M{\"u}ckstein and Mahek Hanfi and Robert David and Andreas Koller},
Collaborative software engineering environments have transformed the nature of workflows typically undertaken during the design of software artifacts. However, they do not provide the mechanism needed to integrate software requirements and implementation issues for unified governance in the engineering process. In this paper we present an ontology-driven approach that exploits the Design Intent Ontology (DIO) for aligning requirements specification with the issues raised during software… 
Semi-automatic ontology-driven development documentation: generating documents from RDF data and DITA templates
A semi-automatic end-to-end documentation system, able to generate documents based on templates and structured data, that supports the change from a document-driven to a data-driven documentation paradigm in large organizations.


An Argumentation Ontology for DIstributed, Loosely-controlled and evolvInG Engineering processes of oNTologies (DILIGENT)
This paper presents an ontology which formalizes the main concepts which are used in an DILIGENT ontology engineering discussion and thus enables tracking arguments and allows for inconsistency detection, and enables the integration of manual, semi-automatic and automatic ontology creation approaches.
Kuaba Ontology: Design Rationale Representation and Reuse in Model-Based Designs
The Kuaba Ontology is presented, a knowledge representation model for Design Rationale described in an ontology definition language that enables a type of software reuse at the highest abstraction level, where rationales are re-employed in designing a new artifact.
Rationale-Based Software Engineering
This book covers the use of rationale for decision making throughout the software lifecycle, starting from the first decisions in a project and continuing through requirements definition, design, implementation, testing, maintenance, redesign and reuse.
RaDEX: A Rationale-Based Ontology for Aerospace Design Explanation
The research provides a goal-oriented approach to design rationale research by addressing rationale capture requirements with respect to required content for effective and satisfactory design explanation, a direct consequent from real problems in design practice.
Collaborative and social development environments: a literature review
The importance of collaboration within software engineering is addressed, followed by detailed information about collaborative systems for software development, and various research systems that fall within these classifications are described.
Capturing design rationale
Design rationale: the rationale and the barriers
The barriers to effective design rationale are discussed in terms of three major goals: reflection, communication, and analysis of design processes, and alternate means to achieve these goals are suggested that can be used with or instead of design rationale systems.
A process-oriented approach to design rationale
We propose an approach to design rationale (DR) that emphasizes supporting the design process in such a way that a trace of the rationale is captured with little disruption of the normal process. We
DIO: A Pattern for Capturing the Intents Underlying Designs
DIO is presented: a generic content ontology design pattern that provides the much required conceptualisation needed to capture the knowledge generated during design phases and can be specialised to generate a pattern SDI (Software Design Intent) that enables the capturing of knowledge during Software design phases.