Show simple item record

dc.contributor.authorPakdeetrakulwong, Udsanee
dc.contributor.authorWongthongtham, Pornpit
dc.contributor.authorSae-Lim, S.
dc.contributor.authorNaqvi, H.
dc.date.accessioned2017-06-23T02:59:56Z
dc.date.available2017-06-23T02:59:56Z
dc.date.created2017-06-19T03:39:41Z
dc.date.issued2017
dc.identifier.citationPakdeetrakulwong, U. and Wongthongtham, P. and Sae-Lim, S. and Naqvi, H. 2017. SEOMAS: An Ontology-Based Multi-Agent System for Capturing Semantics of Software Project Information, 4th International Conference on Enterprise Systems, ES 2016, pp. 110-121.
dc.identifier.urihttp://hdl.handle.net/20.500.11937/53441
dc.identifier.doi10.1109/ES.2016.21
dc.description.abstract

© 2016 IEEE.A software development project produces a large volume of software artefacts. However, these are in syntactic form so their structures are not conducive to an understanding of the semantics, and therefore may create ambiguities (e.g. incorrect or different interpretations). This problem is particularly large in a distributed software development context where project members are geographically dispersed. Furthermore, in this type of setting, information related to the software project is scattered across various, unlinked software repositories. This results in two main challenges. First, this software project information is not readily accessible because of its dispersal. Second, there is a lack of integration among relevant software artefacts. Previous research efforts have attempted to address these issues by capturing software project information and structuring it in conceptualised form. However, most of the proposals are based on a manual or semi-automatic approach, resulting in tasks being more laborious for team members. In this paper, we propose a systematic approach to automatically capture the semantics of software project information (i.e. source code artefacts) by means of the semantic annotation process. The Software Engineering Ontology is utilised to provide domain knowledge and the multi-agent approach is applied to automate the process. Once software project information has been captured and structured according to the ontology, it is in machine understandable and processable form and can be subsequently used by software agents. They can read and process this information in order to provide active support for dispersed team members to clarify any ambiguity resulting from remote communication, to address major software development issues, and to facilitate effective and efficient coordination.

dc.titleSEOMAS: An Ontology-Based Multi-Agent System for Capturing Semantics of Software Project Information
dc.typeConference Paper
dcterms.source.startPage110
dcterms.source.endPage121
dcterms.source.titleProceedings - 4th International Conference on Enterprise Systems: Advances in Enterprise Systems, ES 2016
dcterms.source.seriesProceedings - 4th International Conference on Enterprise Systems: Advances in Enterprise Systems, ES 2016
dcterms.source.isbn9780769559841
dcterms.source.conference4th International Conference on Enterprise Systems, ES 2016
curtin.departmentSchool of Information Systems
curtin.accessStatusFulltext not available


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record