Applying agent technology to software process modeling and process-centered software engineering environment

Xinpei Zhao, Chun Chung Chan, Mingshu Li

Research output: Chapter in book / Conference proceedingConference article published in proceeding or bookAcademic researchpeer-review

24 Citations (Scopus)

Abstract

The software processes can be analyzed, designed, and maintained as if it is a piece of software. This view enables the application of software engineering technologies to software process modeling (SPM) and process-centered software engineering environment (PSEE). One reason for the relatively few applications of SPMs and PSEEs technologies in the software industry is that traditional software engineering technologies applied to the SPMs and PSEEs are not suitable for modeling software processes which are human-centered. This paper proposes an approach for applying agent technology, which has been accepted as a novel software engineering paradigm, to SPM and PSEE. In this approach, software processes are viewed as the collaboration of a group of process agents that know how to manage the software development activities and can act in the way software developers go about planning, enacting and reflecting on their work. An agent-based PSEE for enacting software processes under the proposed approach is also given in this paper.
Original languageEnglish
Title of host publicationProceedings of the ACM Symposium on Applied Computing
Pages1529-1533
Number of pages5
DOIs
Publication statusPublished - 1 Dec 2005
Event20th Annual ACM Symposium on Applied Computing - Santa Fe, NM, United States
Duration: 13 Mar 200517 Mar 2005

Conference

Conference20th Annual ACM Symposium on Applied Computing
CountryUnited States
CitySanta Fe, NM
Period13/03/0517/03/05

Keywords

  • Agent
  • Process-centered software engineering environment
  • Software process modeling
  • Software process technology

ASJC Scopus subject areas

  • Software

Cite this