Open Source software engineering –- The state of research

First Monday ◽  
2005 ◽  
Author(s):  
Stefan Koch ◽  
Jesus M. Gonzalez-Barahona

The following commentary is part of First Monday's Special Issue #2: Open Source.

Electronics ◽  
2021 ◽  
Vol 10 (10) ◽  
pp. 1181
Author(s):  
Juanan Pereira

(1) Background: final year students of computer science engineering degrees must carry out a final degree project (FDP) in order to graduate. Students’ contributions to improve open source software (OSS) through FDPs can offer multiple benefits and challenges, both for the students, the instructors and for the project itself. This work reports on a practical experience developed by four students contributing to mature OSS projects during their FDPs, detailing how they addressed the multiple challenges involved, both from the students and teachers perspective. (2) Methods: we followed the work of four students contributing to two established OSS projects for two academic years and analyzed their work on GitHub and their responses to a survey. (3) Results: we obtained a set of specific recommendations for future practitioners and detailed a list of benefits achieved by steering FDP towards OSS contributions, for students, teachers and the OSS projects. (4) Conclusion: we find out that FDPs oriented towards enhancing OSS projects can introduce students into real-world, practical examples of software engineering principles, give them a boost in their confidence about their technical and communication skills and help them build a portfolio of contributions to daily used worldwide open source applications.


2009 ◽  
Vol 78 (7) ◽  
pp. 457-472 ◽  
Author(s):  
Balaji Janamanchi ◽  
Evangelos Katsamakas ◽  
Wullianallur Raghupathi ◽  
Wei Gao

2012 ◽  
Vol 4 (1) ◽  
pp. 37-59 ◽  
Author(s):  
Megan Squire

Artifacts of the software development process, such as source code or emails between developers, are a frequent object of study in empirical software engineering literature. One of the hallmarks of free, libre, and open source software (FLOSS) projects is that the artifacts of the development process are publicly-accessible and therefore easily collected and studied. Thus, there is a long history in the FLOSS research community of using these artifacts to gain understanding about the phenomenon of open source software, which could then be compared to studies of software engineering more generally. This paper looks specifically at how the FLOSS research community has used email artifacts from free and open source projects. It provides a classification of the relevant literature using a publicly-available online repository of papers about FLOSS development using email. The outcome of this paper is to provide a broad overview for the software engineering and FLOSS research communities of how other researchers have used FLOSS email message artifacts in their work.


2020 ◽  
Vol 19 (1) ◽  
pp. 5-13 ◽  
Author(s):  
Antonio Bucchiarone ◽  
Jordi Cabot ◽  
Richard F. Paige ◽  
Alfonso Pierantonio

AbstractIn 2017 and 2018, two events were held—in Marburg, Germany, and San Vigilio di Marebbe, Italy, respectively—focusing on an analysis of the state of research, state of practice, and state of the art in model-driven engineering (MDE). The events brought together experts from industry, academia, and the open-source community to assess what has changed in research in MDE over the last 10 years, what challenges remain, and what new challenges have arisen. This article reports on the results of those meetings, and presents a set of grand challenges that emerged from discussions and synthesis. These challenges could lead to research initiatives for the community going forward.


First Monday ◽  
2005 ◽  
Author(s):  
Yuwei Lin

The following commentary is part of First Monday's Special Issue #2: Open Source. This paper briefly summarises the current research on the free/libre open source software (FLOSS) communities and discusses the deficiency of a body of FLOSS research done from the sociological perspective. Since Eric Raymond's famous 'Cathedral and Bazaar' that depicts a harmoniously cooperative community/bazaar that engages 'hackers' to develop and advocate FLOSS, many other successors have adopted a similar utopian-like perspective to understand the FLOSS development and organisation processes within and across communities. However, I argue that such a view, partially valid in explaining the FLOSS development, not only ignores the diversity of population and their different articulations, interpretation on and performances towards developing FLOSS, but also neglects the different environments and contexts where FLOSS is deployed, developed and implemented. A sociological point of view is vital in that it helps understand the dynamics emerging from the heterogeneity of the FLOSS social world and allows us to see different roles played by diverse actors and various environments and contexts where FLOSS evolves differently. This paper concludes with a list of suggested research topics for future studies.


Sign in / Sign up

Export Citation Format

Share Document