本論文使用代理人技術來解決extreme programming (XP) 中的三個issues: (1 客戶使用手動方式驗證全部acceptance tests,頗不輕鬆,2) 開發人員之間的良好 直接溝通是重要的,但一些瑣碎且經常的溝通,則需自動化,3) 輔助開發人員的軟體工程環境之強化是必須的,否則無法正確輔助開發團隊。 為解決上述issues,本論文提出一個名為Acceptance Testing Environment for XP (ATEXP) 的環境,ATEXP 為Multi-Agent System (MAS) 的架構,包含數種遵循Foundation for Intelligent Physical Agents (FIPA) 規格的agents。 本論文有以下預期優點: (1) 減少測試人員負擔,且落實XP practices,(2) 提升開發人員之間的溝通,(3) 提升軟體工程環境品質。 This thesis uses agent technology to address three issues in extreme programming (XP) : 1) Manually validating all the acceptance tests by on-site customer is a tremendous load, 2) Team communication should be improved, and 3) software engineering environment should be strengthened. In this thesis, we develop a software engineering environment called Acceptance Testing Environment for XP. It is a Multi-Agent System (MAS) that consists of several agents in compliance with Foundation for Intelligent Physical Agents (FIPA) specifications. Its expected benefits are: (1) automating acceptance testing process to reduce on-site customer’s load and also facilitating some XP practices, (2) promoting quick and quality team communication, and (3) strengthening the XP environment by adding some functionality.