Curtin University Homepage
  • Library
  • Help
    • Admin

    espace - Curtin’s institutional repository

    JavaScript is disabled for your browser. Some features of this site may not work without it.
    View Item 
    • espace Home
    • espace
    • Curtin Research Publications
    • View Item
    • espace Home
    • espace
    • Curtin Research Publications
    • View Item

    SEOMAS: An Ontology-Based Multi-Agent System for Capturing Semantics of Software Project Information

    Access Status
    Fulltext not available
    Authors
    Pakdeetrakulwong, Udsanee
    Wongthongtham, Pornpit
    Sae-Lim, S.
    Naqvi, H.
    Date
    2017
    Type
    Conference Paper
    
    Metadata
    Show full item record
    Citation
    Pakdeetrakulwong, 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.
    Source Title
    Proceedings - 4th International Conference on Enterprise Systems: Advances in Enterprise Systems, ES 2016
    Source Conference
    4th International Conference on Enterprise Systems, ES 2016
    DOI
    10.1109/ES.2016.21
    ISBN
    9780769559841
    School
    School of Information Systems
    URI
    http://hdl.handle.net/20.500.11937/53441
    Collection
    • Curtin Research Publications
    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.

    Related items

    Showing items related by title, author, creator and subject.

    • A software engineering ontology as software engineering knowledge representation
      Wongthongtham, Pornpit; Kasisopha, Natsuda; Chang, Elizabeth; Dillon, Tharam S. (2008)
      This paper aims to present software engineering ontology as software engineering knowledge representation for a multi-site software development. It will not only facilitate the capturing of software engineering knowledge ...
    • Software engineering sub-ontology for specific software development
      Wongthongtham, Pornpit; Chang, Elizabeth; Cheah, Chan; Dillon, Tharam S. (2005)
      In this paper we propose software engineering sub ontology. We called it application-specific ontology, for specific software development. It enables remote team members browsing, searching, sharing, and authoring ...
    • Ontology-based Software Engineering-Software Engineering 2.0
      Dillon, T.; Chang, E.; Wongthongtham, Pornpit (2008)
      This paper describes the use of ontologies in different aspects of software engineering. This use of ontologies varies from support for software developers at multiple sites to the use of an ontology to provide semantics ...
    Advanced search

    Browse

    Communities & CollectionsIssue DateAuthorTitleSubjectDocument TypeThis CollectionIssue DateAuthorTitleSubjectDocument Type

    My Account

    Admin

    Statistics

    Most Popular ItemsStatistics by CountryMost Popular Authors

    Follow Curtin

    • 
    • 
    • 
    • 
    • 

    CRICOS Provider Code: 00301JABN: 99 143 842 569TEQSA: PRV12158

    Copyright | Disclaimer | Privacy statement | Accessibility

    Curtin would like to pay respect to the Aboriginal and Torres Strait Islander members of our community by acknowledging the traditional owners of the land on which the Perth campus is located, the Whadjuk people of the Nyungar Nation; and on our Kalgoorlie campus, the Wongutha people of the North-Eastern Goldfields.