An Ontology-Based Multi-Agent System for Active Software Engineering Ontology
Access Status
Authors
Date
2016Type
Metadata
Show full item recordCitation
Source Title
ISSN
School
Collection
Abstract
© 2016, Springer Science+Business Media New York.The ongoing trend towards multi-site software development not only brings the benefits but also creates additional challenges regarding remote communication and coordination. The Software Engineering Ontology (SE Ontology) was first developed to clarify the software engineering concepts and project information, and to enable knowledge sharing among dispersed teams. However, the current SE Ontology has the same passive structure as other ontologies that exist on the Web. Passive structure refers to a need to know exactly the concepts and relationships to which users are referring in the ontology. Otherwise, he/she may not be able to obtain the knowledge required. What is needed is active support that can help users find the information they need and provide them with meaningful output. In this paper, we propose an active Software Engineering Ontology through Multi-Agent System (SEOMAS) framework which is intended to provide active support to access software engineering domain knowledge and to recommend software project information captured in the SE Ontology. The UML and Agent UML are used to formalise the SEOMAS framework and to model interactions between the various agents. The prototype is developed and evaluated using several scenarios of the online shopping system development as a case study.
Related items
Showing items related by title, author, creator and subject.
-
Pakdeetrakulwong, Udsanee; Wongthongtham, Pornpit (2013)Due to the globalization of software development and for a number of business reasons, software companies have adopted the global software development approach that enables project team members to work across multiple ...
-
Pakdeetrakulwong, Udsanee; Wongthongtham, Pornpit (2013)Software engineering ontology was first developed to provide efficient collaboration and coordination among distributed teams working on related software development projects across the sites. It helped to clarify the ...
-
Pakdeetrakulwong, Udsanee; Wongthongtham, Pornpit (2015)Large software development projects involve several participants who are distributed geographically without face-to-face communication. To maintain collaborative work through effective communication and coordination, it ...