Modeling practices in open source software

20Citations
Citations of this article
16Readers
Mendeley users who have this article in their library.

This article is free to access.

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.

Cite

CITATION STYLE

APA

Badreddin, O., Lethbridge, T. C., & Elassar, M. (2013). Modeling practices in open source software. In IFIP Advances in Information and Communication Technology (Vol. 404, pp. 127–139). Springer Science and Business Media, LLC. https://doi.org/10.1007/978-3-642-38928-3_9

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free