Article de revue avec comité de lecture (2)
BERGER Olivier, VLASCEANU Ion Valentin , BAC Christian, DANG Quang Vu, LAURIERE Stéphane
Weaving a semantic web across OSS repositories : unleashing a new potential for academia and practice. International journal of open source software & processes (IJOSSP), 2010, vol. 2, n° 2, pp. 29-40
abstract
Several public repositories and archives of facts about libre software projects, maintained either by open source communities or by research communities, have been flourishing over the Web in recent years. These have enabled new analysis and support for new quality assurance tasks. This paper presents some complementary existing tools, projects and models proposed both by OSS actors or research initiatives that are likely to lead to useful future developments in terms of study of the FLOSS phenomenon, and also to the very practitioners in the FLOSS development projects. A goal of the research conducted within the HELIOS project is to address bugs traceability issues. In this regard, the authors investigate the potential of using Semantic Web technologies in navigating between many different bugtracker systems scattered all over the open source ecosystem. By using Semantic Web techniques, it is possible to interconnect the databases containing data about open-source software projects development, which enables OSS partakers to identify resources, annotate them, and further interlink those using dedicated properties and collectively designing a distributed semantic graph
BERGER Olivier, BAC Christian, HAMET Benoit
Integration of libre software applications to create a collaborative work plafform for researchs at GET. International journal of information technology and web engineering, 2006, vol. 1, n° 3 , pp. 1-16
URL: http://www.igi-global.com/downloads/excerpts/32921.pdf
abstract
Libre software provides powerful applications ready to be integrated for the build-up of platforms for internal use in organizations. We describe the architecture of the collaborative work platform which we have integrated, designed for researchers at GET. We present the elements we have learned during this project in particular with respect to contribution to external libre projects, in order to better ensure the maintainability of the internal applications, and to phpGroupware as a framework for specific applications development.
Communication dans une conférence à comité de lecture (9)
BERGER Olivier, GIBSON John Paul, LECOCQ Claire, BAC Christian
Designing a virtual laboratory for a relational database MOOC. CSEDU 2015 : 7th International Conference on Computer Supported Education, SCITEPRESS, 23-25 may 2015, Lisbonne, Portugal, 2015, vol. 7th International Conference on Computer Supported Education (CSEDU 2015), pp. 260-268, ISBN 978-989-758-107-6
URL: http://www.scitepress.org/DigitalLibrary/Link.aspx?doi=10.5220/0005439702600268
abstract
Technical advances in machine and system virtualization are creating opportunities for remote learning to provide significantly better support for active education approaches. Students now, in general, have personal computers that are powerful enough to support virtualization of operating systems and networks. As a conse- quence, it is now possible to provide remote learners with a common, standard, virtual laboratory and learn- ing environment, independent of the different types of physical machines on which they work. This greatly enhances the opportunity for producing re-usable teaching materials that are actually re-used. However, con- figuring and installing such virtual laboratories is technically challenging for teachers and students. We report on our experience of building a virtual machine (VM) laboratory for a MOOC on relational databases. The architecture of our virtual machine is described in detail, and we evaluate the benefits of using the Vagrant tool for building and delivering the VM.
BERGER Olivier, BAC Christian
Authoritative linked data descriptions of debian source packages using ADMS.SW. OSS 2013 : Open Source Software: Quality Verification, Berlin Heidelberg : Springer, 25-28 june 2013, Koper-Capodistria, Slovenia, 2013, vol. IFIP Advances in Information and Communication Technology 404, pp. 168-181, ISBN 978-3-642-38927-6
abstract
The Debian Package Tracking System is a Web dashboard for Debian contributors and advanced users. This central tool publishes the status of subsequent releases of source packages in the Debiandistribution. It has been improved to generate RDF meta-data documenting the urcepackages, their releases and links to other packaging artifacts, using the ADMS.SW 1.0 model. This constitutes an authoritative source ofmachine-readable Debian "facts" and proposes a reference URI naming scheme for Linked Data resources about Debian packages. This should enable the interlinking of these Debian package descriptions with other ADMS.SW or DOAP descriptions of FLOSS projects available on the Semantic Web also using Linked Data principles. This will be particularly interesting for traceability with upstream projects whose releases are packaged in Debian, derivative istributions reusing Debian source packages, or with other FLOSS distributions.
BERGER Olivier
Linked data descriptions of Debian source packages using ADMS.SW. SWESE '12 : 8th International Workshop on Semantic Web Enabled Software Engineering , 02 december 2012, Nara, Japan, 2012, pp. 43-55
URL: http://swese.odsd.eu/swese2012/acceptedpaper/
[PDF]
abstract
The Debian Package Tracking System is a Web dashboard for Debian contributors and advanced users. This central tool publishes the status of subsequent releases of source packages in the Debian distribution. It has been improved to generate RDF meta-data documenting the source packages, their releases and links to other packaging artifacts, using the ADMS.SW 1.0 model. This constitutes an authoritative source of machine-readable Debian "facts" and proposes a reference URI naming scheme for Linked Data resources about Debian packages. This should enable the interlinking of these Debian package descriptions with other ADMS.SW or DOAP descriptions of FLOSS projects available on the Semantic Web also using Linked Data principles. This will be particularly interesting for traceability with upstream projects whose releases are packaged in Debian, derivative istributions reusing Debian source packages, or with other FLOSS distributions.
BERGER Olivier, LABBENE Sabri, DHAR Madhumita, BAC Christian
Introducing OSLC, an open standard for interoperability of open source development tools. ICSSEA '11 : 23rd International Conference on Software & Systems Engineering and their Applications, 29 november - 01 december 2011, Paris, France, 2011
URL: http://www-public.it-sudparis.eu/~berger_o/4-1-Berger-Labbene-Dhar-Bac.pdf
abstract
In the COCLICO project, efforts have been made to improve interoperability of software development forges, to help integrate them better in the modern software quality process of organizations. In order to improve such interoperability, implementation of the Open Services for Lifecycle Collaboration (OSLC) specifications has been conducted (in particular the Change Management domain specifications). The OSLC-compatible open source adapters we have developed for the Jenkins Continuous Integration server and the FusionForge bugtrackers, have been integrated in a Web mashup, allowing to demonstrate the interoperability potential of OSLC-CM in a continuous integration use case. Even though deployment of OSLC is still limited for open source tools in the Application Lifecycle Management (ALM) field, we believe it will offer great benefits and potential, for new complex and difficult problems, in particular for large scale bug tracking applications.
DANG Quang Vu, BAC Christian, BERGER Olivier, VLASCEANU Ion Valentin
Supporting situation awareness in FLOSS projects by semantical aggregation of tools feeds. SITIS'09 : The 5th International Conference on Signal Image Technology and Internet Based Systems, 29 november - 04 december 2009, Marrakech, Morocco, 2009
abstract
It is rather difficult to monitor or visualize what can be the contribution of a member in a collaboration project, especially when the project uses multiple tools to produce its results. This is the case for collaborative development of FLOSS software, that uses Wiki, bug tracker, mailing lists and source code management tools. This paper presents an approach to data collection by using aggregation of feeds published by the different tools of a software forge. To allow this aggregation, collected data is semantically reformatted into Semantic Web standards: RDF, DC, DOAP, FOAF and EvoOnt. Resulting data can then be processed, re-published or displayed to project members. We implemented this approach in a supervision module that has been integrated into the PicoForge platform. This module is able to draw a live graph of the social community out of the different sources of data, and in turn exports semantic feeds for other uses.
BAC Christian, BERGER Olivier, DANG Quang Vu, HAMET Benoit
Authenticating from multiple authentication sources in a collaborative work platform : the Picolibre & Shibboleth case study. OSS '07 : 3rd International Conference on Open Source Systems, 11-14 june 2007, Limerick, Ireland, 2007
DANG Quang Vu, BERGER Olivier, BAC Christian, HAMET Benoit
PicoForge and Shibolleh Managing Identities in a Forge environment. Héphaïstos Conference : First International Conference on Open Source Collaborative Development Platforms, November 16-17, 2006, Paris, France, 2006, pp. 10-26
[PDF]
abstract
This paper presents a proposal to addresses the need for multiple authentication sources for users of collaborative work platforms based on phpGroupware, such as Picolibre.
The proposed approach, developed for the needs of GET and Picolibre, relies in a generic solution for integration of phpGroupware servers in a Shibboleth infrastructure. We have developed new phpGroupware adapters for this integration, which we hope to contribute to the phpGroupware project. This document should serve as a basis for discussion among interested phpGroupware developers and users, in order to validate the level of generality of the proposed approach, and eventually decide of the adoption of the proposed modifications for integration in the phpGroupware standard code-base.
We hope that this approach can also help maintainers of other collaboration platforms, who want to integrate a park of deployed platforms with external user identification and authentication services, get a better view of solutions available with Shibboleth.
BAC Christian, BERGER Olivier, HAMET Benoit
Intégration d'applications logicielles libres pour la réalisation d'une plate-forme de travail collaboratif destinée aux enseignants/chercheurs du GET. JRES 2005 : 6ème Journées Réseaux, Comité Réseau des Universités; RENATER; Unité REseaux du CNRS, 06-09 décembre 2005, Marseille, France, 2005, pp. 151-160
URL: http://2005.jres.org/paper/76.pdf
abstract
Les logiciels libres fournissent des applications puissantes prêtes à être intégrées pour la construction de plate-formes internes aux organisations. Nous passons en revue l'architecture de la plate-forme de travail collaboratif dont nous avons réalisé l'intégration, destinée aux enseignants-chercheurs du GET. Nous exposons les enseignements tirés de cette expérience notamment en matière de contribution envers les projets libres externes, pour mieux assurer la maintenabilité des applications internes, et vis-à-vis de phpGroupware comme framework pour des développements applicatifs spécifiques
BAC Christian, BERGER Olivier, DEBORDE Véronique, HAMET Benoit
Why and how-to contribute to libre software when you integrate them into an in-house application ?. OSS 2005 : 1st International Conference on Open Source Systems, July 11-15, Genova, Italy, Marco Scotto and Giancarlo Succi, 2005, pp. 113-118
URL: http://oss2005.case.unibz.it/Papers/31.pdf
abstract
Free or open source software are common tools that everybody can use and customise at its convenience to create in-house applications. Using and customising free software is not sufficient to ensure that this in-house application will be maintainable at mid or long term. This paper draws lessons from our in-house project, the development of a groupware Web platform for researchers, to help defining a policy through which efficient contributions can be made to open source software so that the in-house projects may remain viable.
Chapitre dans un livre (1)
DANG Quang Vu, BERGER Olivier, BAC Christian, HAMET Benoit
Authenticating from mutiple authentication sources in a collaborative platform. Open Source Development, Adoption and Innovation, Boston : Springer, 2007, (IFIP International Federation for Information Processing, 234), pp. 229-234, ISBN 978-0-387-72485-0
URL: http://www-inf.int-evry.fr/~chris/publications/2007-OSS.pdf
abstract
This paper presents a proposal to address the need for multiple authentication sources for users of collaborative work platforms. The proposed approach, developed for the needs of GET and Picolibre, relies on a generic solution that integrate groupware servers in a Shibboleth infrastructure. We have developed adapters for this integration, that we contributed to the phpGroupware project. This document should serve as a basis for discussion in order to validate the level of generality of the proposed approach. We hope that this approach can also help maintainers of other collaboration platforms, who want to integrate a park of deployed platforms with external user identification and authentication services, get a better view of solutions available with Shibboleth.
Communication dans une conférence sans acte ou actes à diffusion limitée (4)
BERGER Olivier, VLASCEANU Ion Valentin , BAC Christian, LAURIERE Stéphane
Weaving a semantic web across OSS repositories : a spotlight on bts-link, UDD, SWIM. WoPDaSD 2009 : 4th International Workshop on Public Data about Software Development, co-located with the OSS 2009 Conference, 06-06 june 2009, Skövde, Sweden, 2009
[PDF]
abstract
Several public repositories and archives of facts about libre software projects, developed either by open source communities or by research communities, have been flourishing over the Web in the recent years. These enable new analysis and support new quality assurance tasks. By using Semantic Web techniques, the databases containing data about open-source software projects development can be interconnected, hence letting OSS partakers identify resources, annotate them and further interlink them using dedicated properties, collectively designing a distributed semantic graph. Such links expressed with standard Semantic techniques are paving the way to new applications (including ones meant for "end-users"). For instance this may have an impact on the way research efforts are conducted (less fragmented), and could also be used by development communities to improve Quality Assurance tasks. A goal of the research conducted within the HELIOS project, is to address bugtracker synchronization issues. For that, the potential of using Semantic Web technologies in navigating between many different bugtracker systems scattered all over the open source ecosystem is being investigated. This position paper presents some existing tools, projects and models proposed by OSS actors that are complementary to research initiatives, and that are likely to lead to useful future developments: UDD (Ultimate Debian Database) and bts-link, developed by the Debian community, and SWIM (Semantic Web enabled Issue Manager) developed by Mandriva. The HELIOS team welcomes comments on the future paths that can be considered in using the Semantic Web approach for improving these projects
DANG Quang Vu, BAC Christian, BERGER Olivier, DAO Xuan Sang
Improving community awareness in software forges by semantical aggregation of tools feeds. WoPDaSD 2008 : 3rd International Workshop on Public Data about Software Development, 07-10 september 2008, Milan, Italy, 2008, pp. 1-6
URL: http://flosshub.org/system/files/Paper4.pdf
[PDF]
abstract
It is rather difficult to monitor or visualize what can be the contribution of a member in a project, especially when the project uses multiple tools to produce its results. This is the case for collaborative development of FLOSS software, that use Wiki, bug tracker, mailing lists and source code management tools. This paper presents an approach to data collection by using aggregation of feeds published by the different tools of a software forge. To allow this aggregation, collected data is semantically reformatted into Semantic Web standards: RDF, DC, DOAP, and FOAF. Resulting data can then be processed, republished or displayed to project members. We implemented this approach in a supervision module that has been integrated into the PicoForge platform. This module is able do draw a live graph of the social community out of the different sources of data, and in turn export semantic feeds for other uses
BAC Christian, DANG Quang Vu, BERGER Olivier
Collaboration avec des projets libres : enjeux, difficultés et bonnes pratiques. JRES 2007 : Les Journées Réseaux, 20-23 Novembre, Strasbourg, France, 2007, pp. 265-273
URL: http://2007.jres.org/planning/pdf/91.pdf
abstract
Nous souhaitons proposer quelques pistes permettant d'affiner des stratégies de collaboration avec les projets de développement de logiciels libres, pour les organisations basant le développement de leurs systèmes d'information sur l'intégration et la customisation d'applications libres existantes.
BERGER Olivier, BAC Christian
Plate-forme de travail collaboratif PicoForge. JRES 2007 : Les Journées Réseaux, 20-23 Novembre, Strasbourg, France, 2007, pp. 481-483
URL: http://2007.jres.org/planning/pdf/51.pdf
abstract
Nous souhaitons présenter la plate-forme libre de travail collaboratif PicoForge développée au GET. PicoForge est une « forge », une plate-forme de travail collaboratif principalement destinée à l'élaboration d'artefacts techniques comme du logiciel. Même si elle est initialement conçue pour l'hébergement de projets de développement de logiciels, en pratique elle sert également pour de nombreux types de projets de travail collaboratif au sein des institutions où elle est déployée. Le projet PicoForge nous permet de proposer une plateforme "prête à l'emploi" dont nous pensons qu'elle est à même de s'intégrer dans de nombreux environnements, dont les établissement d'enseignement supérieur et de recherche. Nous souhaitons rencontrer des utilisateurs éventuellement intéressés pour un déploiement dans leurs institutions, voire des contributeurs éventuels.