The Agile Manager Game
ScreenshotsIntroduction
In traditional software engineering projects, the roles played by team members are well defined. A programmer, in this case, is mostly responsible for tasks that require him/her to utilize skills he/she is well trained for. However, in Agile Software Development (ASD) teams, team members’ roles may span a wider skill set. An ASD programmer may be required not only to complete programming tasks, but also be closely involved in making the decisions on how to allocation tasks among all team members. In this course, you will be able to experience the challenges facing an ASD programmer in a custom designed interactive game platform – the Agile Manager Game.

This game allows the player to act as a manager of a virtual team of programmers. It creates a safe environment for the player to explore various strategies for allocating tasks to the virtual team. Each team member has different competence and task processing capacity; while each task has different difficulty, value, required effort, and deadline. As in real-world situations, the player cannot know the true competence of a virtual programmer. Instead, he/she needs to learn how competent each virtual programmer is based on past performance (which is presented in the game as a “5-star” rating scale). In this game, the player will experience the challenges of making task allocation decisions based on partial information to virtual programmers with limited capabilities.

Related Publications

  1. Y. Zheng, H. Yu, L. Cui, C. Miao, C. Leung, and Q. Yang, "SmartHS: An AI Platform for Improving Government Service Provision," in Proceedings of the 30th Conference on Innovative Applications of Artificial Intelligence (IAAI-18), 2018. (Innovative Applications of Artificial Intelligence Award)
  2. H. Yu, C. Miao, C. Leung, and T.J. White, "Towards AI-powered personalization in MOOC learning," npj Science of Learning 2(15), doi:10.1038/s41539-017-0016-3, Nature Publishing Group (NPG), 2017.
  3. H. Yu, C. Miao, Y. Chen, S. Fauvel, X. Li, and V.R. Lesser, "Algorithmic Management for Improving Collective Productivity in Crowdsourcing," Scientific Reports 7(12541):doi:10.1038/s41598-017-12757-x, Nature Publishing Group (NPG), 2017.
  4. Z. Pan, H. Yu, C. Miao, and C. Leung, "Crowdsensing Air Quality with Camera-enabled Mobile Devices," in Proceedings of the 29th Conference on Innovative Applications of Artificial Intelligence (IAAI-17), pp. 4728–4733, 2017.
  5. H. Yu, Z. Shen, C. Miao, C. Leung, Y. Chen, S. Fauvel, J. Lin, L. Cui, Z. Pan, and Q. Yang, "A Dataset of Human Decision-making in Teamwork Management," Scientific Data 4(160127):doi:10.1038/sdata.2016.127, Nature Publishing Group (NPG), 2017.
  6. H. Yu, C. Miao, C. Leung, Y. Chen, S. Fauvel, V.R. Lesser, and Q. Yang, "Mitigating Herding in Hierarchical Crowdsourcing Networks," Scientific Reports 6(4):doi:10.1038/s41598-016-0011-6, Nature Publishing Group (NPG), 2016.
  7. C. Miao, H. Yu, Z. Shen, and C. Leung, "Balancing Quality and Budget Considerations in Mobile Crowdsourcing," Decision Support Systems 90:56–64, Elsevier, 2016.
  8. Z. Pan, H. Yu, C. Miao, and C. Leung, "Efficient Collaborative Crowdsourcing," in Proceedings of the 30th AAAI Conference on Artificial Intelligence (AAAI-16), pp. 4248–4249, 2016. (Best Poster Award)
  9. H. Yu, C. Miao, Z. Shen, J. Lin, C. Leung, and Q. Yang, "Infusing Human Factors into Algorithmic Crowdsourcing," in Proceedings of the 28th Conference on Innovative Applications of Artificial Intelligence (IAAI-16), pp. 4062–4063, 2016.
  10. X. Yu, C. Miao, C. Leung, and C.T. Salmon, "Modelling Composite Emotions in Affective Agents," in Proceedings of the 2015 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology (WI-IAT'15), pp. 223–224, 2015.
  11. H. Yu, H. Lin, S.F. Lim, J. Lin, Z. Shen, and C. Miao, "Empirical Analysis of Reputation aware Task Delegation by People from a Multi-agent Game," in Proceedings of the 14th International Conference on Autonomous Agents and Multi-Agent Systems (AAMAS'15), pp. 1687–1688, 2015.
  12. H. Yu, C. Miao, Z. Shen, C. Leung, Y. Chen, and Q. Yang, "Efficient Task Sub-delegation for Crowdsourcing," in Proceedings of the 29th AAAI Conference on Artificial Intelligence (AAAI-15), pp. 1305–1311, 2015.
  13. H. Yu, C. Miao, B. An, Z. Shen, and C. Leung, "Reputation-aware Task Allocation for Human Trustees," in Proceedings of the 13th International Conference on Autonomous Agents and Multi-Agent Systems (AAMAS'14), pp. 357–364, 2014.
  14. H. Yu, X. Yu, S.F. Lim, J. Lin, Z. Shen, and C. Miao, "A Multi-Agent Game for Studying Human Decision-making," in Proceedings of the 13th International Conference on Autonomous Agents and Multi-Agent Systems (AAMAS'14), pp.1661–1662, 2014.
  15. J. Lin, H. Yu, Z. Shen, and C. Miao, "Studying Task Allocation Decisions of Novice Agile Teams with Data from Agile Project Management Tools," in Proceedings of the 29th IEEE/ACM International Conference on Automated Software Engineering (ASE'14), pp. 689–694, 2014.
  16. H. Yu, Z. Shen, C. Miao, B. An, and C. Leung, "Filtering Trust Opinions through Reinforcement Learning," Decision Support Systems 66:102–113, Elsevier, 2014.
  17. H. Yu, Z. Shen, C. Leung, C. Miao, and V.R. Lesser, "A Survey of Multi-agent Trust Management Systems," IEEE Access 1(1):35–50, IEEE, 2013.
  18. J. Lin, "Studying Task Allocation Decisions of Novice Agile Teams with Data from Agile Project Management Tools," in Proceedings of the 28th IEEE/ACM International Conference on Automated Software Engineering (ASE'13), pp. 758–761, 2013.
  19. H. Yu, C. Miao, B. An, C. Leung, and V.R. Lesser, "A Reputation Management Model for Resource Constrained Trustee Agents," in Proceedings of the 23rd International Joint Conference on Artificial Intelligence (IJCAI'13), pp. 418–424, 2013.
  20. S. Liu, H. Yu, C. Miao and A.C. Kot, "A Fuzzy Logic Based Reputation Model Against Unfair Ratings," in Proceedings of the 12th International Conference on Autonomous Agents and Multi-Agent Systems (AAMAS'13), pp. 821–828, 2013.
  21. H. Yu, Z. Shen, C. Miao, C. Leung and D. Niyato, "A Survey of Trust and Reputation Management Systems in Wireless Communications," Proceedings of the IEEE 98(10):1755–1772, IEEE, 2010.