Title :
Free and Open Source Software Development and Research: Opportunities for Software Engineering
Author :
Kon, S. ; Meirelles, Paulo ; Lago, Nelson ; Terceiro, Antonio ; Chavez, Christina ; Mendonça, Manoel
Author_Institution :
Dept. of Comput. Sci., Univ. of Sao Paulo, Sao Paulo, Brazil
Abstract :
Free/Libre/Open Source Software (FLOSS) communities have produced a large amount of valuable software that is directly or indirectly used daily by any person with access to a computer. The field of Software Engineering studies processes, mechanisms, tools, and frameworks for the development of software artifacts. Historically, however, most of Software Engineering research and education does not benefit from the large and rich source of data and experimental testbeds offered by FLOSS projects and their hundreds of millions of lines of working code. In this paper, we discuss how Software Engineering research and education can greatly benefit from the wealth of information available in the FLOSS ecosystem. We then evaluate how FLOSS has been used, up to now, by papers published in the Brazilian Symposium on Software Engineering. Finally, we present an agenda for the future, proposing concrete ways to exploit the synergies between research and education in Software Engineering and FLOSS projects.
Keywords :
computer science education; public domain software; software engineering; Brazilian symposium; FLOSS ecosystem; FLOSS project; data rich source; free source software development; free-libre-open source software community; open source software development; software artifact; software engineering education; Educational institutions; Internet; Open source software; Programming; Software engineering;
Conference_Titel :
Software Engineering (SBES), 2011 25th Brazilian Symposium on
Conference_Location :
Sao Paulo
Print_ISBN :
978-1-4577-2187-8
DOI :
10.1109/SBES.2011.19