Call for Talks

We invite all researchers and practitioners that usually attend OpenSym and/or OSS to this virtual event. The goal of bringing these two communities together is to make it a holistic forum encompassing all topics related to open collaboration research and practice, including open source, open data, open science, open education, wikis, and related social media, Wikipedia, and IT-driven open innovation research. Abstract submission should include a title and one paragraph of up to 150 words, and be sent per email to grex (at) gsyc.urjc.es. Important Dates:

  • Abstract: July 16th 2023 (AoE)
  • Notification of acceptance: August 1st 2023
  • On-line event: September 8th 2023

Program Committee:

  • Dirk Riehle, Friedrich-Alexander University Erlangen-Nürnberg, Germany
  • Gregorio Robles, Universidad Rey Juan Carlos, Spain
  • Stefano Zacchiroli, Télécom Paris - Polytechnic Institute of Paris, France

Program - September 8th 2023 - Starting 14:00 UTC

14:00 UTC

User-Led Open Source Foundations

by Elçin Yenişen Yavuz (Friedrich-Alexander Universität Erlangen Nürnberg, Germany)

14:40 UTC

On reference implementations of standards through Open Source Software projects

by Jonas Gamalielsson & Björn Lundell (University of Skövde, Sweden)

15:00 UTC

Visualize your Open Source Software using an Extended Reality (XR) web-based software analytics system: BabiaXR

by David Moreno, Jesús M. González Barahona and Gregorio Robles (Universidad Rey Juan Carlos, Spain)

16:00 UTC

Small Break

(The meeting room will be availble to chat. The possibility of breakout rooms is given.)

16:20 UTC

WG2.13 Business Meeting

Agenda:

  • Nomination of new members
  • Future OSS conferences and dates
  • Additional new business
Everyone is welcome to attend, but only WG 2.13 members can vote.

17:00 UTC

OpenSym Steering Committee Meeting

(Open only to OpenSym SC members)

Venue - September 8th 2023 - Starting 14:00 UTC

The on-line event will start at 14:00 UTC on the 8th of September 2023. We will use a BigBlueButton at Abstrix for the on-line meeting. The meeting will be available 45 minutes before the start of the first talk. It will be automatically recorded and the recording will be made available thereafter.

Talks

User-Led Open Source Foundations

Elçin Yenişen Yavuz (Friedrich-Alexander Universität Erlangen Nürnberg, Germany)

[slides]

Open source (OS) foundations can be categorized based on the leading roles of their participants. When a community of volunteer individuals within a legal entity develops open source software for their personal use within a legal entity, it is referred to a community-led open source software consortium or foundation. With the involvement of organizations in open source software development projects, further two distinct types of foundations have emerged: vendor-led OS foundations and user-led OS foundations. In the vendor-led OS foundation, the leading members are from the software industry, collaborating with the goal of developing open source software components. Conversely, in user-led OS foundations, the leading members are organizations from non-software industries, collaborating on software development to use in their internal processes. The first examples of user-led OS foundations, such as Kuali Foundation and Sakai Foundation, emerged in the higher education industry in the early 2000s. Over the years this approach gained recognition across various industries, leading to the establishment of user-led OS foundations by competitive companies to develop non-differentiating software. Their main motivations are influencing the development of open source software regarding their expectations on functionality and reducing vendor dependency. In this presentation, I will discuss the different categories of open source foundations, with a primary focus on user-led OS foundations. I will show some examples of user-led OS foundations and explain their characteristics.

Municipal collaboration on open source software - Why is it so hard?

by Johan Linåker (RISE, Sweden)

[slides]

Open Source Software (OSS) is widely adopted for collaboration and commercial software supply chains in the industry. Public Sector Organizations (PSOs) can also benefit from cost-sharing, open innovation, avoiding lock-ins, and establishing shared standards. However, their limited institutional capacity and dependence on outsourcing technical capabilities hinder OSS uptake. Public procurement regulations and practices further complicate OSS adoption for PSOs, along with organizational barriers such as bureaucracy and risk-averse cultures. These challenges are particularly pronounced for municipalities due to their size and resource limitations. Nevertheless, municipalities have the potential for collective action in providing public services. In this presentation, we give a preview of ongoing qualitative research exploring successful municipal collaborations in Sweden and Europe, addressing challenges and potential solutions. Practical advice will be offered to foster such partnerships.

On reference implementations of standards through Open Source Software projects: How can different standardisation organisations utilise software projects for improved standardisation processes?

by Jonas Gamalielsson & Björn Lundell (University of Skövde, Sweden)

[slides]

Establishing reference implementations of ICT standards through Open Source Software (OSS) projects have significant potential for improved standardisation processes. Improvement include demonstrating that the complete technical specification of a standard can be implemented, supporting interoperability amongst different systems, and providing feedback to the standard development process. Providing reference implementations and widely used implementations of a standard as OSS projects also promotes wide deployment in software systems, avoidance of different lock-in effects, interoperability, and longevity of systems and associated digital assets. In this presentation we elaborate on experiences from investigations of specific projects issued by different standards setting organisations, and elaborate on future potential for improved standardisation through strategic involvement with OSS projects for different stakeholder groups.

Visualize your Open Source Software using an Extended Reality (XR) web-based software analytics system: BabiaXR

by David Moreno, Jesús M. González Barahona and Gregorio Robles (Universidad Rey Juan Carlos, Spain)

[slides]

The primary goal of this talk is to present a web-based platform called BabiaXR, which leverages XR to provide immersive software data visualization. The thesis presents the research efforts, key findings, and contributions in this domain, and that is best suitable for Open Source Software projects as it provides gateways to easily incorporate data from development platforms such as Git and GitHub through the GrimoireLab toolkit. The development of BabiaXR represents a significant advancement in software visualization, offering a comprehensive workflow for software development analytics. It incorporates a web-based version of CodeCity, a popular software visualization tool, implemented using the spiral algorithm. The spiral algorithm provides an alternative layout strategy that enhances the visual representation of software artifacts. BabiaXR addresses the resource-intensive challenges of software visualization in XR, allowing researchers and practitioners to explore and analyze software systems in immersive environments.

Standards vs Source: The semantic overload behind a conflict

by Simon Phipps (Open Source Initiative)

[slides]

It is seductively attractive to treat "open source" and "open standards" as related, but they are at best orthogonal topics. At the point where they meet there can be constructive interplay, but only of the true meaning of "open" in each context is understood and accommodated.

Geographic origin detection from commit data in open source projects

by Davide Rossi (University of Bolonia, Italy)

[slides]

One of the many aspects of diversity that can be analyzed when studying contribution patterns in open source projects deals with where committers come from. This work presents our effort to create a reliable world zone classifier from minimal signals extracted from versioning systems, namely users names, commits timestamps and their timezone offsets. While the idea of using persons’ names to detect the part of the world they come from seems reasonable, we should bear in mind a name is a cultural product and world regions do not necessarily align with cultures, which implies that using names to detect world zones poses various subtitle challenges. We compare different solutions based on names lookup dictionaries, neural networks trained on names datasets and hybrid approaches. We discuss the pitfall of validating such approaches and some interesting lessons we learnt along the way.