Category Archives: Proceedings

Do You Have a Source for That? Understanding the Challenges of Collaborative Evidence-based Journalism

Title: Do You Have a Source for That? Understanding the Challenges of Collaborative Evidence-based Journalism

Authors: Sheila O’Riordan (University College Cork), Gaye Kiely (University College Cork), Bill Emerson (University College Cork), Joseph Feller (University College Cork)

Abstract: WikiTribune is a pilot news service, where evidence-based articles are co-created by professional journalists and a community of volunteers using an open and collaborative digital platform. The WikiTribune project is set within an evolving and dynamic media landscape, operating under principles of openness and transparency. It combines a commercial for-profit business model with an open collaborative mode of production with contributions from both paid professionals and unpaid volunteers. This descriptive case study captures the first 12-months of WikiTribune’s operations to understand the challenges and opportunities within this hybrid model of production. We use the rich literature on Wikipedia to understand the WikiTribune case and to identify areas of convergence and divergence, as well as avenues for future research. Data was collected on news articles with a focus on the time it takes for an article to reach published status, the number and type of contributors typically involved, article activity and engagement levels, and the types of topics covered.

Download: This contribution is part of the OpenSym 2019 proceedings and is available as a PDF file.

Visualization of the Evolution of Collaboration and Communication Networks in Wikis

Title: Visualization of the Evolution of Collaboration and Communication Networks in Wikis

Authors: Youssef El Faqir (Universidad Complutense de Madrid), Javier Arroyo (Universidad Complutense de Madrid), Abel Serrano (Universidad Complutense de Madrid)

Abstract: Commons-based peer production communities can be analyzed with the help of social network analysis. However, since they are fluid organizations that change over time, the time dimension needs to be taken into account.

In this work we present a web application, WikiChron networks, to facilitate the study of the evolution of wiki communities over time. The tool displays three different community networks depending on the pages considered for the interactions: articles, talk pages of articles or talk pages of users. The consideration of these three networks offer complementary views of the same community, while the time dimension makes possible to observe how the network structures changes over time and the changes in the network role experimented by some editors. We illustrate the usefulness of our tool analyzing the evolution of a wiki community in different moments and showing network structures that can be seen in other wiki communities.

WikiChron networks is open source and is publicly available. We hope that it will stimulate research on the evolution of collaboration and communication in wiki communities.

Download: This contribution is part of the OpenSym 2019 proceedings and is available as a PDF file.

Reducing Procrastination While Improving Performance: A Wiki-powered Experiment With Students

Title: Reducing Procrastination While Improving Performance: A Wiki-powered Experiment With Students

Authors: Antonio Balderas (University of Cadiz), Andrea Capiluppi (Brunel University), Manuel Palomo-Duarte (University of Cadiz), Alessio Malizia (University of Herfordshire), Juan Manuel Dodero (University of Cadiz)

Abstract: Students in higher education are traditionally requested to produce various pieces of written work during the courses they undertake. When students’ work is submitted online as a whole, both the ethically questionable act of procrastinating and late submissions afect performance. The objective of this paper is to assess the performance of students from a control group, with that of students from an experimental group. The control group produced work as a unique deliverable to be submitted at the end of the course. On the other hand, the experimental group worked on each part for a week, and their work was managed by a wiki environment and monitored by a speciically developed software. Positive efects were noticed in the experimental group, as both students’ time management skills and performance increased. Replications of this experiment can and should be performed, in order to compare results in coursework submission.

Download: This contribution is part of the OpenSym 2019 proceedings and is available as a PDF file.

Bringing Open Data into Danish Schools and its Potential Impact on School Pupils

Title: Bringing Open Data into Danish Schools and its Potential Impact on School Pupils

Authors: Mubashrah Saddiqa (Aalborg University), Lise Rasmussen (Aalborg University), Rikke Magnussen (Aalborg University), Birger Larsen (Aalborg University), Jens Myrup Pedersen (Aalborg University)

Abstract: Private and public institutions are using open and public data to provide better services, which increases the impact of open data on daily life. With the advancement of technology, it becomes also important to equip our younger generation with the essential skills for future challenges. In order to bring up a generation equipped with 21st century skills, open data could facilitate educational processes at school level as an educational resource. Open data could acts as a key resource to enhance the understanding of data through critical thinking and ethical vision among the youth and school pupils. To bring open data into schools, it is important to know the teacher’s perspective on open data literacy and its possible impact on pupils. As a research contribution, we answered these questions through a Danish public school teacher’s survey where we interviewed 10 Danish public school teachers of grade 5-7th and analyzed their views about the impact of open data on pupils’ learning development. After analyzing Copenhagen city’s open data, we identified four open data educational themes that could facilitate different subjects, e.g. geography, mathematics, basic science and social science. The survey includes interviews, open discussions, questionnaires and an experiment with the grade 7th pupils, where we test the pupils’ understanding with open data. The survey concluded that open data cannot only empower pupils to understand real facts about their local areas, improve civics awareness and develop digital and data skills, but also enable them to come up with the ideas to improve their communities.

Download: This contribution is part of the OpenSym 2019 proceedings and is available as a PDF file.

Open Data Policy Development: How Can Municipalities Take Account of Residents’ Perspectives?

Title: Open Data Policy Development: How Can Municipalities Take Account of Residents’ Perspectives?

Authors: Anneke Zuiderwijk (Delft University of Technology), Martine Romer (Delft University of Technology), Maarten Kroesen (Delft University of Technology)

Abstract: In many countries, governments encourage municipalities to develop open data policies and subsequently open up data. Municipal open data policies are often supply-driven and not based on residents’ wishes. Municipalities lack insight into residents’ perspectives on opening up municipal data and often do not know how to take them into account when developing their open data policies. This paper aims to reveal residents’ perspectives on municipal open data policies and provide recommendations for municipalities on how to account for them when developing future open data policies. Using Q-methodology and applying it to the municipality of Delft in the Netherlands, we elicited the perspective of four main groups of residents on the development of the municipal open data policy as follows: 1) ‘the oblivious residents’, 2) ‘the distrustful residents’, 3) ‘the trusting, passive residents’, and 4) ‘the open data advocates’. We found that all residents considered transparency important for the quality of public administration, and that municipal transparency is currently lacking. We then provide recommendations for policy makers responsible for municipal open data policies and suggest directions for open data theory development concerning municipal open data policy.

Download: This contribution is part of the OpenSym 2019 proceedings and is available as a PDF file.

Using Context Based MicroTraining to Develop OER for the Benefit of All

Title: Using Context Based MicroTraining to Develop OER for the Benefit of All

Authors: Joakim Kävrestad (University of Skövde), Marcus Nohlberg (University of Skövde)

Abstract: This paper demonstrates how Context Based MicroTraining (CBMT) can be used to develop open educational resources in a way that benefits students enrolled in university courses as well as anyone who wants to participate in open-learning activities. CBMT is a framework that provides guidelines for how educational resources should be structured. CBMT stipulates that information should be presented in short sequences and that is relevant for the learner’s current situation. In this paper, CBMT is implemented in a practical ICT course using video lectures that are delivered as open educational resources using YouTube. The experiences of enrolled students as well as YouTube users are evaluated as well as the actual results of the enrolled students. The results of the study suggest that users of the video lectures appreciate the learning approach. The actual results, i.e. learning outcomes, of the enrolled students are maintained. The study also demonstrates how using CBMT as open educational resources can free up time for teachers and increase the quality of teaching by benefitting from community feedback.

Download: This contribution is part of the OpenSym 2019 proceedings and is available as a PDF file.

Analyzing Rich-Club Behavior in Open Source Projects

Title: Analyzing Rich-Club Behavior in Open Source Projects

Authors: Mattia Gasparini (Politecnico di Milano), Javier Luis Canovas Izquierdo (Universtat Oberto de Catalunya), Robert Clariso (Universtat Oberto de Catalunya), Marco Brambilla (Politecnico di Milano), Jordi Cabot (ICREA-UOC)

Abstract: The network of collaborations in an open source project can reveal relevant emergent properties that influence its prospects of success. In this work, we analyze open source projects to determine whether they exhibit a rich-club behavior, i.e., a phenomenon where contributors with a high number of collaborations (i.e., strongly connected within the collaboration network) are likely to cooperate with other well-connected individuals. The presence or absence of a rich-club has an impact on the sustainability and robustness of the project. For this analysis, we build and study a dataset with the 100 most popular projects in GitHub, exploiting connectivity patterns in the graph structure of collaborations that arise from commits, issues and pull requests. Results show that rich-club behavior is present in all the projects, but only few of them have an evident club structure. We compute coefficients both for single source graphs and the overall interaction graph, showing that rich-club behavior varies across different layers of software development. We provide possible explanations of our results, as well as implications for further analysis.

Download: This contribution is part of the OpenSym 2019 proceedings and is available as a PDF file.

Ranking Warnings From Multiple Source Code Static Analyzers via Ensemble Learning

Title: Ranking Warnings From Multiple Source Code Static Analyzers via Ensemble Learning

Authors: Athos Ribeiro (University of São Paulo), Paulo Meirelles (Federal University of São Paulo), Nelson Lago (University of São Paulo), Fabio Kon (University of São Paulo)

Abstract: While there is a wide variety of both open source and proprietary source code static analyzers available in the market, each of them usually performs better in a small set of problems, making it hard to choose one single tool to rely on when examining a program looking for bugs in the source code. Combining the analysis of different tools may reduce the number of false negatives, but yields a corresponding increase in the absolute number of false positives (which is already high for many tools). A possible solution, then, is to filter these results to identify the issues least likely to be false positives. In this study, we post-analyze the reports generated by three tools on synthetic test cases provided by the US National Institute of Standards and Technology. In order to make our technique as general as possible, we limit our data to the reports themselves, excluding other information such as change histories or code metrics. The features extracted from these reports are used to train a set of decision trees using AdaBoost to create a stronger classifier, achieving 0.8 classification accuracy (the combined false positive rate from the used tools was 0.61). Finally, we use this classifier to rank static analyzer alarms based on the probability of a given alarm being an actual bug in the source code.

Download: This contribution is part of the OpenSym 2019 proceedings and is available as a PDF file.

Continuous Assessment in Software Engineering Project Course Using Publicly Available Data From GitHub

Title: Continuous Assessment in Software Engineering Project Course Using Publicly Available Data From GitHub

Authors: Henrik Gustavsson (University of Skövde), Marcus Brohede (University of Skövde)

Abstract: This paper describes an approach for assessment in a large software engineering project course. We propose an approach for continuously collecting information from a source code repository and collaboration tool, and using this information for assessing student contributions and also for assessing the course as a whole from the teacher’s standpoint. We present how we display metrics for how the students perform in relation to some of the requirements of the course. We argue that continuous summative assessment feedback to the students on how they are performing in the project is a suitable strategy for ensuring active participation from the students for the duration of the project course.

Download: This contribution is part of the OpenSym 2019 proceedings and is available as a PDF file.

FLOSS FAQ Chatbot Project Reuse – How to Allow Nonexperts to Develop a Chatbot

Title: FLOSS FAQ Chatbot Project Reuse – How to Allow Nonexperts to Develop a Chatbot

Authors: Arthur R. T. de Lacerda (University of Brasilia), Carla Silva Rocha Aguiar (University of Brasilia)

Abstract: FAQ chatbots possess the capability to provide answers to frequently asked questions of a particular service, platform, or system. Currently, FAQ chatbot is the most popular domain of use of dialog assistants. However, developing a chatbot project requires a full-stack team formed by numerous specialists, such as dialog designer, data scientist, software engineer, DevOps, business strategist and experts from the domain, which can be both time and resources consuming. Language processing can be particularly challenging in languages other than English due to the scarcity of training datasets.

Most of the requirements of FAQ chatbots are similar, domain-specific, and projects could profit from Open Source Software (OSS) reuse. In this paper, we examine how OSS FAQ chatbot projects can benefit from reuse at the project level (black-box reuse). We present an experience report of a FLOSS FAQ chatbot project developed in Portuguese to an e-government service in Brazil. It comprises of the chatbot distribution service, as well as for analytics tool integrated and deployed on-premises. We identified assets that could be reused as a black-box and the assets that should be customized for a particular application. We categorized these assets in architecture, corpus, dialog flows, machine learning models, and documentation. This paper discusses how automation, pre-configuration, and templates can aid newcomers to develop chatbots in Portuguese without the need for specialized skills required from tools in chatbot architecture. Our main contribution is to highlight the issues non-English FAQ chatbots projects will likely face and the assets that can be reused. It allows non-chatbot experts to develop a quality-assured OSS FAQ chatbot in a shorter project cycle.

Download: This contribution is part of the OpenSym 2019 proceedings and is available as a PDF file.