How do Technical Factors Affect Developers in Mobile Software Ecosystems

  • Caio Steglich PUCRS
  • Sabrina Marczak PUCRS
  • Rodrigo Santos UNIRIO
  • Luiz Guerra PUCRS
  • Luiz Mosmann PUCRS
  • Cleidson de Souza UFPA
  • Fernando Figueira Filho UFRN
  • Marcelo Perin Pesquisador Independente

Resumo


A área de Evolução de Software traz os aplicativos para a era da mobilidade, aonde os usuários desejam usar esses aplicativos em seus dispositivos móveis. Um ecossistema de software móvel (MSECO) é o tipo de ecossistema em que os desenvolvedores criam aplicativos para atender aos usuários de tecnologias móveis (por exemplo, Android e iOS). A literatura explica que é fundamental para a sustentabilidade do MSECO a capacidade de atrair e reter pessoas (ou seja, desenvolvedores e usuários) para sobreviver ao longo dos anos. Em um trabalho anterior, realizou-se uma Revisão de Literatura, na qual foram identificados 6 fatores que podem influenciar os desenvolvedores a participar de um MSECO. Neste estudo, apresenta-se um Estudo de Campo que teve como objetivo identificar como esses 6 fatores influenciaram profissionais da área em projetos reais vivenciados pelos mesmos.

Referências

Borges, C. S. et al. (2019). Fatores que influenciam desenvolvedores a participar de ecossistemas de software movel. Master’s thesis, Pontifícia Universidade Católica do Rio Grande do Sul.

Bosch, J. and Bosch-Sijtsema, P. (2010). From integration to composition: On the impact of software product lines, global development and ecosystems. Journal of Systems and Software, 83(1):67–76.

Campbell, P. and Ahmed, F. (2010). A three-dimensional view of software ecosystems. In Proceedings of the European Conference on Software Architecture: Companion Volume, pages 81–84, Copenhagen, Denmark. ACM.

de Souza, C. R., Figueira Filho, F., Miranda, M., Ferreira, R. P., Treude, C., and Singer, L. (2016). The social side of software platform ecosystems. In Proceedings of the Conference on Human Factors in Computing Systems, pages 3204–3214, San Jose, California. ACM.

Dhungana, D., Groher, I., Schludermann, E., and Biffl, S. (2010). Software ecosystems vs. natural ecosystems: learning from the ingenious mind of nature. In Proceedings of the European Conference on Software Architecture: Companion Volume, pages 96– 102, Copenhagen, Denmark. ACM.

Fontao, A. d. L., dos Santos, R. P., and Dias-Neto, A. C. (2015). Mobile software ecosystem (mseco): a systematic mapping study. In Proceedings of the IEEE Annual Computer Software and Applications Conference, pages 653–658, Taichung, Taiwan. IEEE.

Mallinson, K. (2015). Smartphone revolution: Technology patenting and licensing fosters innovation, market entry, and exceptional growth. IEEE Consumer Electronics Magazine, 4(2):60–66.

Singer, J., Sim, S. E., and Lethbridge, T. C. (2008). Software engineering data collection for field studies. In Shull, F., Singer, J., and Sjoberg, D. I., editors, Guide to Advanced Empirical Software Engineering, chapter 1, pages 9–34. Springer, London, UK.

Spencer, D. (2009). Card sorting: Designing usable categories. Rosenfeld Media, New York, USA.
Publicado
25/09/2019
Como Citar

Selecione um Formato
STEGLICH, Caio; MARCZAK, Sabrina; SANTOS, Rodrigo; GUERRA, Luiz; MOSMANN, Luiz; DE SOUZA, Cleidson; FIGUEIRA FILHO, Fernando; PERIN, Marcelo. How do Technical Factors Affect Developers in Mobile Software Ecosystems. In: WORKSHOP DE VISUALIZAÇÃO, EVOLUÇÃO E MANUTENÇÃO DE SOFTWARE (VEM), 1. , 2019, Salvador. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2019 . p. 58-65. DOI: https://doi.org/10.5753/vem.2019.7586.