{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,30]],"date-time":"2025-07-30T14:59:04Z","timestamp":1753887544978,"version":"3.41.2"},"reference-count":71,"publisher":"Wiley","issue":"1","license":[{"start":{"date-parts":[[2019,4,1]],"date-time":"2019-04-01T00:00:00Z","timestamp":1554076800000},"content-version":"vor","delay-in-days":90,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"National Counsel of Technological and Scientific Development","award":["#305844\/2011-3"],"award-info":[{"award-number":["#305844\/2011-3"]}]}],"content-domain":{"domain":["onlinelibrary.wiley.com"],"crossmark-restriction":true},"short-container-title":["Complexity"],"published-print":{"date-parts":[[2019,1]]},"abstract":"<jats:p>Organizations are increasingly investing in Distributed Software Development (DSD) over the years. A typical decision\u2010making problem in the distributed scenario consists of deciding which team should be allocated each task. That decision takes into account a relative degree of subjectivity. That setting is suitable for applying Verbal Decision Analysis (VDA). This paper introduces an approach to support the allocation of tasks to distributed units in DSD projects, structured on the hybridisation of methods of Verbal Decision Analysis for classification and rank ordering applied to influencing factors and executing units. Firstly, a review of the literature was conducted aiming to identify the approaches to support the allocation of tasks in DSD contexts. Then, an approach was developed by applying VDA\u2010based methods for classification and ordering. Bibliographic research and the application of surveys with professionals allowed identifying and characterising the main elements that influence task assignment in DSD projects. Afterwards, experiences were carried out in five real\u2010world companies. In the end, the proposed approach has been submitted to the evaluation by the professionals of the participating companies and by some project management experts. The proposed approach comprises a workflow containing responsible actors and descriptions of the activities. Automated tools are also employed in automating the implementation of the approach. After applying the approach in five companies, task assignment recommendations are presented in groups for each company, according to the task type, i.e., requirements, architecture, coding, and testing, ranging from the most to the least preferable office. Results of the experiences and evaluations held during this work present evidence that the proposed approach is flexible, adaptable, and easy to understand and to use. Moreover, it helps to reduce decision subjectivity and to think of new aspects, supporting the task allocation process in DSD.<\/jats:p>","DOI":"10.1155\/2019\/3926798","type":"journal-article","created":{"date-parts":[[2019,4,1]],"date-time":"2019-04-01T23:33:23Z","timestamp":1554161603000},"update-policy":"https:\/\/doi.org\/10.1002\/crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["A Multicriteria Approach to Support Task Allocation in Projects of Distributed Software Development"],"prefix":"10.1155","volume":"2019","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7062-0553","authenticated-orcid":false,"given":"Marum","family":"Sim\u00e3o Filho","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1718-1712","authenticated-orcid":false,"given":"Pl\u00e1cido R.","family":"Pinheiro","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1491-655X","authenticated-orcid":false,"given":"Adriano B.","family":"Albuquerque","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3101-8003","authenticated-orcid":false,"given":"R\u00e9gis P. S.","family":"Sim\u00e3o","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6583-9638","authenticated-orcid":false,"given":"Raimundo S. N.","family":"Azevedo","sequence":"additional","affiliation":[]},{"given":"Luciano C.","family":"Nunes","sequence":"additional","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2019,4]]},"reference":[{"key":"e_1_2_10_1_2","doi-asserted-by":"crossref","unstructured":"LamersdorfA. M\u00fcnchJ. andRombachD. Towards a multi-criteria development distribution model: an analysis of existing task distribution approaches Proceedings of the 3rd IEEE International Conference on Global Software Engineering (ICGSE \u203208) August 2008 Bangalore India 109\u2013118 https:\/\/doi.org\/10.1109\/ICGSE.2008.15.","DOI":"10.1109\/ICGSE.2008.15"},{"key":"e_1_2_10_2_2","doi-asserted-by":"publisher","DOI":"10.1002\/1099-1360(200011)9:6<263::AID-MCDA280>3.0.CO;2-W"},{"volume-title":"Verbal Decision Analysis for Unstructured Problems","year":"2013","author":"Larichev O. I.","key":"e_1_2_10_3_2"},{"volume-title":"A Guide to Project Management Knowledge (PMBOK Guide)","year":"2013","author":"Project Management Institute","key":"e_1_2_10_4_2"},{"key":"e_1_2_10_5_2","doi-asserted-by":"crossref","unstructured":"MarquesA. B. CarvalhoJ. R. RodriguesR. ConteT. PrikladnickiR. andMarczakS. An ontology for task allocation to teams in distributed software development Proceedings of the IEEE 8th International Conference on Global Software Engineering (ICGSE \u203213) August 2013 Bari Italy 21\u201330 https:\/\/doi.org\/10.1109\/ICGSE.2013.12.","DOI":"10.1109\/ICGSE.2013.12"},{"volume-title":"An\u00e1lisis Multicriterio para la Toma de Decisiones: M\u00e9todos y Aplicaciones, Mexico","year":"2011","author":"Bana e Costa C. A.","key":"e_1_2_10_6_2"},{"key":"e_1_2_10_7_2","doi-asserted-by":"publisher","DOI":"10.1504\/IJKL.2005.006255"},{"key":"e_1_2_10_8_2","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-9236(01)00132-4"},{"key":"e_1_2_10_9_2","doi-asserted-by":"publisher","DOI":"10.1155\/2013\/697072"},{"key":"e_1_2_10_10_2","doi-asserted-by":"publisher","DOI":"10.1142\/S0219622014500801"},{"key":"e_1_2_10_11_2","doi-asserted-by":"publisher","DOI":"10.1016\/S0377-2217(00)00096-5"},{"key":"e_1_2_10_12_2","doi-asserted-by":"crossref","unstructured":"MachadoT. C. S. PinheiroP. R. AlbuquerqueA. B. andde LimaM. M. L. Applying verbal decision analysis in selecting specific practices of CMMI 7414 Proceedings of the International Conference on Rough Sets and Knowledge Technology 2012 Springer Berlin Heidelberg 215\u2013221 https:\/\/doi.org\/10.1007\/978-3-642-31900-6_28.","DOI":"10.1007\/978-3-642-31900-6_28"},{"key":"e_1_2_10_13_2","doi-asserted-by":"publisher","DOI":"10.1504\/IJDCET.2009.025358"},{"key":"e_1_2_10_14_2","doi-asserted-by":"crossref","unstructured":"TamaniniI. Sampaio MachadoT. C. MendesM. S. CarvalhoA. L. FurtadoM. E. S. andPinheiroP. R. A model for mobile television applications based on verbal decision analysis Proceedings of International Conference on Systems Advances in Computer and Information Sciences and Engineering 2008 Dordrecht Netherlands Springer 399\u2013404 2-s2.0-84878525419.","DOI":"10.1007\/978-1-4020-8741-7_72"},{"key":"e_1_2_10_15_2","unstructured":"MachadoT. Towards aided by multicriteria support methods and software development: a hybrid model of verbal decision analysis for selecting approaches of project management 2012 University of Fortaleza."},{"key":"e_1_2_10_16_2","doi-asserted-by":"publisher","DOI":"10.1111\/itor.12078"},{"key":"e_1_2_10_17_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-89619-7_24"},{"key":"e_1_2_10_18_2","doi-asserted-by":"crossref","unstructured":"TamaniniI. de CastroA. K. PinheiroP. R. andPinheiroM. C. Towards an applied multicriteria model to the diagnosis of Alzheimer\u2032s disease: a neuroimaging study case Proceedings of the IEEE International Conference on Intelligent Computing and Intelligent Systems (ICIS \u203209) 2009 Shanghai China 652\u2013656 https:\/\/doi.org\/10.1109\/ICICISYS.2009.5358087.","DOI":"10.1109\/ICICISYS.2009.5358087"},{"key":"e_1_2_10_19_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4419-7046-6_56"},{"first-page":"149","volume-title":"Rough Sets and Knowledge Technology","author":"Ara\u00fajo de A. K.","key":"e_1_2_10_20_2"},{"key":"e_1_2_10_21_2","doi-asserted-by":"crossref","unstructured":"PinheiroP. R. CastroA. K. andPinheiroM. C. A multicriteria model applied in the diagnosis of alzheimer\u2032s disease: a bayesian network Proceedings of the IEEE 11th International Conference on Computational Science and Engineering (CSE \u203208) 2008 15\u201322 https:\/\/doi.org\/10.1109\/CSE.2008.44.","DOI":"10.1109\/CSE.2008.44"},{"key":"e_1_2_10_22_2","doi-asserted-by":"publisher","DOI":"10.1504\/IJSHC.2010.032692"},{"key":"e_1_2_10_23_2","doi-asserted-by":"publisher","DOI":"10.1504\/IJMDM.2010.033641"},{"key":"e_1_2_10_24_2","doi-asserted-by":"crossref","unstructured":"BarbosaP. A. PinheiroP. R. de Vasconcelos SilveiraF. R. andSim\u00e3o FilhoM. Applying verbal analysis of decision to prioritize software requirement considering the stability of the requirement 575 Proceedings of the Computer Science On-line Conference (CSOC \u203217) Springer International Publishing 416\u2013426 https:\/\/doi.org\/10.1007\/978-3-319-57141-6_45.","DOI":"10.1007\/978-3-319-57141-6_45"},{"key":"e_1_2_10_25_2","doi-asserted-by":"crossref","unstructured":"Sim\u00e3o FilhoM. PinheiroP. R. andGomesU. R. P. Project portfolio prioritization aided by verbal decision analysis Proceedings of the 13th Iberian Conference on Information Systems and Technologies CISTI \u203218 2018 Spain 1\u20136 2-s2.0-85049884284.","DOI":"10.23919\/CISTI.2018.8399312"},{"key":"e_1_2_10_26_2","doi-asserted-by":"publisher","DOI":"10.1155\/2014\/238168"},{"key":"e_1_2_10_27_2","first-page":"35","article-title":"Verbal decision analysis methods for determining the efficiency of investments in construction","volume":"5","author":"Ustinovich L.","year":"2004","journal-title":"European Journal of Environmental and Civil Engineering"},{"key":"e_1_2_10_28_2","doi-asserted-by":"publisher","DOI":"10.1590\/S0101-74382011000200004"},{"key":"e_1_2_10_29_2","first-page":"914","article-title":"Applying a new approach methodology with ZAPROS","author":"Tamanini I.","year":"2008","journal-title":"XL Brazilian Symposium on Operational Research"},{"key":"e_1_2_10_30_2","unstructured":"TamaniniI. Improving the ZAPROS method considering the incomparability cases Master Thesis 2010 University of Fortaleza."},{"key":"e_1_2_10_31_2","doi-asserted-by":"publisher","DOI":"10.1155\/2018\/6071718"},{"key":"e_1_2_10_32_2","unstructured":"LamersdorfA.andM\u00fcnchJ. TAMRI: A tool for supporting task distribution in global software development projects Proceedings of the 4th IEEE International Conference on Global Software Engineering ICGSE \u203209 2009 Ireland 322\u2013327 2-s2.0-71049118205."},{"key":"e_1_2_10_33_2","doi-asserted-by":"publisher","DOI":"10.1002\/smr.1618"},{"key":"e_1_2_10_34_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICGSE.2011.36"},{"key":"e_1_2_10_35_2","first-page":"311","article-title":"Applying multi-criteria decision analysis to global software development with scrum project planning","volume":"6954","author":"Almeida L. H.","year":"2011","journal-title":"Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics): Preface"},{"key":"e_1_2_10_36_2","unstructured":"PedrasM. Uma ferramenta de apoio ao gerenciamento de desenvolvimento de software distribu\u00eddo 2003 Federal University of Paran\u00e1."},{"key":"e_1_2_10_37_2","unstructured":"PedrasM. HuzitaE. TaitT. andSantiagoG. Dimanager: a tool for distributed software development management Proceedings of the International Conference on Enterprise Information Systems 2004."},{"key":"e_1_2_10_38_2","unstructured":"HuzitaE. TaitT. andColanziT. Um ambiente de desenvolvimento distribu\u00eddo de software-disen Proceedings of the Brazilian Workshop on Distributed Software Development 2007."},{"key":"e_1_2_10_39_2","first-page":"101","volume-title":"II Brazilian Workshop on Distributed Software Development","author":"Huzita E.","year":"2008"},{"key":"e_1_2_10_40_2","doi-asserted-by":"crossref","unstructured":"SetamanitS. WakelandW. andRaffoD. Planning and improving global software development process using simulation Proceedings of the International Workshop on Global Software Development for the practitioner 2006 8\u201314.","DOI":"10.1145\/1138506.1138510"},{"key":"e_1_2_10_41_2","doi-asserted-by":"publisher","DOI":"10.1002\/spip.335"},{"key":"e_1_2_10_42_2","doi-asserted-by":"crossref","unstructured":"SetamanitS.-O. WakelandW. andRaffoD. Improving global software development project performance using simulation Proceedings of the Portland International Center for Management of Engineering and Technology - Management of Converging Technologies (PICMET \u203207 ) 2007 2458\u20132466 2-s2.0-44649146209.","DOI":"10.1109\/PICMET.2007.4349580"},{"key":"e_1_2_10_43_2","doi-asserted-by":"crossref","unstructured":"PrikladnickiR.andMarczakS. MuNDDoS: a research group on global software development Proceedings of the IEEE International Conference on Global Software Engineering (ICGSE \u203206) 2006 251\u2013252.","DOI":"10.1109\/ICGSE.2006.261245"},{"key":"e_1_2_10_44_2","doi-asserted-by":"crossref","unstructured":"PrikladnickiR. MuNDDoS: um modelo de refer\u03a9ncia para desenvolvimento distribu\u03c6do de software Master Thesis 2003 PUCRS.","DOI":"10.5753\/sbes.2004.23848"},{"key":"e_1_2_10_45_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2005.06.040"},{"key":"e_1_2_10_46_2","doi-asserted-by":"crossref","unstructured":"MullickN. BassM. El HoudaZ. PaulishD. J. CataldoM. HerbslebJ. D. BassL. andSangwanR. Siemens global studio project: experiences adopting an integrated GSD infrastructure Proceedings of the IEEE International Conference on Global Software Engineering ICGSE \u203206 October 2006 Brazil 203\u2013212 2-s2.0-38649141499.","DOI":"10.1109\/ICGSE.2006.261234"},{"key":"e_1_2_10_47_2","unstructured":"MakD. K. M.andKruchtenP. B. Task coordination in an agile distributed software development environment Proceedings of the Canadian Conference on Electrical and Computer Engineering CCECE \u203206 2006 Canada 606\u2013611 2-s2.0-39049085617."},{"key":"e_1_2_10_48_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.omega.2006.04.013"},{"key":"e_1_2_10_49_2","unstructured":"dos SantosV. S. PereiraT. A. B. RibeiroB. L. andEliasG. Um framework de recomenda\u00e7\u00e3o para aloca\u00e7\u00e3o de equipes de desenvolvimento em projetos distribu\u00eddos de linhas de produto de software Proceedings of the IV Brazilian Workshop on Distributed Software Development 2010."},{"key":"e_1_2_10_50_2","first-page":"200","article-title":"Towards a framework for work package allocation for GSD","volume":"7046","author":"Ruano-Mayoral M.","year":"2011","journal-title":"Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics): Preface"},{"key":"e_1_2_10_51_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2010.12.010"},{"key":"e_1_2_10_52_2","doi-asserted-by":"crossref","unstructured":"KhanS. U. NiaziM. andAhmadR. Critical success factors for offshore software development outsourcing vendors: a systematic literature review Proceedings of the Fourth IEEE International Conference on Global Software Engineering (ICGSE \u203209) July 2009 Limerick Ireland 207\u2013216 https:\/\/doi.org\/10.1109\/ICGSE.2009.28.","DOI":"10.1109\/ICGSE.2009.28"},{"key":"e_1_2_10_53_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2010.08.003"},{"key":"e_1_2_10_54_2","unstructured":"\u00c5gerfalkP. J. FitzgeraldB. andHolmstr\u00f6mH. A framework for considering opportunities and threats in distributed software development Proceedings of the In Proceedings of the International Workshop on Distributed Software Development 2005 Paris France Austrian Computer Society 47\u201361."},{"key":"e_1_2_10_55_2","doi-asserted-by":"publisher","DOI":"10.1145\/1835428.1835445"},{"key":"e_1_2_10_56_2","doi-asserted-by":"publisher","DOI":"10.1155\/2009\/710971"},{"key":"e_1_2_10_57_2","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-007-9047-3"},{"key":"e_1_2_10_58_2","doi-asserted-by":"publisher","DOI":"10.1007\/s13173-010-0010-6"},{"key":"e_1_2_10_59_2","doi-asserted-by":"crossref","unstructured":"LamersdorfA. MunchJ. andRombachD. A survey on the state of the practice in distributed software development: criteria for task allocation Proceedings of the Fourth IEEE International Conference on Global Software Engineering (ICGSE \u203209) 2009 Limerick Ireland 41\u201350 https:\/\/doi.org\/10.1109\/ICGSE.2009.12.","DOI":"10.1109\/ICGSE.2009.12"},{"key":"e_1_2_10_60_2","doi-asserted-by":"crossref","unstructured":"TamaniniI. PinheiroP. R. MachadoT. C. S. andAlbuquerqueA. B. Hybrid approaches of verbal decision analysis in the selection of project management approaches Proceedings of the 3rd International Conference on Information Technology and Quantitative Management ITQM \u203215 2015 Brazil 1183\u20131192 2-s2.0-84960941580.","DOI":"10.1016\/j.procs.2015.07.093"},{"key":"e_1_2_10_61_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-33622-0_12"},{"key":"e_1_2_10_62_2","doi-asserted-by":"crossref","unstructured":"Sim\u00e3o FilhoM. PinheiroP. R. andBessa AlbuquerqueA. Applying verbal decision analysis in distributed software development: rank ordering the influencing factors in task allocation Proceedings of the 11th Iberian Conference on Information Systems and Technologies CISTI \u203216 2016 Spain 1\u20136 2-s2.0-84982084219.","DOI":"10.1109\/CISTI.2016.7521546"},{"key":"e_1_2_10_63_2","doi-asserted-by":"crossref","unstructured":"Sim\u00e3o FilhoM. PinheiroP. R. andAlbuquerqueA. Applying verbal decision analysis to task allocation in distributed development of software Proceedings of the 28th International Conference on Software Engineering & Knowledge Engineering (SEKE \u203216) 2016 402\u2013407.","DOI":"10.18293\/SEKE2016-181"},{"key":"e_1_2_10_64_2","doi-asserted-by":"crossref","unstructured":"Sim\u00e3o FilhoM. PinheiroP. R. andAlbuquerqueA. B. Task assignment to distributed teams based on a qualitative multi-criteria approach Proceedings of the 12th Iberian Conference on Information Systems and Technologies CISTI \u203217 2017 1\u20136 2-s2.0-85027010560.","DOI":"10.23919\/CISTI.2017.7975971"},{"key":"e_1_2_10_65_2","doi-asserted-by":"publisher","DOI":"10.1002\/smr.1867"},{"key":"e_1_2_10_66_2","doi-asserted-by":"publisher","DOI":"10.1049\/iet-sen.2016.0306"},{"key":"e_1_2_10_67_2","doi-asserted-by":"crossref","unstructured":"Sim\u00e3o FilhoM. PinheiroP. R. andAlbuquerqueA. B. Task allocation approaches in distributed agile software development: a quasi-systematic review 349 Proceedings of the Brazilian Workshop on Distributed Software Development Software Ecosystems and Systems-of-Systems (WDES \u203216) Maring\u00e1 Brazil Springer International Publishing 243\u2013252 Advances in Intelligent Systems and Computing https:\/\/doi.org\/10.1007\/978-3-319-18473-9_24.","DOI":"10.1007\/978-3-319-18473-9_24"},{"key":"e_1_2_10_68_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-71301-2"},{"key":"e_1_2_10_69_2","unstructured":"Sim\u00e3o FilhoM. An approach structured on verbal decision analysis to support the allocation of tasks in projects of distributed software development Doctoral Thesis 2017 University of Fortaleza."},{"key":"e_1_2_10_70_2","doi-asserted-by":"publisher","DOI":"10.2307\/25148869"},{"key":"e_1_2_10_71_2","doi-asserted-by":"crossref","unstructured":"AlmeidaL. H. P. McDSDS: a multi-criteria model for planning distributed software development projects with scrum Master Thesis 2011 Graduate Program in Applied Informatics University of Fortaleza.","DOI":"10.1109\/ICGSE.2011.36"}],"container-title":["Complexity"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/downloads.hindawi.com\/journals\/complexity\/2019\/3926798.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/complexity\/2019\/3926798.xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1155\/2019\/3926798","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,7]],"date-time":"2024-08-07T12:37:43Z","timestamp":1723034263000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1155\/2019\/3926798"}},"subtitle":[],"editor":[{"given":"Marin","family":"Lujak","sequence":"additional","affiliation":[]}],"short-title":[],"issued":{"date-parts":[[2019,1]]},"references-count":71,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2019,1]]}},"alternative-id":["10.1155\/2019\/3926798"],"URL":"https:\/\/doi.org\/10.1155\/2019\/3926798","archive":["Portico"],"relation":{},"ISSN":["1076-2787","1099-0526"],"issn-type":[{"type":"print","value":"1076-2787"},{"type":"electronic","value":"1099-0526"}],"subject":[],"published":{"date-parts":[[2019,1]]},"assertion":[{"value":"2018-11-29","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-03-07","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-04-01","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}],"article-number":"3926798"}}