skip to main content
10.1145/3323503.3360643acmotherconferencesArticle/Chapter ViewAbstractPublication PageswebmediaConference Proceedingsconference-collections
short-paper

Smartalloc: a model based on machine learning for human resource allocation in projects

Authors Info & Claims
Published:29 October 2019Publication History

ABSTRACT

This article presents the Smartalloc model for human resource allocations in projects based on machine learning. The model learns about the allocation strategies used by the organization over time and makes recommendations based on this information. The model has two scientific contributions, based on the study of related works: (1) allows the choice of the strategic objective of the organization (cost, time or quality) in the definition of the resource allocation strategy; (2) uses the historical allocations of previous projects. A prototype was implemented and applied in an evaluation involving 2 project managers of 2 organizations who answered structured research in the Technology Acceptance Model (TAM) methodology, confirming the usability of Smartalloc. Then, the Accuracy calculation of the machine learning algorithm was measured, whose ideal value should be 1. In 6 projects in the first company, the average was 0.77. In the second company, the average was 0.70 in 3 projects. Both project managers considered the Smartalloc model to be useful in allocating human resources to projects.

References

  1. PMBOK. Project Management Institute. A Guide to the Project Management Body of Knowledge (PMBoK Guide). Project Management Institute, INC, Pennsylvania - EUA, 2013.Google ScholarGoogle Scholar
  2. Harold. Kerzner. Project Management: A systems approach to planning, scheduling and controlling. John Wiley and Sons, Inc. Eight Edition, New Jersey - EUA, 2003.Google ScholarGoogle Scholar
  3. Stuart Russell and Peter. Norvig. Inteligencia Artificial. Elsevier Editora Ltda Terceira Edição, Rio de Janeiro - Brasil, 2013.Google ScholarGoogle Scholar
  4. Pariwat Ongsulee. Artificial intelligence, machine learning and deep learning. In 2017 Fifteenth International Conference on ICT and Knowledge Engineering, pages 1--6. IEEE Press, 2017.Google ScholarGoogle ScholarCross RefCross Ref
  5. Tom Michael Mitchell. Machine Learning. McGraw-Hill Education, New York - EUA, 1997.Google ScholarGoogle Scholar
  6. Fadi A Zaraket, Majd Olleik, and Ali A Yassine. Skill-based framework for optimal software project selection and resource allocation. European Journal of Operational Research, 234:308--318, 2013.Google ScholarGoogle ScholarCross RefCross Ref
  7. Ye Kaibin, Shi Xiaolun, Li Huijian, and Shi Ning. Resource allocation problem in port project portfolio management. In 2014 Seventh International Joint Conference on Computational Sciences and Optimization, pages 159--162. IEEE Press, 2014.Google ScholarGoogle Scholar
  8. Umut Besikci, Umit Bilge, and Gunduz Ulusoy. Resource dedication problem in a multi-project environment. Flexible Services and Manufacturing Journal, 25:206--229, 2012.Google ScholarGoogle ScholarCross RefCross Ref
  9. Lucio Camara e Silva and Ana Paula Cabral Seixas Costa. Decision model for allocating human resources in information system projects. International Journal of Project Management, 31:100--108, 2012.Google ScholarGoogle ScholarCross RefCross Ref
  10. Peter H. Tag. Improving business project performance by increasing the effectiveness of resource capacity and allocation policies. In Proceedings of the 2015 Winter Simulation Conference, pages 856--867. IEEE Press, 2015.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. A. Kumar and L. S. Ganesh. Use of petri nets for resource allocation in projects. IEEE Transactions on Engineering Management, 45:49--56, 1998.Google ScholarGoogle ScholarCross RefCross Ref
  12. Constantinos Stylianou and Andreas A.S Andreou. A multi-objective genetic algorithm for software development team staffing based on personality types. Artificial Intelligence Applications and Innovations, 381:37--47, 2012.Google ScholarGoogle ScholarCross RefCross Ref
  13. X. Shan, G. Jiang, and T. Huang. The optimization research on the human resource allocation planning in software projects. In 2010 International Conference on Management and Service Science, pages 1--4. IEEE Press, 2010.Google ScholarGoogle ScholarCross RefCross Ref
  14. P. Ballesteros-Perez, Ma. C. Gonzalez-Cruz, and M. Fernandez-Diego. Human resource allocation management in multiple projects using sociometric techniques. International Journal of Project Management, 30:901--913, 2012.Google ScholarGoogle ScholarCross RefCross Ref
  15. Zeeshan Anwar, Nazia Bibi, and Ali Ahsan. Expertise based skill management model for effective project resource allocation under stress in software industry of pakistan. In 2013 6th International Conference on Information Management, Innovation Management and Industrial Engineering, pages 509--513. IEEE Press, 2013.Google ScholarGoogle ScholarCross RefCross Ref
  16. Ana Costa, Lucio Silva, and Raquel Bastos. Decision model for allocating human resources in information system projects. In 29th National Meeting of Produciton engineering. Enegep2009, 2009.Google ScholarGoogle Scholar
  17. Vassilis C. Gerogiannis, Elli Rapti, Anthony Karageorgos, and Panos Fitsilis. A fuzzy linguistic approach for human resource evaluation and selection in software projects. In 2015 International Conference on Industrial Engineering and Operations Management (IEOM), pages 1--9. IEEE Press, 2015.Google ScholarGoogle ScholarCross RefCross Ref
  18. Andre de Korvin, Margaret F. Shipley, and Robert Kleyle. Utilizing fuzzy compatibility of skill sets for team selection in multi-phase projects. Journal of Engineering and Technology Management, 19:307--319, 2002.Google ScholarGoogle ScholarCross RefCross Ref
  19. J. Chen, C. Yun, and Z. Wang. Multi-dimensional model method for the human resource allocation in multi-project. In 2009 International Conference on Information Management, Innovation Management and Industrial Engineering, pages 364--366. IEEE Press, 2009.Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Jiaying Liu, Xiangjie Kong, Feng Xia, Xiaomei Bai, Lei Wang, Qing Qing, and Ivan. Lee. Flexible resource management and its effect on project cost and duration. Journal of Industrial Engineering International, pages 119--133, 2018.Google ScholarGoogle Scholar
  21. Alexsandro Filippetto, Jorge Barbosa, Rosemary Francisco, and Amarolinda. Klein. A project management model based on an activity theory ontology. In 2016 42th Latin American Computing Conference (CLEI), pages 1--11. IEEE Press, 2016.Google ScholarGoogle ScholarCross RefCross Ref
  22. Larissa Barbosa and Gledson Elias. An ontology for the recommendation of technically qualified teams in distributed software projects. FSMA Information Systems Magazine, 16:52--70, 2015.Google ScholarGoogle Scholar
  23. L. Zhou. A project human resource allocation method based on software architecture and social network. In 2008 4th International Conference on Wireless Communications, Networking and Mobile Computing, pages 1--6. IEEE Press, 2008.Google ScholarGoogle ScholarCross RefCross Ref
  24. W. Weng, J. Su, G. Chen, and Z. Wang. An approach for allocation optimization of multi-project human resource based on dea. In 2010 International Conference on Management and Service Science, pages 1--4. IEEE Press, 2010.Google ScholarGoogle ScholarCross RefCross Ref
  25. Silvia Nunes das Dores, Patricia Matias Lopes, and Carla Alessandra Lima Reis. Human resources allocation criteria in software development projects. In 38th Conferencia Latinoamericana En Informatica (CLEI), pages 1--10. IEEE Press, 2012.Google ScholarGoogle ScholarCross RefCross Ref
  26. Cinthya S. Oliveira, Cleidson R. B. de Souza, and Carla A. L. Reis. Study of allocation people in software projects through theory based on data. In Experimental Software Engineering Latin America Workshop, 2009.Google ScholarGoogle Scholar
  27. Albert Ponsteen and Rob J Kusters. Classification of human- and automated resource allocation approaches in multi-project management. Procedia - Social and Behavioral Sciences, 194:165--173, 2014.Google ScholarGoogle Scholar
  28. MHA Hendriks, B Voeten, and L Kroep. Human resource allocation in a multi-project r&d environment: Resource capacity allocation and project portfolio planning in practice. International Journal of Project Management, 17:181--188, 1999.Google ScholarGoogle ScholarCross RefCross Ref
  29. Baek H. Lee, S. and J Jahng. Governance strategies for open collaboration: focusing on resource allocation in open source software development organizations. Archives of Psychology, 37, 2017.Google ScholarGoogle Scholar
  30. Cristina Selaru. Resource allocation in project management. International Journal of Economic Practices and Theories, 2, 2012.Google ScholarGoogle Scholar
  31. N. Bibi, A. Ahsan, and Z. Anwar. Project resource allocation optimization using search based software engineering 2014; a framework. In 19th International Conference on Digital Information Management (ICDIM 2014), pages 226--229. IEEE Press, 2014.Google ScholarGoogle Scholar
  32. Marcelo A Silva, Carla A Lima Reis, and Rodrigo Quites Reis. Assistance to the allocation of people in software projects through policies. In 6th Brazilian Software Quality Symposium, 2007.Google ScholarGoogle Scholar
  33. Fred D. Davis. Perceived usefulness, perceived ease of use, and user acceptance of information technology. MIS Q., 13(3):319--340, September 1989.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Smartalloc: a model based on machine learning for human resource allocation in projects

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Other conferences
          WebMedia '19: Proceedings of the 25th Brazillian Symposium on Multimedia and the Web
          October 2019
          537 pages
          ISBN:9781450367639
          DOI:10.1145/3323503

          Copyright © 2019 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 29 October 2019

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • short-paper

          Acceptance Rates

          Overall Acceptance Rate270of873submissions,31%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader