Intelligent Communication Through Software Agent Ontology for Multi-site Software Engineering
Access Status
Authors
Date
2004Type
Metadata
Show full item recordCitation
Source Title
Source Conference
Faculty
Collection
Abstract
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 moving forward are big challenges. If everyone working on a certain project is located in the same area, then situational awareness is relatively straightforward; however, the overheads in communications in a multi-site distributed environment can become very large. Consequently, these problems cause developmental delays, as outstanding issues have not been resolved, issues cannot be discussed immediately, or just in time over a multi-site environment. Ontology enables the sharing of an agreement among teams distributed across the sites by making assumptions explicit. The key idea is to have agreement explicitly interpreted by software tools rather than just being implicitly interpreted by human developers. In this paper, we propose development of ontology-based software engineering for multi-site distributed software development utilized software agent.
Related items
Showing items related by title, author, creator and subject.
-
Wongthongtham, Pornpit; Chang, Elizabeth; Dillon, Tharam S.; Sommerville, I. (2006)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 ...
-
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 ...
-
Wongthongtham, Pornpit; Komchaliaw, Surasak (2010)Challenges over multi-site software development are on working in virtual teams and sharing knowledge. It is quite normal that software engineers working in a virtual team have never met face to face in multi-site ...