Ontology-based multi-agent system to multi-site software development

  • Authors:
  • P. Wongthongtham;E. Chang;T. S. Dillon

  • Affiliations:
  • Curtin University, Australia;Curtin University, Australia;University of Tech Sydney, Australia

  • Venue:
  • Proceedings of the 2004 workshop on Quantitative techniques for software agile process
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

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 difficult parts in software engineering and project management. Consequently, these problems cause project delay and anxiety among teams and managers. Ontologies coupled with a multi-agents systems allow greater shall ease of communication by aggregating the agreed knowledge about the project, the domain knowledge, the concepts of software engineering and project management into a shared information resource platform and allow them to be shared among the distributed teams across the sites and enable the intelligent agents use the ontology as its knowledge repository to brain to carry out initial communication and classification with developers when the problem is raised in the first instance. We estimate that over 50% of issues can be ironed out by Agents. In this paper, we present the key challenges in multi-site software engineering and the ontology representation of common issues in software development. We demonstrate the agent communication with developers and the great potential of such a system to be used in the future of software engineering in multi-site environments.