Coordenação de colaboradores em desenvolvimento de software crowdsourced
Resumo
O suporte à coordenação de equipes crowdsourced é um desafio em ambientes de Desenvolvimento Global de Software. Para sanar a necessidade de uma análise mais profunda sobre a coordenação de especialistas empregados em um projeto que utiliza crowdsourcing, realizamos um mapeamento sistemático. Deste mapeamento sistemático, 19 estudos primários foram analisados. Como resultado, foram levantadas as maiores barreiras e as soluções para barreiras de coordenação de equipes crowdsourced. Entendendo a necessidade de um serviço que utiliza o repositório do próprio projeto para ajudar a coordenar uma equipe crowdsourced, propomos uma ferramenta capaz de analisar três aspectos principais dos colaboradores do projeto: 1) colaboradores mais relacionados a questões, 2) a evolução dos comprometimentos ao longo do tempo e 3) o fator de contribuição.
Referências
Li, B., Wu, W., and Hu, Z. (2018). Evaluation of software quality for competition-based software crowdsourcing projects. pages 102–109.
Mao, K., Capra, L., Harman, M., and Jia, Y. (2017). A survey of the use of crowdsourcing in software engineering. Journal of Systems and Software, 126:57 – 84.
Stol, K., LaToza, T. D., and Bird, C. (2017). Crowdsourcing for software engineering. IEEE Software, 34(2):30–36.
Stol, K.-J. and Fitzgerald, B. (2014). Two’s company, three’s a crowd: A case study of crowdsourcing software development. In Proceedings of the 36th International Conference on Software Engineering, ICSE 2014, pages 187–198, New York, NY, USA. ACM.
Won Lee, S., Chen, Y., Klugman, N., R. Gouravajhala, S., Chen, A., and S. Lasecki, W. (2017). Exploring coordination models for ad hoc programming teams. pages 2738–2745.
Zhou, W., Yan, W., and Zhang, X. (2017). Collaboration for success in crowdsourced innovation projects: Knowledge creation, team diversity, and tacit coordination.