Publications -> Conference Papers

Context-Aware Task Allocation for Distributed Agile Team


Authors: J. Lin
Title: Context-Aware Task Allocation for Distributed Agile Team
Abstract: The philosophy of Agile software development advocates the spirit of open discussion and coordination among team members to adapt to incremental changes encountered during the process. Based on our observations from 20 agile student development teams over an 8-week study in Beihang University, China, we found that the task allocation strategy as a result of following the Agile process heavily depends on the experience of the users, and cannot be guaranteed to result in efficient utilization of team resources. In this research, we propose a context-aware task allocation decision support system that balances the considerations for quality and timeliness to improve the overall utility derived from an agile software development project. We formulate the agile process as a distributed constraint optimization problem, and propose a technology framework that assesses individual developers' situations based on data collected from a Scrum-based agile process, and helps individual developers make situation-aware decisions on which tasks from the backlog to select in real-time. Preliminary analysis and simulation results show that it can achieve close to optimally efficient utilization of the developers' collective capacity. We plan to build the framework into a computer-supported collaborative development platform and refine the method through more realistic projects.
Keywords: Distributed agile; Task allocation; Project management
Conference Name: 28th IEEE/ACM International Conference on Automated Software Engineering (ASE'13)
Location: Palo Alto, USA
Publisher: IEEE
Year: 2013
Accepted PDF File: Context-Aware_Task_Allocation_for_Distributed_Agile_Team_accepted.pdf
Permanent Link: http://dx.doi.org/10.1109/ASE.2013.6693151
Reference: J. Lin, “Context-aware task allocation for distributed agile team,” in Proceedings of the 28th IEEE/ACM International Conference on Automated Software Engineering (ASE’13). IEEE, November 2013, pp. 758–761.
bibtex: 
@inproceedings{LILY-c13, 
   author	= {Lin, Jun}, 
   title	= {Context-Aware Task Allocation for Distributed Agile Team}, 
   booktitle	= {Proceedings of the 28th IEEE/ACM International Conference on Automated Software Engineering (ASE'13)}, 
   year		= {2013}, 
   month	= {November}, 
   pages	= {758-761}, 
   location 	= {Palo Alto, USA},
   publisher	= {IEEE},
}