Agent-based self-adaptive software process model

Xin Pei Zhao, Ming Shu Li, Qing Wang, Chun Chung Chan, Hareton Leung

Research output: Journal article publicationJournal articleAcademic researchpeer-review

24 Citations (Scopus)


Traditional software process models are mostly static, mechanical, and passive. Traditional approach requires modeler to determine all the possible conditions the software process will encounter and to define explicitly the solutions into a process model. It lacks the ability to allow further deliberations when the modeled environment changes. This paper presents an Agent-based self-adaptive software process model. In this approach, software process is modeled as peers: process Agents. These software process Agents can adapt themselves to the software process environment and act with initiative and autonomy. When the process environment changes, the process agents can dynamically change their behavior to ensure that the development goal can still be achieved.
Original languageEnglish
Pages (from-to)348-359
Number of pages12
JournalRuan Jian Xue Bao/Journal of Software
Issue number3
Publication statusPublished - 1 Mar 2004


  • Agent
  • Artificial intelligence
  • Self-adaptive
  • Software process
  • Software process model

ASJC Scopus subject areas

  • Software


Dive into the research topics of 'Agent-based self-adaptive software process model'. Together they form a unique fingerprint.

Cite this