Agile risk management using software agents

Edzreena Edza Odzaly, Des Greer, Darryl Stewart

Research output: Contribution to journalArticlepeer-review

15 Citations (Scopus)
918 Downloads (Pure)


Risk management is an important process in Software Engineering. However, it can be perceived as somewhat contrary to the more lightweight processes used in Agile methods. Thus an appropriate and realistic risk management model is required as well as tool support that minimizes human effort. We propose the use of software agents to carry out risk management tasks and make use of the data collected from the project environment to detect risks. This paper describes the underlying risk management model in an Agile risk tool where software agents are used to support identification, assessment and monitoring of risk. It demonstrates the interaction between agents, agents’ compliance with designated rules and how agents can react to changes in project environment data. The results, demonstrated using case studies, show that agents are of use for detecting risk and reacting dynamically to changes in project environment thus, help to minimize the human effort in managing risk.
Original languageEnglish
Pages (from-to)1-19
Number of pages19
JournalJournal of Ambient Intelligence and Humanized Computing
Early online date02 May 2017
Publication statusEarly online date - 02 May 2017


  • Agile risks
  • Software agents
  • Agile projects
  • Software risk management

ASJC Scopus subject areas

  • Software


Dive into the research topics of 'Agile risk management using software agents'. Together they form a unique fingerprint.

Cite this