• Home
  • Search
  • Software architecture in an open source world
  • Cite Icon14
  • https://doi.org/10.1145/1062455.1062474Copy DOI Icon

Software architecture in an open source world

  • Jan 1, 2005
  • Roy T Fielding
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Summary form only given. In spite of the hype and hysteria surrounding open source software development, there is very little that can be said of open source in general. Open source projects range in scope from the miniscule, such as the thousands of non-maintained code dumps left behind at the end of class projects, dissertations, and failed commercial ventures, to the truly international, with thousands of developers collaborating, directly or indirectly, on a common platform. One characteristic that is shared by the largest and most successful open source projects, however, is a software architecture designed to promote anarchic collaboration through extensions while at the same time preserving centralized control over the interfaces. This paper features a survey of the state-of-the-practice in open source development in regards to software architecture, with particular emphasis on the modular extensibility interfaces within several of the most successful projects, including Apache httpd, Eclipse, Mozilla Firefox, Linux kernel, and the World Wide Web (which few people recognize as an open source project in itself). These projects fall under the general category of collaborative open source software development, which emphasizes community aspects of software engineering in order to compensate for the often-volunteer nature of core developers and take advantage of the scalability obtainable through Internet-based virtual organizations.

Similar Papers
  • Research Article
  • Citations8

“We do not appreciate being experimented on”: Developer and researcher views on the ethics of experiments on open-source projects

  • Jun 07, 2023
  • Journal of Systems and Software
  • Dror G Feitelson
  • Research Article
  • Citations14

Do Open Source Developers Respond to Competition?: The (La)TeX Case Study

  • Jun 16, 2006
  • SSRN Electronic Journal
  • Alexia Gaudeul
  • PDF
  • Research Article
  • Citations9

An Open-Source Workflow for Spatiotemporal Studies with COVID-19 as an Example

  • Dec 29, 2021
  • ISPRS International Journal of Geo-Information
  • Anusha Srirenganathan Malarvizhi +4
  • Research Article

Review on Quality Models for Open Source Software and its reflection on Social Coding

  • Mar 30, 2018
  • International Research Journal of Electronics and Computer Engineering
  • Ragia Abo Elfadl +2
  • Research Article

Open Source Developer Layer Assessment

  • Jan 01, 2015
  • International Journal of Open Source Software and Processes
  • Aminat Abiola Showole
  • Conference Article
  • Citations9

Towards Issue Recommendation for Open Source Communities

  • Oct 14, 2019
  • Ralph Samer +2
  • Conference Article
  • Citations30

The process of quality assurance under open source software development

  • Mar 01, 2011
  • Atieh Khanjani +1
  • Research Article
  • Citations71

XBRL: An (Open) Source of Enlightenment or Disillusion?

  • Sep 01, 2007
  • European Accounting Review
  • Joanne Locke +1
  • Research Article
  • Citations6

Evergreen in context

  • Jan 22, 2009
  • Bulletin of the American Society for Information Science and Technology
  • Robert E Molyneux
  • Research Article
  • Citations2

ConDyGNN: A Context-Aware Dynamic Graph Neural Network for Predicting Developer Churn in Open Source Communities

  • Oct 01, 2025
  • IEEE Transactions on Computational Social Systems
  • Xiyu Chang +3
  • PDF
  • Research Article
  • Citations6

Dynamic Robustness of Semantic-Based Collaborative Knowledge Network of Open Source Project.

  • Mar 25, 2021
  • Entropy
  • Shaojuan Lei +3
  • Conference Article
  • Citations8

Success of Open Source Projects: Patterns of Downloads and Releases with Time

  • Oct 01, 2007
  • Ayelet Israeli +1
  • PDF
  • Conference Article
  • Citations2

A Systematic Review of Research on Open Source Software in Commercial Software Product Development

  • Apr 01, 2010
  • Electronic workshops in computing
  • Martin Höst +1
  • Book Chapter
  • Citations84

Open Source Software Development: Future or Fad?

  • May 27, 2005
  • Srdjan Rusovan +2
  • Book Chapter
  • Citations31

ECONOMIC PERSPECTIVES ON OPEN SOURCE

  • Apr 27, 2004
  • Josh Lerner +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.