Towards a Comprehensive Ontology-Driven Software Development Approach

Abstract:

The field of software development has struggled for a long time to get a development approach that captures semantics, pragmatics and organizational context in addition to the unavoidable use of syntax in the software product. This has led to several research studies, detailing some varied
software development frameworks and approaches, both in structure and content that use ontologies. However, there seems to be a persistent gap in what the software development field requires to address the missing human aspects of organizational systems in the software product. This problem is not necessarily by design, but a big short sight in the eyes of the method engineers. In short, these method engineers do not address the social construction nature of the process of developing software development approaches. This has left them focusing on the design aspects and not the constructivist nature of the process of formulating software development approaches and methodologies. Using Grounded theory method, this paper will take the constructivist nature of both ontologies and the method engineering process and present a software development approach that can improve the process of capturing softer, human elements of organizational systems in software products. At the end, the methodological design implications will be discussed.

nsdlogo2016