DocumentCode
2014066
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
fYear
2010
fDate
7-13 March 2010
Firstpage
116
Lastpage
124
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Autonomic and Autonomous Systems (ICAS), 2010 Sixth International Conference on
Conference_Location
Cancun
Print_ISBN
978-1-4244-5915-5
Type
conf
DOI
10.1109/ICAS.2010.24
Filename
5442594
Link To Document