Abstract
With the advent of the Internet, many software companies have adopted the multi-site software development approach that enables project team members to work across multiple sites. A globally dispersed project offers several advantages; however, it creates additional challenges in regard to communication, coordination and information sharing and can lead to the failure of software projects. We propose a conceptual architecture for an ontology-based multi-agent system to provide active support to access software engineering domain knowledge and to recommend software development project captured in the Software Engineering Ontology. The Software Engineering Ontology is used as a communication framework to enable knowledge sharing and reuse while the multi-agent provides the autonomy and the reactive and proactive features to the multi-site software development environment. In this paper we focus on utilizing the proposed framework to support automated requirements traceability tasks. When there is a change in requirement, software agents work cooperatively to trace and identify potentially affected software artifacts and notify the relevant team members to make them aware of any changes.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.