How Undergraduate Students Perceive the Relevance of Open Source Software Literature

  • Michelangelo da R. Machado UnB
  • Cristiane Naves Cardoso UnB
  • Edna Dias Canedo UnB

Resumo




The number of Open Source Software research papers has grown significantly over the last few years. An important open question is related with the investigation of how undergraduate students perceive the relevance of open source software literature. To address this question, we conducted a survey at University of Brasília (UnB) where 500 undergraduate students were invited to rate the relevance of research ideas contained in papers that were published over a period of ten years. This paper attempts to investigate whether the Open Source Software research produces results considered relevant to undergraduate students. This way we can provide feedback from the students, offering a way to produce useful and, consequently, more disseminated works among Open Source practitioners. To answer about the relevance of available work, we have tackled two questions: one about the scope of the studies and another about the quality perceived by them. For the first one, a systematic mapping was conducted, revealing a set of works composed by a great diversity of results. Than, we applied a Survey in which students could evaluate the relevance of these gathered works. The available open source software research works seem to be very diverse and were considered useful for students that contribute to the Open Source Projects. 77.01% of respondents answered that research conducted in the Open Source Community is relevant and important to the community, as well as to their professional and academic lives.




 
Palavras-chave: Open Source Software , Research Relevance, Undergraduate Students, Systematic Mapping.

Referências

S. Bayati. 2018. Poster: Understanding Newcomers Success in Open Source Community. In 2018 IEEE/ACM 40th International Conference on Software Engineering: Companion (ICSE-Companion). ACM, New York, NY, USA, 224--225. 30.

A. Begel and T Zimmermann. 2014. Analyze this! 145 questions for data scientists in software engineering., In Proceedings of the 36th International Conference on Software Engineering. Proceedings of the 36th International Conference on Software Engineering - ICSE 2014 36, 12--23. https://doi.org/10.1145/2568225.2568233

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. Proceedings of the 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement - ESEM '16 10, 56:1--56:10. https://doi.org/10.1145/2961111.2962597

Henry Chesbrough and Sabine Brunswicker. 2014. A Fad or a Phenomenon?: The Adoption of Open Innovation Practices in Large Firms. Research-Technology Management 57, 2 (2014), 16--25.

Gael Depoorter. 2019. Open source software: a social and economic innovation. http://regardssurlaterre.com/en/open- source- software- social- and- economic- innovation

Prem Devanbu, Thomas Zimmermann, and Christian Bird. 2016. Belief & Evidence in Empirical Software Engineering. In Proceedings of the 38th International Conference on Software Engineering (ICSE '16). ACM, New York, NY, USA, 108--119. https://doi.org/10.1145/2884781.2884812

GitHub. 2019. Projects. https://octoverse.github.com/projects.html

M. J. Hawthorne and D. E. Perry. 2005. Software engineering education in the era of outsourcing, distributed development, and open source software: challenges and opportunities. In Proceedings. 27th International Conference on Software Engineering, 2005. ICSE 2005. (2005-05). Springer-Verlag, Berlin, Heidelberg, 643--644. https://doi.org/10.1109/ICSE.2005.1553627 36.

Z. He, H. Yan, and C. Liu. 2013. Improvement on ABDOM-Qd and Its Application in Open-Source Community Software Defect Discovery Process. In 2013 Fourth World Congress on Software Engineering (2013-12). IEEE, 10.1109/WCSE.2013.18, 84--90. https://doi.org/10.1109/WCSE.2013.18 11.

Giuseppe Iaffaldano, Igor Steinmacher, Fabio Calefato, Marco Aurélio Gerosa, and Filippo Lanubile. 2019. Why do developers take breaks from contributing to OSS projects? A preliminary analysis. CoRR abs/1903.09528 (2019), 1--8.

Ankur Joshi, Saket Kale, Satish Chandel, and DK Pal. 2015. Likert scale: Explored and explained. British Journal of Applied Science & Technology 7, 4 (2015), 396.

David Lo, Nachiappan Nagappan, and Thomas Zimmermann. 2015. How Practitioners Perceive the Relevance of Software Engineering Research. In Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering (ESEC/FSE 2015), Vol. 10. ACM, New York, NY, USA, 415--425. https://doi.org/10.1145/2786805.2786809

David Lo, Nachiappan Nagappan, and Thomas Zimmermann. 2015. How Practitioners Perceive the Relevance of Software Engineering Research. In Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering (ESEC/FSE 2015). ACM, New York, NY, USA, 415--425. https://doi.org/10.1145/2786805.2786809

Kai Petersen, Robert Feldt, Shahid Mujtaba, and Michael Mattsson. 2008. Systematic Mapping Studies in Software Engineering. In EASE (Workshops in Computing). BCS, EASE, 1--10.Google Scholar
Kai Petersen, Sairam Vakkalanka, and Ludwik Kuzniarz. 2015. Guidelines for conducting systematic mapping studies in software engineering: An update. Information & Software Technology 64 (2015), 1--18.

Fernando Selleri Silva, Felipe Santana Furtado Soares, Angela Lima Peres, Ivanildo Monteiro de Azevedo, Ana Paula LF Vasconcelos, Fernando Kenji Kamei, and Silvio Romero de Lemos Meira. 2015. Using CMMI together with agile software development: A systematic review. Information and Software Technology 58 (2015), 20--43.

Igor Steinmacher, Marco Gerosa, Tayana U. Conte, and David F. Redmiles. 2018. Overcoming Social Barriers When Contributing to Open Source Software Projects. Computer Supported Cooperative Work (CSCW) 28 (2018), 44. https://doi.org/10.1007/s10606-018-9335-z

P. Tourani, B. Adams, and A. Serebrenik. 2017. Code of conduct in open source projects. In 2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER). IEEE, Klagenfurt, Austria, 24--33. https://doi.org/10.1109\/SANER.2017.7884606

S. Weber and J. Luo. 2014. What Makes an Open Source Code Popular on Git Hub?. In 2014 IEEE International Conference on Data Mining Workshop (2014-12). IEEE, Shenzhen, China, 851--855. https://doi.org/10.1109/ICDMW.2014.55 4.
Publicado
23/09/2019
MACHADO, Michelangelo da R.; CARDOSO, Cristiane Naves; CANEDO, Edna Dias. How Undergraduate Students Perceive the Relevance of Open Source Software Literature. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 33. , 2019, Salvador. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2019 .