Skip to main content
Top

2017 | OriginalPaper | Chapter

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

Authors : Monika Solanki, Christian Mader, Helmut Nagy, Margot Mückstein, Mahek Hanfi, Robert David, Andreas Koller

Published in: The Semantic Web

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

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 development and software maintenance. Our methodology has been applied in an industrial setting for the PoolParty Thesaurus server. We integrate the requirements specified and issues raised by PoolParty customers and developers, and provide a graph search powered, unified governance dashboard implementation over the annotated and integrated datasets. Our evaluation shows an impressive 50% increase in efficiency when searching over datasets semantically annotated with DIO as compared to searching over Confluence and JIRA.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
10
indicated by “\(\rightarrow \)”.
 
11
An Extract-Transform-Load (ETL) tool focused on processing RDF data, http://​www.​unifiedviews.​eu/​.
 
12
All evaluation data including participants strategies, timings and the resulting timing analysis graphs has been made available at http://​goo.​gl/​Khlaaf.
 
13
Due to space constraint, we report only four here. All six questions can be found in the participant links in the Google doc containing links to the evaluation data.
 
Literature
1.
go back to reference Baader, F., Calvanese, D., McGuinness, D.L., Nardi, D., Patel-Schneider, P.F. (eds.): The Description Logic Handbook: Theory, Implementation, and Applications. Cambridge University Press, New York (2003)MATH Baader, F., Calvanese, D., McGuinness, D.L., Nardi, D., Patel-Schneider, P.F. (eds.): The Description Logic Handbook: Theory, Implementation, and Applications. Cambridge University Press, New York (2003)MATH
2.
go back to reference Bani-Salameh, H., Jeffery, C.: Collaborative and social development environments: a literature review. Int. J. Comput. Appl. Technol. 49(2), 89–103 (2014)CrossRef Bani-Salameh, H., Jeffery, C.: Collaborative and social development environments: a literature review. Int. J. Comput. Appl. Technol. 49(2), 89–103 (2014)CrossRef
3.
go back to reference Bracewell, R., Wallace, K., Moss, M., Knott, D.: Capturing design rationale. Comput. Aided Des. 41(3), 173–186 (2009). Computer Support for Conceptual DesignCrossRef Bracewell, R., Wallace, K., Moss, M., Knott, D.: Capturing design rationale. Comput. Aided Des. 41(3), 173–186 (2009). Computer Support for Conceptual DesignCrossRef
4.
go back to reference Burge, J.E., Carroll, J.M., McCall, R., Mistrk, I.: Rationale-Based Software Engineering, 1st edn. Springer, Heidelberg (2008)CrossRef Burge, J.E., Carroll, J.M., McCall, R., Mistrk, I.: Rationale-Based Software Engineering, 1st edn. Springer, Heidelberg (2008)CrossRef
5.
go back to reference Conklin, E.J., Yakemovic, K.C.B.: A process-oriented approach to design rationale. Hum.-Comput. Interact. 6(3), 357–391 (1991)CrossRef Conklin, E.J., Yakemovic, K.C.B.: A process-oriented approach to design rationale. Hum.-Comput. Interact. 6(3), 357–391 (1991)CrossRef
6.
go back to reference Medeiros, A.P., Schwabe, D., Feijó, B.: Kuaba Ontology: Design Rationale Representation and Reuse in Model-Based Designs. In: Delcambre, L., Kop, C., Mayr, H.C., Mylopoulos, J., Pastor, O. (eds.) ER 2005. LNCS, vol. 3716, pp. 241–255. Springer, Heidelberg (2005). doi:10.1007/11568322_16CrossRef Medeiros, A.P., Schwabe, D., Feijó, B.: Kuaba Ontology: Design Rationale Representation and Reuse in Model-Based Designs. In: Delcambre, L., Kop, C., Mayr, H.C., Mylopoulos, J., Pastor, O. (eds.) ER 2005. LNCS, vol. 3716, pp. 241–255. Springer, Heidelberg (2005). doi:10.​1007/​11568322_​16CrossRef
7.
go back to reference Gruber, T.R.: Toward principles for the design of ontologies used for knowledge sharing. Int. J. Hum. Comput. Stud. 43(5–6), 907–928 (1995)CrossRef Gruber, T.R.: Toward principles for the design of ontologies used for knowledge sharing. Int. J. Hum. Comput. Stud. 43(5–6), 907–928 (1995)CrossRef
8.
go back to reference Horner, J., Atwood, M.E.: Design rationale: the rationale and the barriers. In: Proceedings of the 4th Nordic Conference on Human-Computer Interaction: Changing Roles, NordiCHI 2006, pp. 341–350. ACM (2006) Horner, J., Atwood, M.E.: Design rationale: the rationale and the barriers. In: Proceedings of the 4th Nordic Conference on Human-Computer Interaction: Changing Roles, NordiCHI 2006, pp. 341–350. ACM (2006)
9.
go back to reference Kunz, W., Rittel, H.W.J., Messrs, W., Dehlinger, H., Mann, T., Protzen, J.J.: Issues as elements of information systems. Technical report (1970) Kunz, W., Rittel, H.W.J., Messrs, W., Dehlinger, H., Mann, T., Protzen, J.J.: Issues as elements of information systems. Technical report (1970)
10.
go back to reference Kuofie, E.J.: Radex: a rationale-based ontology for aerospace design explanation (2010) Kuofie, E.J.: Radex: a rationale-based ontology for aerospace design explanation (2010)
11.
go back to reference Lee, J.: Design rationale systems: understanding the issues. IEEE Expert 12(3), 78–85 (1997)CrossRef Lee, J.: Design rationale systems: understanding the issues. IEEE Expert 12(3), 78–85 (1997)CrossRef
12.
go back to reference Solanki, M.: DIO: a pattern for capturing the intents underlying designs. In: Proceedings of the 6th Workshop on Ontology and Semantic Web Patterns (WOP 2015), vol. 1461. CEUR-WS.org (2015) Solanki, M.: DIO: a pattern for capturing the intents underlying designs. In: Proceedings of the 6th Workshop on Ontology and Semantic Web Patterns (WOP 2015), vol. 1461. CEUR-WS.org (2015)
13.
go back to reference Tempich, C., Pinto, H.S., Sure, Y., Staab, S.: An argumentation ontology for DIstributed, loosely-controlled and evolvInG engineering processes of oNTologies (DILIGENT). In: Gómez-Pérez, A., Euzenat, J. (eds.) ESWC 2005. LNCS, vol. 3532, pp. 241–256. Springer, Heidelberg (2005). doi:10.1007/11431053_17CrossRef Tempich, C., Pinto, H.S., Sure, Y., Staab, S.: An argumentation ontology for DIstributed, loosely-controlled and evolvInG engineering processes of oNTologies (DILIGENT). In: Gómez-Pérez, A., Euzenat, J. (eds.) ESWC 2005. LNCS, vol. 3532, pp. 241–256. Springer, Heidelberg (2005). doi:10.​1007/​11431053_​17CrossRef
14.
go back to reference Zhang, Y., Luo, X., Li, J., Buis, J.J.: A semantic representation model for design rationale of products. Adv. Eng. Inform. 27(1), 13–26 (2013)CrossRef Zhang, Y., Luo, X., Li, J., Buis, J.J.: A semantic representation model for design rationale of products. Adv. Eng. Inform. 27(1), 13–26 (2013)CrossRef
Metadata
Title
Ontology-Driven Unified Governance in Software Engineering: The PoolParty Case Study
Authors
Monika Solanki
Christian Mader
Helmut Nagy
Margot Mückstein
Mahek Hanfi
Robert David
Andreas Koller
Copyright Year
2017
DOI
https://doi.org/10.1007/978-3-319-58451-5_8