I didn't find what I wanted - How do Developers Consume Information in Software Ecosystems Portals?
Resumo
Context: Web portals play an important role within a Software Ecosystem (SECO), as they facilitate access to information and interaction among software developers over a common technological platform. Problem: Developers’ dissatisfaction with how information is presented on the SECO portal affects their engagement within the platform, causing a migration to consume information and interact in third-party channels, harming the SECO business model. Solution: This paper presents factors that influence developers’ search and information consumption on SECO technological platforms and suggestions that keystones can implement to increase engagement and transparency in their portals. IS Theory: This work was conceived under the Social Media Engagement Theory, regarding the transparency dimension in social interactions between users and platform technical resources. In this case, users are developers who seek knowledge about a SECO platform technology. Method: We conducted a survey with developers to understand their information consumption in SECO portals. Results were analyzed from quantitative and qualitative approaches. Summary of Results: From 50 responses, we identified three sets of categories associated with factors that influence developers on where to seek knowledge about a SECO technological platform (SECO portals or third-party channels) and we made three suggestions for keystones to increase engagement and transparency in their SECO portals. Contributions and Impact in the IS field: The main contribution is to favor developers’ engagement and transparency in information consumption and interaction within SECO portals. This study also contributes to the Grand Research Challenge “Transparency in Information Systems”.
Palavras-chave:
Software Ecosystems, Information Consumption, Engagement, Developer Experience, Transparency
Referências
V. R. Basili. 1992. Software Modeling and Measurement: The Goal/Question/Metric Paradigm. Technical Report. USA.
J. C. Carver, O. Dieste, N. A. Kraft, D. Lo, and T. Zimmermann. 2016. How Practitioners Perceive the Relevance of ESEM Research. In Proceedings of the 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (Ciudad Real, Spain) (ESEM ’16). Association for Computing Machinery, New York, NY, USA, Article 56, 10 pages. https://doi.org/10.1145/2961111.2962597
J. Corbin and A. Strauss. 2014. Basics of Qualitative Research: Techniques and Procedures for Developing Grounded Theory. SAGE Publications.
F. Fagerholm and J. Münch. 2012. Developer experience: Concept and definition. In 2012 International Conference on Software and System Process (ICSSP). 73–77. https://doi.org/10.1109/ICSSP.2012.6225984
U. Flick. 2009. Introdução à pesquisa qualitativa (3 ed.). Artmed.
A. Fontão, R. Santos, and A. C. Dias-Neto. 2020. DevGo: Um Modelo para Governança de Desenvolvedores em Ecossistema de Software Móvel a partir de Developer Relations. In Anais Estendidos do XVI Simpósio Brasileiro de Sistemas de Informação (São Bernardo do Campo, SP, Brasil) (SBSI 2020). Sociedade Brasileira de Computação, Porto Alegre, RS, Brasil, 16 pages.
A. C. Gil. 2022. Como elaborar projetos de pesquisa (7 ed.). Atlas.
G. Hanssen and T. Dybå. 2012. Theoretical foundations of software ecosystems. In Proceedings of the 4th International Workshop on Software Ecosystems (IWSECO) - 3rd International Conference on Software Business (ICSOB) (Cambridge, USA), Vol. 879. 6–17.
R. S. Harikrishnan. 2022. Social Media Engagement theory. https://is.theorizeit.org/wiki/Social_media_engagement_theory
Slinger J., Sjaak B., Anthony F., and Jan B.2009. Introduction to the Proceedings of the First Workshop on Software Ecosystems. In Proceedings of the First Workshop on Software Ecosystems(CEUR-WS). 1–2.
B. A. Kitchenham, D. Budgen, and P. Brereton. 2015. Evidence-Based Software Engineering and Systematic Reviews. Chapman & Hall/CRC.
J. C. S. P. Leite and C. Cappelli. 2010. Software Transparency. Business & Information Systems Engineering 2 (06 2010), 127–139. https://doi.org/10.1007/s12599-010-0102-z
K. M. Lord. 2007. The Perils and Promise of Global Transparency: Why the Information. State University of New York Press, New York, USA. 198 pages.
K. Manikas. 2016. Revisiting Software Ecosystems Research. Journal of Systems and Software 117 (July 2016), 84–103. https://doi.org/10.1016/j.jss.2016.02.003
A. I. Meireles, R. P. Santos, and C. Cappelli. 2019. Um Instrumento para Avaliação e Sugestões de Mecanismos de Transparência em Portais de Ecossistemas de Software. iSys - Revista Brasileira de Sistemas de Informação 12, 6 (2019), 05–38.
M. Meng, S. Steinhardt, and A. Schubert. 2018. Application Programming Interface Documentation: What Do Software Developers Want?Journal of Technical Writing and Communication 48, 3 (2018), 295–330. https://doi.org/10.1177/0047281617721853
A. Naghshzan, L. Guerrouj, and O. Baysal. 2021. Leveraging Unsupervised Learning to Summarize APIs Discussed in Stack Overflow. In 2021 IEEE 21st International Working Conference on Source Code Analysis and Manipulation (SCAM). 142–152. https://doi.org/10.1109/SCAM52516.2021.00026
V. T. Nunes, C. Cappelli, and C. G. Ralha. 2017. Transparency in Information Systems. In I GrandDSI-BR - Grand Research Challenges in Information Systems in Brazil 2016 - 2026, C. Boscarioli, R. M. Araujo, and R. S. P. Maciel (Eds.). Sociedade Brasileira de Computação, Porto Alegre, Chapter 7, 73–89.
A. Pereira, C. Cappelli, F. Baião, V. Nunes, and B. Diirr. 2020. OntoTrans: An Ontology on Transparency. In Anais do VIII Workshop de Computação Aplicada em Governo Eletrônico (Cuiabá). SBC, Porto Alegre, RS, Brasil, 84–95. https://doi.org/10.5753/wcge.2020.11260
R. Santos, C. Cappelli, C. Maciel, and J. C. S. do P. Leite. 2016. Transparência em Ecossistemas de Software. In WDES’16: Anais do X Workshop em Desenvolvimento Distribuído de Software, Ecossistemas de Software e Sistemas-de-Sistemas (Maringá, Brasil). Sociedade Brasileira de Computação, Porto Alegre, RS, Brasil, 75–79.
R. P. Santos. 2016. Managing and Monitoring Software Ecosystem to Support Demand and Solution Analysis. Tese de Doutorado. COPPE/UFRJ, Universidade Federal do Rio de Janeiro, Rio de Janeiro, Brasil.
R. Sukale and M. S. Pfaff. 2014. QuoDocs: Improving Developer Engagement in Software Documentation through Gamification. In CHI ’14 Extended Abstracts on Human Factors in Computing Systems (Toronto, Ontario, Canada) (CHI EA ’14). Association for Computing Machinery, New York, NY, USA, 1531–1536. https://doi.org/10.1145/2559206.2581263
J. Wang, Z. Zhu, R. Huang, and Y. Zhang. 2013. Research on information consumption demand of consumers in the informationalized consumption mode. In 2013 6th International Conference on Information Management, Innovation Management and Industrial Engineering, Vol. 2. 45–49.
J. C. Carver, O. Dieste, N. A. Kraft, D. Lo, and T. Zimmermann. 2016. How Practitioners Perceive the Relevance of ESEM Research. In Proceedings of the 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (Ciudad Real, Spain) (ESEM ’16). Association for Computing Machinery, New York, NY, USA, Article 56, 10 pages. https://doi.org/10.1145/2961111.2962597
J. Corbin and A. Strauss. 2014. Basics of Qualitative Research: Techniques and Procedures for Developing Grounded Theory. SAGE Publications.
F. Fagerholm and J. Münch. 2012. Developer experience: Concept and definition. In 2012 International Conference on Software and System Process (ICSSP). 73–77. https://doi.org/10.1109/ICSSP.2012.6225984
U. Flick. 2009. Introdução à pesquisa qualitativa (3 ed.). Artmed.
A. Fontão, R. Santos, and A. C. Dias-Neto. 2020. DevGo: Um Modelo para Governança de Desenvolvedores em Ecossistema de Software Móvel a partir de Developer Relations. In Anais Estendidos do XVI Simpósio Brasileiro de Sistemas de Informação (São Bernardo do Campo, SP, Brasil) (SBSI 2020). Sociedade Brasileira de Computação, Porto Alegre, RS, Brasil, 16 pages.
A. C. Gil. 2022. Como elaborar projetos de pesquisa (7 ed.). Atlas.
G. Hanssen and T. Dybå. 2012. Theoretical foundations of software ecosystems. In Proceedings of the 4th International Workshop on Software Ecosystems (IWSECO) - 3rd International Conference on Software Business (ICSOB) (Cambridge, USA), Vol. 879. 6–17.
R. S. Harikrishnan. 2022. Social Media Engagement theory. https://is.theorizeit.org/wiki/Social_media_engagement_theory
Slinger J., Sjaak B., Anthony F., and Jan B.2009. Introduction to the Proceedings of the First Workshop on Software Ecosystems. In Proceedings of the First Workshop on Software Ecosystems(CEUR-WS). 1–2.
B. A. Kitchenham, D. Budgen, and P. Brereton. 2015. Evidence-Based Software Engineering and Systematic Reviews. Chapman & Hall/CRC.
J. C. S. P. Leite and C. Cappelli. 2010. Software Transparency. Business & Information Systems Engineering 2 (06 2010), 127–139. https://doi.org/10.1007/s12599-010-0102-z
K. M. Lord. 2007. The Perils and Promise of Global Transparency: Why the Information. State University of New York Press, New York, USA. 198 pages.
K. Manikas. 2016. Revisiting Software Ecosystems Research. Journal of Systems and Software 117 (July 2016), 84–103. https://doi.org/10.1016/j.jss.2016.02.003
A. I. Meireles, R. P. Santos, and C. Cappelli. 2019. Um Instrumento para Avaliação e Sugestões de Mecanismos de Transparência em Portais de Ecossistemas de Software. iSys - Revista Brasileira de Sistemas de Informação 12, 6 (2019), 05–38.
M. Meng, S. Steinhardt, and A. Schubert. 2018. Application Programming Interface Documentation: What Do Software Developers Want?Journal of Technical Writing and Communication 48, 3 (2018), 295–330. https://doi.org/10.1177/0047281617721853
A. Naghshzan, L. Guerrouj, and O. Baysal. 2021. Leveraging Unsupervised Learning to Summarize APIs Discussed in Stack Overflow. In 2021 IEEE 21st International Working Conference on Source Code Analysis and Manipulation (SCAM). 142–152. https://doi.org/10.1109/SCAM52516.2021.00026
V. T. Nunes, C. Cappelli, and C. G. Ralha. 2017. Transparency in Information Systems. In I GrandDSI-BR - Grand Research Challenges in Information Systems in Brazil 2016 - 2026, C. Boscarioli, R. M. Araujo, and R. S. P. Maciel (Eds.). Sociedade Brasileira de Computação, Porto Alegre, Chapter 7, 73–89.
A. Pereira, C. Cappelli, F. Baião, V. Nunes, and B. Diirr. 2020. OntoTrans: An Ontology on Transparency. In Anais do VIII Workshop de Computação Aplicada em Governo Eletrônico (Cuiabá). SBC, Porto Alegre, RS, Brasil, 84–95. https://doi.org/10.5753/wcge.2020.11260
R. Santos, C. Cappelli, C. Maciel, and J. C. S. do P. Leite. 2016. Transparência em Ecossistemas de Software. In WDES’16: Anais do X Workshop em Desenvolvimento Distribuído de Software, Ecossistemas de Software e Sistemas-de-Sistemas (Maringá, Brasil). Sociedade Brasileira de Computação, Porto Alegre, RS, Brasil, 75–79.
R. P. Santos. 2016. Managing and Monitoring Software Ecosystem to Support Demand and Solution Analysis. Tese de Doutorado. COPPE/UFRJ, Universidade Federal do Rio de Janeiro, Rio de Janeiro, Brasil.
R. Sukale and M. S. Pfaff. 2014. QuoDocs: Improving Developer Engagement in Software Documentation through Gamification. In CHI ’14 Extended Abstracts on Human Factors in Computing Systems (Toronto, Ontario, Canada) (CHI EA ’14). Association for Computing Machinery, New York, NY, USA, 1531–1536. https://doi.org/10.1145/2559206.2581263
J. Wang, Z. Zhu, R. Huang, and Y. Zhang. 2013. Research on information consumption demand of consumers in the informationalized consumption mode. In 2013 6th International Conference on Information Management, Innovation Management and Industrial Engineering, Vol. 2. 45–49.
Publicado
29/05/2023
Como Citar
PARRACHO, Thiago de Moura; ZACARIAS, Rodrigo Oliveira; SERUFFO, Marcos César da Rocha; SANTOS, Rodrigo Pereira dos.
I didn't find what I wanted - How do Developers Consume Information in Software Ecosystems Portals?. In: SIMPÓSIO BRASILEIRO DE SISTEMAS DE INFORMAÇÃO (SBSI), 19. , 2023, Maceió/AL.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2023
.