The IRMA Community
Newsletters
Research IRM
Click a keyword to search titles using our InfoSci-OnDemand powered search:
|
A Quantitative Study of the Adoption of Design Patterns by Open Source Software Developers
Abstract
Several successful projects (Linux, Free-BSD, BIND, Apache, etc.) showed that the collaborative and self-organizing process of developing open source software produces reliable, high quality software. Without doubt, the open source software development process differs in many ways from the traditional development process in a commercial environment. An interesting research question is how these differences influence the adoption of traditional software engineering practices. In this chapter we investigate how design patterns, a widely accepted software engineering practice, are adopted by open source developers for documenting changes. We analyze the development process of almost 1,000 open source software projects using version control information and explore differences in pattern adoption using characteristics of projects and developers. By analyzing these differences, we provide evidence that design patterns are an important practice in open source projects and that there exist significant differences between developers who use design patterns and who do not.
Related Content
Christian Rainero, Giuseppe Modarelli.
© 2025.
26 pages.
|
Beatriz Maria Simões Ramos da Silva, Vicente Aguilar Nepomuceno de Oliveira, Jorge Magalhães.
© 2025.
21 pages.
|
Ann Armstrong, Albert J. Gale.
© 2025.
19 pages.
|
Zhi Quan, Yueyi Zhang.
© 2025.
21 pages.
|
Sanaz Adibian.
© 2025.
19 pages.
|
Le Ngoc Quang, Kulthida Tuamsuk.
© 2025.
21 pages.
|
Jorge Lima de Magalhães, Carla Cristina de Freitas da Silveira, Tatiana Aragão Figueiredo, Felipe Gilio Guzzo.
© 2025.
17 pages.
|
|
|