Modeling Practices in Open Source Software

Abstract : It is widely accepted that modeling in software engineering increases productivity and results in better code quality. Yet, modeling adoption remains low. The open source community, in particular, remains almost entirely code centric. In this paper, we explore the reasons behind such limited adoption of modeling practices among open source developers. We highlight characteristics of modeling tools that would encourage their adoption. We propose Umple as a solution where both modeling and coding elements are treated uniformly. In this approach, models can be manipulated textually and code can be edited visually. We also report on the Umple compiler itself as a case study of an open source project where contributors, using the above approach, have and continue to routinely commit code and model over a number of years.
Type de document :
Communication dans un congrès
Etiel Petrinja; Giancarlo Succi; Nabil Ioini; Alberto Sillitti. 9th Open Source Software (OSS), Jun 2013, Koper-Capodistria, Slovenia. Springer, IFIP Advances in Information and Communication Technology, AICT-404, pp.127-139, 2013, Open Source Software: Quality Verification. 〈10.1007/978-3-642-38928-3_9〉
Liste complète des métadonnées

Littérature citée [18 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01467586
Contributeur : Hal Ifip <>
Soumis le : mardi 14 février 2017 - 15:28:53
Dernière modification le : mardi 14 février 2017 - 15:32:33
Document(s) archivé(s) le : lundi 15 mai 2017 - 15:13:26

Fichier

978-3-642-38928-3_9_Chapter.pd...
Fichiers produits par l'(les) auteur(s)

Licence


Distributed under a Creative Commons Paternité 4.0 International License

Identifiants

Citation

Omar Badreddin, Timothy Lethbridge, Maged Elassar. Modeling Practices in Open Source Software. Etiel Petrinja; Giancarlo Succi; Nabil Ioini; Alberto Sillitti. 9th Open Source Software (OSS), Jun 2013, Koper-Capodistria, Slovenia. Springer, IFIP Advances in Information and Communication Technology, AICT-404, pp.127-139, 2013, Open Source Software: Quality Verification. 〈10.1007/978-3-642-38928-3_9〉. 〈hal-01467586〉

Partager

Métriques

Consultations de la notice

96

Téléchargements de fichiers

28