An Exploratory Analysis and Classification of Papers Presented in a Decade of OSS Conferences Using Revised Taxonomy

On the occasion of completion of ten years of Open Source Systems (OSS) conferences, this paper studies its contribution to the extension of Free and Open Source Software (FOSS) research. An existing taxonomy was used to initially classify the 347 full and short papers presented in the conferences. Because there were many new categories, which did not fit, in existing system, the taxonomy was revised and the reclassified papers are presented in this paper. The analysis of locations, themes, participants and citations of successive conferences results in interesting observation. The major takeaway of this ongoing study is to demonstrate that the goal of OSS conferences, as mentioned in the first edition, “to promote the exchange of new ideas, research and applications in the emerging field of Open Source Software,” is more than successful.

2017 ◽  
Vol 289 ◽  
pp. 48-56 ◽  
Author(s):  
Bastijn J.G. van den Boom ◽  
Pavlina Pavlidi ◽  
Casper J.H. Wolf ◽  
Adriana H. Mooij ◽  
Ingo Willuhn

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.


2009 ◽  
pp. 361-370
Author(s):  
Javier Soriano ◽  
Rafael Fernández ◽  
Miguel Jiménez

Traditionally, collaboration has been a means for organizations to do their work. However, the context in which they do this work is changing, especially in regards to where the work is done, how the work is organized, who does the work, and with this the characteristics of collaboration. Software development is no exception; it is itself a collaborative effort that is likewise affected by these changes. In the context of both open source software development projects and communities and organizations that develop corporate products, more and more developers need to communicate and liaise with colleagues in geographically distant places about the software product they are conceiving, designing, building, testing, debugging, deploying and maintaining. Thus, work teams face sizeable collaborative challenges, for which they have need of tools that they can use to communicate and coordinate their work efficiently.


Author(s):  
Asma Mubarak ◽  
Steve Counsell ◽  
Robert M. Hierons

Excessive coupling between object-oriented classes is widely acknowledged as a maintenance problem that can result in a higher propensity for faults in systems and a ‘stored up’ future problem. This paper explores the relationship between ‘fan-in’ and ‘fan-out’ coupling metrics over multiple versions of open-source software. More specifically, the relationship between the two metrics is explored to determine patterns of growth in each over the course of time. The JHawk tool was used to extract the two metrics from five open-source systems. Results show a wide range of traits in the classes to explain both high and low levels of fan-in and fan-out. Evidence was also found of certain ‘key’ classes (with both high fan-in and fan-out) and ‘client’ and ‘server’-type classes with high fan-out and fan-in, respectively. This paper provides an explanation of the composition and existence of such classes as well as for disproportionate increases in each of the two metrics over time. Finally, it was found that high fan-in class values tended to be associated with small classes; classes with high fan-out on the other hand tended to be relatively large classes.


Author(s):  
M. A. Brovelli ◽  
H. Wu ◽  
M. Minghini ◽  
M. E. Molinari ◽  
C. E. Kilsedar ◽  
...  

<p><strong>Abstract.</strong> Land Cover (LC) maps represent key resources to understand, model and address many global and local dynamics affecting our planet. They are usually derived from the classification of satellite imagery, after which a validation or intercomparison process is performed to assess their accuracy. This paper presents the project “Capacity Building for High-Resolution Land Cover Intercomparison and Validation”, an educational initiative funded by the International Society for Photogrammetry and Remote Sensing (ISPRS) and mainly targeting developing countries. First, with the help of two open surveys, an analysis of the state of the art was performed which assessed the overall good awareness on LC maps and the needs and requirements for validating and comparing them, as well as the rich availability of educational material on this topic. The second task, currently under finalization, is the development of new educational material, based on open source software and released under an open access license, consisting of: an introduction to the GlobeLand30 (GL30) LC map and its online platform; a desktop GIS procedure showing two use cases on GL30 validation; and an application to collect LC data on the field to be used for validation. Finally, this educational material will be tested in practice in three workshops during the second half of the project, two of which held in developing countries: Dar es Salaam, Tanzania and Nairobi, Kenya.</p>


Author(s):  
Dwi Shinta Angreni ◽  
Yunita Prastyaningsih

The development of an Open Source Software (OSS) can influence the development of other Open Source Systems. The relationship between OSS is often called an ecosystem, there are several aspects to the OSS ecosystem that can affect ecosystem evolution in the software. This study reports a systematic literature review on the influence of several aspects of the OSS ecosystem on the evolution of OSS. The Sistematic Literature Review method based on Kitchenham was used to analyze 1099 articles published in leading journals and conferences. The Results showed that Social aspects have a significant impact on ecosystem evolution, where communication between communities in an OSS ecosystem influences aspects of contributions and dependencies that encourage an ecosystem to develop and evolve.


Shared repositories provide a host of services to start and sustain a FOSS project. They also share the details of projects with researchers. Sourceforge.net is a popular and populous forge with total number of projects exceeding 400,000 and developers counting more than 3 million as of Jan 2015. The evolution of this forge is studied and it was found that there is a small slide in the number of developers since September 2011. The existence of power law in Sourceforge.net is confirmed. The visualisation of developer relations reveal that there is a separate core and periphery groups of developers in Sourceforge.net and this trend was found to repeat in other forges like Freecode and Rubyforge.


Author(s):  
Yunwen Ye ◽  
Kumiyo Nakakoji ◽  
Yasuhiro Yamamoto ◽  
Kouichi Kishida

Because a Free and Open Source Software (F/OSS) project is unlikely to sustain a long-term success unless there is an associated community that provides the platform for developers, users, and user-turned-developers to collaborate with each other, understanding the well-observed phenomenon that F/OSS systems experience “natural product evolution” cannot be complete without understanding the structure and evolution of their associated communities. This chapter examines the structure of F/OSS communities and the co-evolution of F/OSS systems and communities based on a case study. Although F/OSS systems and communities generally co-evolve, they co-evolve differently depending on the goal of the system and the structure of the community. A systematic analysis of the differences leads us to propose a classification of F/OSS projects into three types: Exploration-Oriented, Utility-Oriented, and Services-Oriented. Practical implications of realizing the co-evolution and recognizing the different types of F/OSS projects are discussed to provide guidance for F/OSS practitioners.


Sign in / Sign up

Export Citation Format

Share Document