Title :
A Decentralized Evolutional Approach to Handle Schedule Execution in Software Projects
Author :
Houari, Nora ; Far, Behrouz H.
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Calgary, Calgary, AB, Canada
Abstract :
We present an application of multi-agent to the problem of software project schedule execution evolution, i.e. performing an automatic schedule monitoring and handling contingencies that result in project delivered on time, and required specifications. In a software project setting each involved individual can be represented by three cooperative agents: a proxy, a bookkeeper and a scheduler. These cooperative agents adopt a proactive schedule representation that is able to withstand task execution delays, and use reactive cooperative adaptation strategies with other teammates having bonded tasks activity to generate a schedule solution that maximizes the team reward. Our experimental results with real software project instances data underline the validity of our approach.
Keywords :
multi-agent systems; project management; scheduling; software development management; automatic schedule monitoring; cooperative agents; decentralized evolutional approach; multi-agent; reactive cooperative adaptation strategies; software project schedule execution; software project schedule execution evolution; task execution delays; Application software; Centralized control; Collaboration; Computerized monitoring; Decision making; Delay; Dynamic scheduling; Humans; Multiagent systems; Processor scheduling; contingent events; decision support systems; multi-agent systems architecture; software project schedule execution;
Conference_Titel :
Autonomic and Autonomous Systems (ICAS), 2010 Sixth International Conference on
Conference_Location :
Cancun
Print_ISBN :
978-1-4244-5915-5
DOI :
10.1109/ICAS.2010.24