opencert / workshop-2019

Working repository of the "9th International Workshop on Open Community approaches to Education, Research and Technology" *** towards "Open community approaches" CERTification processes *** Porto, Portugal, 8 October 2019, Co-located with FM 2019
0 stars 1 forks source link

Submission 4 (Survey/Short) #4

Open opencert opened 5 years ago

opencert commented 5 years ago

Title: A Survey of Learning Methods in Open Source Software

Abstract: Open source software (OSS) is usually developed by heterogeneous groups of people, each with their own interests, motivations and abilities. Therefore, it is important to establish the best software development and contributing practices early in the life-time of the project. Such practices should foster contributors' involvement in the open-source project as quickly as possible. The sustainability of an OSS project is heavily based on the underlying community of contributors and on the knowledge and skills they bring to the project and they acquire and develop through their participation in the project and interaction with the project community. Therefore, identifying and investigating contributors' learning processes is an important research area in OSS. This survey paper presents an overview of open source learning methods in order to explore how community interaction impacts the development and application of OSS learning processes in other areas, especially in education. It is argued that collaboration with peers and consistent code contributions result in learning progress in OSS. Typical research in this area is based on case by case analysis, whereas this survey will try to highlight and combine the outcomes of several research contributions from the literature. OpenCERT_2019_paper_4.pdf

luis-sb commented 5 years ago

I will review this paper Luis Barbosa

sdepaoli commented 5 years ago

I will review this paper Stefano De Paoli

michelafazzolari commented 5 years ago

I will review this paper Michela Fazzolari

opencert commented 5 years ago

Assigned PC members:

sksowe commented 5 years ago

I would like to have a look at this paper

SoumayaBD commented 5 years ago

I will review this paper Soumaya

luis-sb commented 5 years ago

The paper provides an interesting overview of the learning potential of OSS communities. Two suggestions:

[a] Sara Fernandes, Maria Helena Martinho, Antonio Cerone, Luís Soares Barbosa: "Integrating Formal and Informal Learning through a FLOSS-Based Innovative Approach". CRIWG 2013: Springer LNCS VOL 8224, pp 208-214, 2013

luis

sdepaoli commented 5 years ago

Some initial comments, more can/will follow.

The paper is well written and informative, but it could be better grounded with additional considerations. I see the relevance of the distinction between formal and informal learning, but I would suggest this is not the only distinction which may be relevant.

Learning in organisations (including FOSS communities) is a big topic and this area could provide other coordinates to organise the existing work on learning in FOSS. One distinction is whether the learning process is based on acquiring notions or if instead it is practice-based (learning by doing). Because of the hands-on "philosophy" of FOSS, it would seem that there is a practice-based learning process in place, which is not acknowledged in the paper and it is not capture by the "informal learning approach" either. This can be seen in Section 4, when you talk about the Applications of the methods. You make the example of students at a University required to make contributions to project of increasing complexity. This, whilst being formal, looks like a hands-on approach (practice based). The same could be captured by the notion of Communities of Practice, where you have people learning together in a learning-by-doing and trial and error fashion.

The paper would be much stronger if there was an acknowledgement of these aspects I feel.

An overlooked aspects in the paper is how existing documentations/guidelines/licenses/code etc. in projects can drive learning. I would think that learning is not something that happens just in the "head" of learners, but is is also something that relates strongly to the existing material artifacts of a FOSS project. It is the interaction between learners and the "material" aspects of a FOSS project. In section 3.3 you kind of take this approach, when you describe the role of e.g. communication tools in the learning process. But you do not seem to acknowledge that the project tools (whether textual or software) also bring the same dynamics.

SoumayaBD commented 5 years ago

The paper is well written, easy to read and well balanced between the 3 main parts. The topic is interesting and relevant to the workshops. Some suggestions below to improve the quality of the contributions:

AntonioCerone commented 5 years ago

Dear Reviewers, thank you very much for your comments. We will try to take them into account in the revised version to be submitted by Sunday. However, given the holiday period communication and coordination between the co-authors is difficult. If the paper is accepted, whatever has not been addressed in Sunday's revision will be considered in the preparation of the camera-ready version.

Antonio Cerone

rhcu commented 5 years ago

Thanks a lot for the comments and for suggesting the possible ways of improving the paper. It is very valuable for us. Regards, Assiya Khuzyakhmetova

AntonioCerone commented 5 years ago

Dear Reviewers, please find attached the revised version of our paper. We have tried to take into account your comments as much as possible.

In particular, we have:

opencert-2019.pdf

We will further revise the paper, if accepted, after the end of this holiday period, when communications among the co-authors will be easier. Thank you very much for your understanding.

Antonio Cerone

opencert commented 4 years ago

Camera-ready version for the post-proceedings. paper_4.pdf