{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,11,1]],"date-time":"2024-11-01T10:10:15Z","timestamp":1730455815380,"version":"3.28.0"},"reference-count":32,"publisher":"National Library of Serbia","issue":"1","license":[{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["ComSIS","COMPUT SCI INF SYST","COMPUT SCI INFORM SY","COMPUTER SCI INFORM","COMSIS J"],"published-print":{"date-parts":[[2024]]},"abstract":"<jats:p>The growing demand for information systems has significantly increased the workload of consulting and software development firms, requiring them to manage multiple projects simultaneously. Usually, these firms rely on a shared pool of staff to carry out multiple projects that require different skills and expertise. However, since the number of employees is limited, the assignment of staff to projects should be carefully decided to increase the efficiency in job-sharing. Therefore, assigning tasks to the most appropriate personnel is one of the challenges of multiproject management. Assigning a staff to the project by team leaders or researchers is a very demanding process. For this reason, researchers are working on automatic assignment, but most of these studies are done using historical data. It is of great importance for companies that personnel assignment systems work with real-time data. However, a model designed with historical data has the risk of getting unsuccessful results in real-time data. In this study, unlike the literature, a machine learning-based decision support system that works with real-time data is proposed. The proposed system analyses the description of newly requested tasks using textmining and machine-learning approaches and then, predicts the optimal available staff that meets the needs of the project task. Moreover, personnel qualifications are iteratively updated after each completed task, ensuring up-to-date information on staff capabilities. In addition, because our system was developed as a microservice architecture, it can be easily integrated into companies? existing enterprise resource planning (ERP) or portal systems. In a real-world implementation at Detaysoft, the system demonstrated high assignment accuracy, achieving up to 80% accuracy in matching tasks with appropriate personnel.<\/jats:p>","DOI":"10.2298\/csis220922065a","type":"journal-article","created":{"date-parts":[[2023,11,3]],"date-time":"2023-11-03T13:47:36Z","timestamp":1699019256000},"page":"75-94","source":"Crossref","is-referenced-by-count":0,"title":["Machine learning and text mining based real-time semi-autonomous staff assignment system"],"prefix":"10.2298","volume":"21","author":[{"given":"Halil","family":"Arslan","sequence":"first","affiliation":[{"name":"Department of Comuter Engineering, Sivas Cumhuriyet University Sivas, T\u00fcrkiye"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"suffix":"Emre","given":"Yunus","family":"I\u015fik","sequence":"additional","affiliation":[{"name":"Department of Management Information Systems, Sivas Cumhuriyet University Sivas, T\u00fcrkiye"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yasin","family":"G\u00f6rmez","sequence":"additional","affiliation":[{"name":"Department of Management Information Systems, Sivas Cumhuriyet University Sivas, T\u00fcrkiye"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mustafa","family":"Temiz","sequence":"additional","affiliation":[{"name":"Department of Management Information Systems, Sivas Cumhuriyet University Sivas, T\u00fcrkiye"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1078","reference":[{"key":"ref1","unstructured":"SAP Global | Platin \u0130\u015f Orta\u011f\u0131 - Detaysoft, https:\/\/detaysoft.com\/tr-TR\/index"},{"key":"ref2","doi-asserted-by":"crossref","unstructured":"Akiba, T., Sano, S., Yanase, T., Ohta, T., Koyama, M.: Optuna: A next-generation hyperparameter optimization framework. In: Proceedings of the 25th ACM SIGKDD international conference on knowledge discovery & data mining. pp. 2623-2631 (2019)","DOI":"10.1145\/3292500.3330701"},{"key":"ref3","doi-asserted-by":"crossref","unstructured":"Al-Hawari, F., Barham, H.: A machine learning based help desk system for IT service management. Journal of King Saud University-Computer and Information Sciences 33(6), 702-718 (2021), iSBN: 1319-1578 Publisher: Elsevier","DOI":"10.1016\/j.jksuci.2019.04.001"},{"key":"ref4","unstructured":"Bojanowski, P., Grave, E., Joulin, A., Mikolov, T.: Enriching Word Vectors with Subword Information. Tech. Rep. arXiv:1607.04606, arXiv (Jun 2017), http:\/\/arxiv.org\/abs\/ 1607.04606, arXiv:1607.04606 [cs] type: article"},{"key":"ref5","doi-asserted-by":"crossref","unstructured":"Cai, X., Li, K.N.: A genetic algorithm for scheduling staff of mixed skills under multi-criteria. European Journal of Operational Research 125(2), 359-369 (2000), iSBN: 0377-2217 Publisher: Elsevier","DOI":"10.1016\/S0377-2217(99)00391-4"},{"key":"ref6","doi-asserted-by":"crossref","unstructured":"Carki, K., Geutner, P., Schultz, T.: Turkish LVCSR: towards better speech recognition for agglutinative languages. In: 2000 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.00CH37100). vol. 3, pp. 1563-1566 vol.3 (Jun 2000), iSSN: 1520-6149","DOI":"10.1109\/ICASSP.2000.861971"},{"key":"ref7","doi-asserted-by":"crossref","unstructured":"Charmaz, K., Belgrave, L.L.: Thinking about data with grounded theory. Qualitative Inquiry 25(8), 743-753 (2019), iSBN: 1077-8004 Publisher: SAGE Publications Sage CA: Los Angeles, CA","DOI":"10.1177\/1077800418809455"},{"key":"ref8","doi-asserted-by":"crossref","unstructured":"Chen, R., Liang, C., Gu, D., Leung, J.Y.: A multi-objective model for multi-project scheduling and multi-skilled staff assignment for IT product development considering competency evolution. International Journal of Production Research 55(21), 6207-6234 (2017), iSBN: 0020- 7543 Publisher: Taylor & Francis","DOI":"10.1080\/00207543.2017.1326641"},{"key":"ref9","doi-asserted-by":"crossref","unstructured":"Cheng, H., Chu, X.: Task assignment with multiskilled employees and multiple modes for product development projects. The International Journal of Advanced Manufacturing Technology 61(1), 391-403 (2012), iSBN: 1433-3015 Publisher: Springer","DOI":"10.1007\/s00170-011-3686-7"},{"key":"ref10","unstructured":"Devlin, J., Chang, M.W., Lee, K., Toutanova, K.: BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding. Tech. Rep. arXiv:1810.04805, arXiv (May 2019), http:\/\/arxiv.org\/abs\/1810.04805, arXiv:1810.04805 [cs] type: article"},{"key":"ref11","doi-asserted-by":"crossref","unstructured":"Dooley, L., Lupton, G., O\u2019Sullivan, D.: Multiple project management: a modern competitive necessity. Journal of Manufacturing Technology Management 16(5), 466-482 (Jan 2005), https:\/\/doi.org\/10.1108\/17410380510600464, publisher: Emerald Group Publishing Limited","DOI":"10.1108\/17410380510600464"},{"key":"ref12","doi-asserted-by":"crossref","unstructured":"Eryi\u011fit, G.: ITU Turkish NLP web service. In: Proceedings of the Demonstrations at the 14th Conference of the European Chapter of the Association for Computational Linguistics. pp. 1-4 (2014)","DOI":"10.3115\/v1\/E14-2001"},{"key":"ref13","doi-asserted-by":"crossref","unstructured":"Garcia, I., Pacheco, C., Arcilla-Cobi\u00e1n, M., Calvo-Manzano, J.: Mypmp: A plug-in for implementing the metamodeling approach for project management in small-sized software enterprises. Computer Science and Information Systems 13(3), 827-847 (2016)","DOI":"10.2298\/CSIS160801038G"},{"key":"ref14","doi-asserted-by":"crossref","unstructured":"Guo, L., Vargo, C.J., Pan, Z., Ding, W., Ishwar, P.: Big social data analytics in journalism and mass communication: Comparing dictionary-based text analysis and unsupervised topic modeling. Journalism & Mass Communication Quarterly 93(2), 332-359 (2016)","DOI":"10.1177\/1077699016639231"},{"key":"ref15","doi-asserted-by":"crossref","unstructured":"Hartmann, S., Briskorn, D.: A survey of variants and extensions of the resource-constrained project scheduling problem. European Journal of operational research 207(1), 1-14 (2010), iSBN: 0377-2217 Publisher: Elsevier","DOI":"10.1016\/j.ejor.2009.11.005"},{"key":"ref16","unstructured":"Kane, H., Tissier, A.: A Resources Allocation Model for Multi-Project Management. In: 9th International Conference on Modeling, Optimization & Simulation (2012)"},{"key":"ref17","doi-asserted-by":"crossref","unstructured":"Lagesse, B.: A Game-Theoretical model for task assignment in project management. In: 2006 IEEE International Conference on Management of Innovation and Technology. vol. 2, pp. 678- 680. IEEE (2006)","DOI":"10.1109\/ICMIT.2006.262305"},{"key":"ref18","doi-asserted-by":"crossref","unstructured":"Lahitani, A.R., Permanasari, A.E., Setiawan, N.A.: Cosine similarity to determine similarity measure: Study case in online essay assessment. In: 2016 4th International Conference on Cyber and IT Service Management. pp. 1-6 (Apr 2016)","DOI":"10.1109\/CITSM.2016.7577578"},{"key":"ref19","unstructured":"Le, Q.V., Mikolov, T.: Distributed Representations of Sentences and Documents. Tech. Rep. arXiv:1405.4053, arXiv (May 2014), http:\/\/arxiv.org\/abs\/1405.4053, arXiv:1405.4053 [cs] type: article"},{"key":"ref20","doi-asserted-by":"crossref","unstructured":"Li, X., Nie, M., Yang, G., Wang, X.: The study of multi-project resource management method suitable for research institutes from application perspective. Procedia Engineering 174, 155- 160 (2017)","DOI":"10.1016\/j.proeng.2017.01.191"},{"key":"ref21","unstructured":"Mikolov, T., Chen, K., Corrado, G., Dean, J.: Efficient estimation of word representations in vector space. arXiv preprint arXiv:1301.3781 (2013)"},{"key":"ref22","unstructured":"Mitkov, R.: The Oxford handbook of computational linguistics. Oxford University Press (2004)"},{"key":"ref23","doi-asserted-by":"crossref","unstructured":"Mo, Y., Zhao, D., Du, J., Syal, M., Aziz, A., Li, H.: Automated staff assignment for building maintenance using natural language processing. Automation in Construction 113, 103150 (2020), iSBN: 0926-5805 Publisher: Elsevier","DOI":"10.1016\/j.autcon.2020.103150"},{"key":"ref24","doi-asserted-by":"crossref","unstructured":"M\u00f6hring, R.H.: Minimizing costs of resource requirements in project networks subject to a fixed completion time. Operations Research 32(1), 89-120 (1984), iSBN: 0030-364X Publisher: INFORMS","DOI":"10.1287\/opre.32.1.89"},{"key":"ref25","unstructured":"Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel, O., Blondel, M., Prettenhofer, P., Weiss, R., Dubourg, V.: Scikit-learn: Machine learning in Python. the Journal of machine Learning research 12, 2825-2830 (2011), iSBN: 1532-4435 Publisher: JMLR. org"},{"key":"ref26","unstructured":"Peters, M.E., Neumann, M., Iyyer, M., Gardner, M., Clark, C., Lee, K., Zettlemoyer, L.: Deep contextualized word representations. Tech. Rep. arXiv:1802.05365, arXiv (Mar 2018), http: \/\/arxiv.org\/abs\/1802.05365, arXiv:1802.05365 [cs] type: article"},{"key":"ref27","doi-asserted-by":"crossref","unstructured":"Ponsteen, A., Kusters, R.J.: Classification of human-and automated resource allocation approaches in multi-project management. Procedia-Social and Behavioral Sciences 194, 165-173 (2015), iSBN: 1877-0428 Publisher: Elsevier","DOI":"10.1016\/j.sbspro.2015.06.130"},{"key":"ref28","unstructured":"Rehurek, R., Sojka, P.: Gensim-python framework for vector space modelling. NLP Centre, Faculty of Informatics, Masaryk University, Brno, Czech Republic 3(2), 2 (2011)"},{"key":"ref29","doi-asserted-by":"crossref","unstructured":"Shahariar, G.M., Biswas, S., Omar, F., Shah, F.M., Hassan, S.B.: Spam review detection using deep learning. In: 2019 IEEE 10th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON). pp. 0027-0033. IEEE (2019)","DOI":"10.1109\/IEMCON.2019.8936148"},{"key":"ref30","doi-asserted-by":"crossref","unstructured":"Vijayarani, S., Ilamathi, M.J., Nithya, M., et al.: Preprocessing techniques for text mining-an overview. International Journal of Computer Science & Communication Networks 5(1), 7-16 (2015)","DOI":"10.5121\/ijcga.2015.5105"},{"key":"ref31","doi-asserted-by":"crossref","unstructured":"Vogrin\u010di\u010d, S., Bosni\u0107, Z.: Ontology-based multi-label classification of economic articles. Computer Science and Information Systems 8(1), 101-119 (2011)","DOI":"10.2298\/CSIS100420034V"},{"key":"ref32","unstructured":"Vyas, M.J., Bhanderi, S.D.: A Survey on Pre-processing Techniques for Text Mining. Data Mining and Knowledge Engineering 6(2) (2014), http:\/\/www.ciitresearch.org\/ dl\/index.php\/dmke\/article\/view\/DMKE022014006, number: 2"}],"container-title":["Computer Science and Information Systems"],"original-title":[],"language":"en","deposited":{"date-parts":[[2024,11,1]],"date-time":"2024-11-01T09:44:03Z","timestamp":1730454243000},"score":1,"resource":{"primary":{"URL":"https:\/\/doiserbia.nb.rs\/Article.aspx?ID=1820-02142300065A"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"references-count":32,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2024]]}},"URL":"https:\/\/doi.org\/10.2298\/csis220922065a","relation":{},"ISSN":["1820-0214","2406-1018"],"issn-type":[{"type":"print","value":"1820-0214"},{"type":"electronic","value":"2406-1018"}],"subject":[],"published":{"date-parts":[[2024]]}}}