Teoria de Influência em Ecossistemas de Software: A perspectiva de desenvolvedores
Resumo
A perspectiva social está cada vez mais apresentada em software desenvolvimento. Como conseqüência, a influência surge como um fator relevante na interação entre desenvolvedores usando a mesma plataforma tecnológica, os chamados ecossistemas de software (ECOS). Influência pode ser considerada como o poder que algo ou alguém pode ter sobre algo ou uma pessoa e pode ser um fator determinante para o sucesso ou fracasso de um ECOS. Este trabalho visa apresentar uma proposta de mestrado para uma teoria que explique como a influência, um poder, manifesta-se entre os desenvolvedores da ECOS. Nós pretendemos construir a teoria com base em evidências empíricas de nossos estudos no GitHub ECOS, à luz do estrutura teórica sustentada pela taxonomia do poder de French e Raven.
Referências
Carver, J. C., Muccini, H., and Yamashita, A. (2017). Distributed Teams, Developer Participation, and More. IEEE Software, 34(3):114–116.
Constantinou, E. and Mens, T. (2017). An empirical comparison of developer retention in the RubyGems and npm software ecosystems. Innovations in Systems and Software Engineering, 13(2-3):101–115.
Eisenhardt, K. M. (1989). Building Theories from Case Study. Academy of Management Review, 14(4):532–550.
Emerson, R. M. (1962). Power-Dependence Relations. American Sociological Review,27(1):31.
Farias, V., Wiese, I., and Santos, R. (2019). What Characterizes an Influencer in Software Ecosystems? IEEE Software, 36(1):42–47.
French, J. R. P., Raven, B., and Cartwright, D. (1959). The bases of Social Power. In Cartwright, D., editor, Studies in Social Power, pages 311–320.
Gregor (2006). The Nature of Theory in Information Systems. MIS Quarterly, 30(3):611.
Hu, Y., Wang, S., Ren, Y., and Choo, K. K. R. (2018). User influence analysis for Github developer social networks. Expert Systems with Applications, 108:108–118.
Liao, Z., Jin, H., Li, Y., Zhao, B., Wu, J., and Shengzong, L. (2018). DevRank: Mining influential developers in Github. 2017 IEEE Global Communications Conference, GLOBECOM 2017 - Proceedings, 2018-Janua(1):1–6.
Lungu, M., Lanza, M., Gîrba, T., and Robbes, R. (2010). The Small Project Observatory: Visualizing software ecosystems. Science of Computer Programming, 75(4):264–275.
Sjoberg, D. I., Dyba, T., Anda, B. C., and Hannay, J. E. (2008). Building theories in software engineering. Guide to Advanced Empirical Software Engineering, pages 312–336.
Valença, G. and Alves, C. (2016). Understanding how power influences business and requirements decisions in software ecosystems. In Proceedings of the 31st Annual ACM Symposium on Applied Computing - SAC ’16, pages 1258–1263, New York, New York, USA. ACM Press.
Valença, G. and Alves, C. (2017). A theory of power in emerging software ecosystems formed by small-to-medium enterprises. Journal of Systems and Software, 134:76–104.