An Ontology-Based Multi-Agent System for Active Software Engineering Ontology

© 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 clari...

Full description

Bibliographic Details
Main Authors: Pakdeetrakulwong, U., Wongthongtham, Pornpit, Siricharoen, W., Khan, N.
Format: Journal Article
Published: 2016
Online Access:http://hdl.handle.net/20.500.11937/50878
_version_ 1848758558246567936
author Pakdeetrakulwong, U.
Wongthongtham, Pornpit
Siricharoen, W.
Khan, N.
author_facet Pakdeetrakulwong, U.
Wongthongtham, Pornpit
Siricharoen, W.
Khan, N.
author_sort Pakdeetrakulwong, U.
building Curtin Institutional Repository
collection Online Access
description © 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.
first_indexed 2025-11-14T09:45:54Z
format Journal Article
id curtin-20.500.11937-50878
institution Curtin University Malaysia
institution_category Local University
last_indexed 2025-11-14T09:45:54Z
publishDate 2016
recordtype eprints
repository_type Digital Repository
spelling curtin-20.500.11937-508782017-09-13T15:34:26Z An Ontology-Based Multi-Agent System for Active Software Engineering Ontology Pakdeetrakulwong, U. Wongthongtham, Pornpit Siricharoen, W. Khan, N. © 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. 2016 Journal Article http://hdl.handle.net/20.500.11937/50878 10.1007/s11036-016-0684-x restricted
spellingShingle Pakdeetrakulwong, U.
Wongthongtham, Pornpit
Siricharoen, W.
Khan, N.
An Ontology-Based Multi-Agent System for Active Software Engineering Ontology
title An Ontology-Based Multi-Agent System for Active Software Engineering Ontology
title_full An Ontology-Based Multi-Agent System for Active Software Engineering Ontology
title_fullStr An Ontology-Based Multi-Agent System for Active Software Engineering Ontology
title_full_unstemmed An Ontology-Based Multi-Agent System for Active Software Engineering Ontology
title_short An Ontology-Based Multi-Agent System for Active Software Engineering Ontology
title_sort ontology-based multi-agent system for active software engineering ontology
url http://hdl.handle.net/20.500.11937/50878