Avaliando a Geração de Buzz de Issues em Comunidades de Softwares de Código-Aberto
Resumo
O desenvolvimento de sistemas open-source constrói implicitamente uma comunidade que contribui, reporta problemas e compartilha dúvidas entre os seus colaboradores. Dessa forma, diversas plataformas auxiliam essas comunidades, tais como o Github e o StackOverflow, responsáveis por hospedar código-fonte, gerir problemas relacionadas a bugs, fazer controle de versão e solucionar dúvidas de usuários. Entretanto, pouco se sabe sobre a relação que existe entre ambas as comunidades, especificamente o buzz gerado entre elas a partir de problemas encontrados no código-fonte. Dessa forma, neste trabalho estuda-se o buzz gerado no StackOverflow a partir de issues reportadas no Github, bem como o impacto dessas perguntas dentro da comunidade do StackOverflow. Para tanto, foram analisados oito sistemas JavaScript, divididos em dois grupos: populares e não populares, e suas issues reportadas em um mês. Como resultado, observou-se a pequena interação entre ambas as comunidades, assim como um baixo impacto dos temas discutidos no StackOverflow relacionados aos problemas reportados no Github.
Referências
Capiluppi A. Serebrenik A. Singer L. Assessing technical candidates on the social web,” IEEE Software, vol. 30, no. 1, pp. 45–51, 2013.
Dabbish L.A. Stuart H. C. Tsay J. Herbsleb J. D. Social coding in GitHub: transparency and collaboration in an open software repository. ACM Conference on Computer Supported Cooperative Work (CSCW). pp. 1277–1286. 2012.
Montandon J. E. Politowski C. Silva L. L. Valente M. T. Petrillo F. Guéhéneuc Y-G. What Skills do IT Companies look for in New Developers? A Study with Stack Overflow Jobs. Information and Software Technology, vol. 1, pages 1-6, 2020.
Abel F. Herder E. Houben G. J. Henze N. Krause D. Cross-system user modeling and personalization on the social web. User Modeling and User-Adapted Interaction. pp.169–209. 2013.
Badashian A. S. Esteki A. Gholipour A. Hindle A. Stroulia E. Involvement, contribution and influence in github and stack overflow. International Conference on Computer Science and Software Engineering (CASCON). Pp:.19–33. ACM, 2014.
Treude C. Barzilay O. Storey M. A. How do programmers ask and answer questions on the web?: Nier track. International Conference on Software Engineering (ICSE). pp. 804–807, IEEE, 2011.
Robinson W. N. Deng T. Qi Z. Developer behavior and sentiment from data mining open source repositories. International Conference on System Sciences (HICSS). pp. 3729–3738, IEEE, 2016.
Goeminne M. Mens T. A comparison of identity merge algorithms for software repositories,. Science of Computer Programming, vol. 78, no. 8, pp. 971–986. 2013.
Vasilescu, B. Filkov, V. Serebrenik, A. StackOverflow and GitHub: Associations between Software Development and Crowdsourced Knowledge. International Conference on Social Computing. IEEE Computer Society, USA, pp. 188-195. 2013.
Silvestri, G. Yang, J. Bozzon, A. Tagarelli et al. Linking Accounts across Social Networks: the Case of StackOverflow, Github and Twitter. KDWeb. 2015.
Xiong, Y. Meng, Z. Shen, B. Yin, W. Mining Developer Behavior Across GitHub and StackOverflow. International Conference on Software Engineering & Knowledge Engineerin (SEKE). pp. 578-583. 2017.