Authors:
Gregor Grambow
1
;
Roy Oberhauser
1
and
Manfred Reichert
2
Affiliations:
1
Aalen University, Germany
;
2
Ulm University, Germany
Keyword(s):
Context-sensitive Applications, Context-aware Systems, Semantic Technology, Knowledge-based Systems, Process-aware Information Systems, Software Engineering Environments.
Related
Ontology
Subjects/Areas/Topics:
Context
;
Context Sensitive Applications
;
Context-Aware Systems
;
Paradigm Trends
;
Software Engineering
Abstract:
Software development is a complex, dynamic, and highly intellectual process that provides automation challenges in the areas of process and knowledge management. Moreover, the ability to support the context-sensitive provisioning of knowledge is further exacerbated by the rapidly changing technologies, processes, knowledge, practices, methods, and tool chains that software engineering involves. Thus, the effective and timely provisioning of knowledge and its concrete utilization in the software development process remains problematic. Reasons for this include the need to ascertain the context, to be aware of the process, and to reason and select the appropriate knowledge to provision while abiding by human and other constraints. For such dynamic knowledge and process environments, this paper describes an approach for realizing a knowledge-based system that automatically provisions knowledge aligned with both the actual context (user, process, and project) and with automated workflow
governance. To demonstrate the feasibility of the approach, a scenario-based application of the implementation to the software engineering domain is shown.
(More)