Explanation-Aware Software Design of the Semantic Search Engine KOIOS.
Björn Forcher, Thomas Roth–Berghofer, Michael Sintek, Andreas R. Dengel · 2010
Abstract. The provision of explanations in knowledge based systems has a long tradition in computer science. Regarding expert systems, several interesting contributions were proposed, but an overall method for explanation generation is missing. Furthermore, various approaches have never been realised or have never been followed up with respect to current technologies. Explanation-Aware Software Design (EASD) aims at making software systems smarter in interactions with their users. The long-term goal is to develop methods and tools for engineering and improving such capabilities. In this paper we present the idea of EASD including an abstract model for explanation generation. We describe in detail the realisation of that approach for the semantic search engine