Authors:
Michal Košinár
;
Svatopluk Štolfa
and
Jan Kožusznik
Affiliation:
VŠB - Technical University of Ostrava, Faculty of Electrical Engineering and Computer Science, Czech Republic
Keyword(s):
Software Process Improvement, Knowledge, Rules, Facts, Knowledge Base, Data Mining, Software Process.
Related
Ontology
Subjects/Areas/Topics:
Artificial Intelligence
;
Knowledge Engineering
;
Knowledge Engineering and Ontology Development
;
Knowledge-Based Systems
;
Service-Oriented Software Engineering and Management
;
Software Engineering
;
Software Process Improvement
;
Symbolic Systems
Abstract:
Documented software processes and their assessments are the basics of modern software development. Nowadays, the semantic web, knowledge bases and knowledge management support many applications, but still their application within software processes (and business processes generally) are surprisingly being ignored. In this paper we focus on applying a knowledge layer into software processes and on the design of such a knowledge base. After a brief description of some classical fundamental approaches to software processes and knowledge bases, we propose an improvement based on the application of a machine readable knowledge base. We focus, in particular, on optimizing and enhancing software processes and their assessments with the knowledge layer.