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

    Ontology-based multi-site software development methodology and tools

    Access Status
    Fulltext not available
    Authors
    Wongthongtham, Pornpit
    Chang, Elizabeth
    Dillon, Tharam S.
    Sommerville, I.
    Date
    2006
    Type
    Journal Article
    
    Metadata
    Show full item record
    Citation
    Wongthongtham, Pornpit and Chang, Elizabeth and Dillon, Tharam and Sommerville, Ian. 2006. Ontology-based multi-site software development methodology and tools. Journal of Systems Architecture 52 (11): 640-653.
    Source Title
    Journal of Systems Architecture
    DOI
    10.1016/j.sysarc.2006.06.008
    Faculty
    Curtin Business School
    School
    Centre for Extended Enterprises and Business Intelligence
    URI
    http://hdl.handle.net/20.500.11937/26421
    Collection
    • Curtin Research Publications
    Abstract

    The disadvantages associated with remote communication rather than face-to-face communication is a key problem in the multi-site distributed software development environment. Awareness of what work has been done, what task has been misunderstood, what problems have been raised, what issues have been clarified, and understanding of why a team or a software engineer does not follow the project plan, and how to carry out a discussion over a multi-site distributed environment and to make a just-in-time decision are the challenge. Different teams might not be aware of what tasks are being carried out by others, potentially leading to problems such as two groups overlapping in some work or other work not being performed due to misinterpretation of the task. Wrong tasks may be carried out due to ignorance of who to contact to get the proper details. If everyone working on a certain project is located in the same area, then situational awareness is relatively straightforward but the overheads in communications to get together to discuss the problems, to raise issues, to make decisions and to find answers in a multi-site distributed environment can become very large. Consequently, these problems cause project delay and anxiety among teams and managers. Ontologies coupled with a multi-agents system allow greater ease of communication by aggregating the agreed knowledge about the project, the domain knowledge, the concepts of software engineering into a shared information resource platform and allow them to be shared among the distributed teams across the sites and enable the intelligent agents to use the ontology to carry out initial communication and classification with developers when the problem is raised in the first instance. In this paper, we present the key challenges in multi-site software engineering and the ontology representation of commonly shared conceptualisations in software development. We demonstrate the agent communication with developers in the form of man?machine interactions and the great potential of such a system to be used in the future for software engineering in multi-site environments.

    Related items

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

    • Intelligent Communication Through Software Agent Ontology for Multi-site Software Engineering
      Wongthongtham, Pornpit; Chang, Elizabeth; Dillon, Tharam S. (2004)
      Awareness of what work is being done according to the plan, keeping track of which issues have been currently raised and clarified, coordinating meetings to discuss issues, and make unified just-in-time decisions and keep ...
    • Multi-site distributed software development: issues, solutions and challenges
      Wongthongtham, Pornpit; Chang, Elizabeth; Dillon, Tharam S. (2007)
      Tackling the disadvantages associated with remote communication is a challenge in multi-site software development. The challenge includes all these factors: awareness of the work that is being done according to the project ...
    • Applications of Software Engineering Ontology
      Wongthongtham, Pornpit; Kasisopha, Natsuda; Komchaliaw, Surasak (2010)
      Software engineering ontology (SE Ontology) has been developed initially to support multi-site distributed software development. It tackles the disadvantages associated with remote communication and co-ordination for ...
    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.