scholarly journals Formal Ontologies in Information Systems Development: A Systematic Review

Information ◽  
2020 ◽  
Vol 11 (2) ◽  
pp. 66
Author(s):  
Martina Husáková ◽  
Vladimír Bureš

Computational ontologies are machine-processable structures which represent particular domains of interest. They integrate knowledge which can be used by humans or machines for decision making and problem solving. The main aim of this systematic review is to investigate the role of formal ontologies in information systems development, i.e., how these graphs-based structures can be beneficial during the analysis and design of the information systems. Specific online databases were used to identify studies focused on the interconnections between ontologies and systems engineering. One-hundred eighty-seven studies were found during the first phase of the investigation. Twenty-seven studies were examined after the elimination of duplicate and irrelevant documents. Mind mapping was substantially helpful in organising the basic ideas and in identifying five thematic groups that show the main roles of formal ontologies in information systems development. Formal ontologies are mainly used in the interoperability of information systems, human resource management, domain knowledge representation, the involvement of semantics in unified modelling language (UML)-based modelling, and the management of programming code and documentation. We explain the main ideas in the reviewed studies and suggest possible extensions to this research.

Author(s):  
Boris Wyssusek ◽  
Helmut Klaus

Ontology has attracted considerable attention in information systems analysis and design (ISAD) research. Ontology is philosophy and bears its own substance and history of debates, which quite often have not been accounted for in information systems research. A more comprehensive consideration of well-known philosophical issues of ontology may help to apprehend precisely the transfer of ontological concepts into ISAD, including insights regarding their limitations and to articulate directions towards further research. In particular, this requires expanding of the scope of current debates in information systems towards the socio-philosophical aspects of ontology. Only then, it will be possible to determine whether ontology can direct the project of theoretical foundation for ISAD. An outline of the critique of the prevailing rationalistic methodical understanding of information systems development in contemporary IS literature illustrates how the indiscriminating borrowing of philosophical presuppositions has encumbered current understandings. Critical reflection upon these presuppositions can get over persuasions and bring about theorisation.


Author(s):  
Ajantha Dahanayake

The relationship between information systems development methods, organizational information systems engineering requirements, and the advantage of flexible automated support environments is presented. CASE technology is presented as a possible solution to provide flexible automated support. In this chapter the major topic is a conceptual model to specify the functionality of a support environment. First a review of a number of basic concepts and approaches for deriving models for CASE environments are given. An informal description of service component concepts used to derive a generic framework is presented. Further, a configuration of service components, to support Computer Aided Method Engineering (CAME), is outlined.


Author(s):  
John Krogstie

According to Booch, Rumbaugh, and Jacobson (1999), developing a model for an industrial strength software system before its construction is regarded increasingly as a necessary activity in information systems development. The use of object-oriented modeling in analysis and design started to become popular in the late eighties, producing a large number of different languages and approaches. Lately, UML (2004) has taken a leading position in this area.


Author(s):  
Ajantha Dahanayake

The relationship between information systems development methods, organizational information systems engineering requirements, and the advantage of flexible automated support environments is presented. CASE technology is presented as a possible solution to provide flexible automated support. In this chapter the major topic is a conceptual model to specify the functionality of a support environment. First a review of a number of basic concepts and approaches for deriving models for CASE environments are given. An informal description of service component concepts used to derive a generic framework is presented. Further, a configuration of service components, to support Computer Aided Method Engineering (CAME), is outlined.


Author(s):  
Miroljub Kljajic ◽  
John V. Farr

The interrelationship between Information Systems (IS), Systems Engineering (SE), and Information Systems Development (ISD) is discussed from past, present, and future perspectives. While SE is relatively a well-established discipline based upon an interdisciplinary approach to enable the realization of successful systems, ISD has evolved to a variant of SE applied mainly for the development of IS. Given the growth in complexity, need for enterprise wide solutions, and the cost and schedule overruns that have be common place for modern software centric systems, well-established tools, techniques, and processes are needed for the development of good IS. Similarities and differences of methodology as well as their evolution and perspectives are also presented herein. We found a positive trend in the evolution of research methodology and published material in SE and its use in IS.


Author(s):  
Connie E. Wells

Teamwork is very important in information systems development. Therefore, most courses in systems analysis and design and many programming courses require students to work on group projects. However, a project group is not the same thing as a team. Furthermore, for a group to become a team, there are several important characteristics that must be developed. These characteristics do not always develop automatically. This chapter discusses the requirements for effectively forming, building, managing, and evaluating teams in information systems courses. Students should be taught these concepts in addition to the regular course content. This chapter also addresses two special issues that deal with team development and team management: managing cultural diversity and managing “virtual” teams, where the team members are geographically separated.


Author(s):  
Hsiu-Hua Cheng ◽  
Heng-Li Yang

<span>For information systems development project student teams, learning how to improve software development processes is an important training. Software process improvement is an outcome of a number of creative behaviours. Social cognitive theory states that the efficacy of judgment influences behaviours. This study explores the impact of three types of team knowledge: domain knowledge, methodological knowledge and implementation knowledge, as well as achievement motivation on student teams' collective creative efficacy (CCE) during information system development. This research also discusses the correlation between CCE and project performance using data from 98 student teams. Because of the difference in project characteristics, we divided the teams into "actual demand" project teams (having a real business case) and "suppositional demand" (having no real case, just an artificial or simulated case) project teams. The results show that achievement motivation positively influences CCE, either in "actual demand" teams or in "suppositional demand" teams. Domain knowledge is significantly correlated to CCE in "actual demand" teams, but methodological knowledge and implementation knowledge significantly influenced CCE in "suppositional demand" teams. CCE is not significantly related to project performance in "actual demand" teams. However, CCE is related to process performance and product performance in "suppositional demand" teams. Whilst this study explores issues in team project learning activities for students in information systems, some suggestions are made for educational designers using similar activities in other disciplines.</span>


Sign in / Sign up

Export Citation Format

Share Document