| Eric S. Raymond. The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary. O'Reilly and Associates, 1999. |
....decisions about what content to include on commKnowledge and can display it in ways that best serve the commKnowledge user community. 7 Closing remarks Community knowledge sharing efforts have paid practical dividends. Open source efforts have led to the development of sendmail and Linux [7]. The Slashdot.org community and site is a vital source of technical information for software developers. Other sites serve as clearinghouses for information on various topics of professional and personal interest. Obtaining these benefits is not always easy, however. One of the co founders of ....
Raymond, E.S. (1999) The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary, O'Reilly & Associates, Inc., Sebastopol, CA.
....third approach to the knowledge acquisition problem, one with the potential to greatly speed the spread of AI. The open source software movement, enabled by the Internet, has shown that it is possible to develop very high quality software by accumulating contributions from thousands of volunteers [17] . This surprising outcome, exemplified by the success of the Linux operating system, is relevant to the construction of large scale knowledge bases. If the work of a large number of volunteers can be properly coordinated, knowledge bases as large as Cyc or larger can be built in a much shorter ....
E. S. Raymond. The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary. O'Reilly, Sebastopol, CA, 1999.
....ones. This benefit is particularly important in large projects where requirements evolve and changes occur in a product, and where developers gain more experience with the ACE toolkit. 5. The Importance of Open Source Open source development processes have emerged as an effective approach [OpenSource] to reduce cycle time and decrease design, implementation, and quality assurance costs for certain types of software, particularly systems infrastructure software, such as operating systems, compilers and language processing tools, editors, and middleware. This section describes the reasons why ....
E. Raymond, The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary, O'Reilly, 2001.
.... of interest (e.g. software release announcements or problem reports) These modes of participation are not uncommon, and are cited as one way how project newcomers can join in and learn the domain language and issues, with minimal bother or distraction of those doing the core development effort [11, 29, 32]. Social interaction among open software project participants may rarely, if ever, be face to face or colocated in most open source development efforts. However, real world events like professional conferences may enable distant collaborators to meet, interact with, and learn about one another, ....
....that were described were obvious to the reader. This might be true for those scholars and students of software requirements engineering who have already participated in open software projects. However, advocates of open source software do not identify or report on the processes described here [11, 29, 32]. Thus, we must ask what is obvious to whom, and on what source of knowledge or experience is it based For the majority of students who have not participated, it is disappointing to not find such descriptions, processes, or artifacts within the classic or contemporary literature on requirements ....
RAYMOND, E.: 'The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary', O'Reilly and Associates, Sebastopol, CA, 2001.
....report bugs; they do not fix the bugs themselves, and they may not read source code either. They assume the same role as testers of the traditional software development model. The existence of many Bug Reporters assures the high quality of OSS, because given enough eyeballs, all bugs are shallow. [16] Reader. Readers are active users of the system; they not only use the system, but also try to understand how the system works by reading the source code. Given the high quality of OSS systems, some Readers read the systems to learn programming. Another group of Readers exists who read an OSS ....
.... Although they do not directly contribute to the development of the system technically, their very existence contributes socially and psychologically by attracting and motivating other, more active, members, to whom a large population of users is the utmost reward and flattery of their hard work [16]. Metaphorically speaking, those Passive Users play a role similar to that of the audience in a theatrical performance who offers values, recognition, and applause to the efforts of actors. Each OSS community has a unique structure depending on the nature of the system and its member population. ....
[Article contains additional citation context not shown here]
Raymond, E.S., and B. Young. The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary. O'Reilly, Sebastopol, CA, 2001.
....The Linux Support project at SRA provides user support for the Linux operating system, excluding the Linux kerne l. We make this distinction because, similar to GNU, the Linux kernel development is under centralized control, while the remainder of Linux has been developed in the bazaar style [16] with decentralized control. The Linux support project supports the bazaar model, and accordingly in this paper when we refer to Linux we are referring to the portions of Linux outside the kernel unless specifically noted. Contrary to the GNU programs, multiple versions of programs for the same ....
....most information regarding PostgreSQL is written in English. The SRA PostgreSQL project helps them by translating English documents into Japanese. For PostgreSQL, the biggest advantage of being open source is that people can find bugs more quickly bugs become shallow with enough eyeballs [16]. Most users in the PostgreSQL community contribute by testing and finding bugs through examining the source code, rather than writing code. Another interesting aspect of the PostgreSQL project comes from the fact that the software is a database system. When reporting a bug, it is often ....
[Article contains additional citation context not shown here]
Raymond, E.S., and B. Young. The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary. O'Reilly, Sebastopol, CA, 2001.
....Furthermore, such an infrastructure should be easily accessible and extensible by users and programmers from different domains. Open source software, such as Linux [Linux] and Apache [Apache] helps in the way to a worldwide distribution and let the community grow very fast. As also stated in [Raymond99]: Internet enabled collaboration and free information sharing, not monopolistic control, is the key to innovation and product quality. the way of thinking on open source becomes more importance since the mid nineties. Another and not even less important requirement for the acceptance of agent ....
E.S. Raymond: "The Cathedral and the Bazaar -- Musings on Linux and Open Source by an accidental Revolutionary"; O'Reilly & Associates, Inc., Sebastopol, CA, 1999.
.... system to enable programmers to access the source code of a component with one command, as well as to explore new mechanisms and supporting interfaces that encourage and enable programmers to contribute the modified components back into the repository so that other programmers can reuse them[21]. The two essential challenges we face in supporting this continuous evolution [9] of component repositories by programmers are: 1) how to minimize the extra effort required of contributing programmers by automating the contribution process as much as possible, and (2) how to assure the quality ....
....only very few components are accompanied by examples, and creating examples for each component is a time consuming task that increases the difficulty and cost of setting up a component repository. As a response to this issue, we added the Illustrator agent to explore the decentralized approach [9, 21] to enrich the component repository by supporting the location of examples developed by peer programmers. RELATED WORK Most reusable component repository systems [10, 17] have been developed as standalone systems. CodeBroker distinguishes itself by using the information delivery mechanism to ....
Raymond, E.S., and Young, B. The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary. O'Reilly: Sebastopol, CA, 2001.
....3) synchronization points per phase as a means of feedback. Extreme Programming [1] takes the feedback principle to the extreme. The combination of many measures work together to optimize the feedback. This method advocate cycle times of 2 weeks to obtain this. The Open Source model [5], as far as you can speak of one model, is also based on small steps, with a massive amount of feedback per step. 5 Conclusions The conclusions of this paper are given here as a set of position statements: 1. For the education of a system architect it is essential that he participates in the ....
Eric S. Raymond. The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary. O'Reilly, 1999.
....3) synchronization points per phase as a means of feedback. Extreme Programming [1] takes the feedback principle to the extreme. The combination of many measures work together to optimize the feedback. This method advocate cycle times of 2 weeks to obtain this. The Open Source model [23], as far as you can speak of one model, is also based on small steps, with a massive amount of feedback per step. 5.5 Conclusions The conclusions of this paper are given here as a set of position statements: 1. For the education of a system architect it is essential that he participates in the ....
Eric S. Raymond. The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary. O'Reilly, 1999.
....been known to influence the creation of software architectures, by having the latter reflect the areas of expertise and availability of people in the former. 3 SOFTWARE ARCHITECTURES IN OPEN SOURCE SOFTWARE VS. PROPRIETARY SOFTWARE With the emergence of Open Source Software (OSS) development [6, 7] as an alternative approach in building software systems, it is interesting to investigate whether software architecture still plays as prominent a role in the OSS development as in the traditional or proprietary software development. At its root, the popular OSS definition makes the distinction ....
....distinction between proprietary software development and OSS as being a centralised vs. decentralised software development argument, where the process of carefully controlling the construction of software is replaced by a rapid evolutionary process of voluntary submissions from all over the world [7]. Although a rapid, decentralised, and participative approach is not unique to OSS development, it does pose fundamental architectural considerations for the development of software systems. However, OSS also presents a different attitude towards software development. By giving away the source ....
[Article contains additional citation context not shown here]
E. S. Raymond, The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary: O' Reilly & Associates, 1999.
....provide a clearer description on what is meant by open source . To achieve this aim, we investigated several well known open source projects such as Linux [2] Apache [3] and Mozilla [4] We also did literature studies on published materials about open source, notably The Cathedral and the Bazaar [5], Rebel Code [6] Open Sources [7] as well as work by other people interested on open source (for example, 8 12] We have also used several on line resources dedicated to various open source projects [13, 14] and interviewed both individuals working on open source projects at their free time and ....
....in the open source software development process can manifest in both breakthrough and continuous improvement modes. Breakthrough improvement involves dramatic and relatively impromptu changes [21] Evidence of this form of product improvement in open source development was provided by Raymond [5] in the development of Fetchmail. He notes that: The real turning point in the project was when Harry Hochheiser sent me his scratch code for forwarding mail to the client machine s SMTP port. this SMTP forwarding concept was the biggest single payoff I got. The Cruftiest parts of the driver ....
[Article contains additional citation context not shown here]
E. S. Raymond, The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary, O'Reilly & Associates, 1999.
.... such as effective tools to help software developers locate and understand components, but also cognitive and social challenges, such as what motivates software developers to initiate the reuse process and contribute to the reuse repository, and what the difficulties are in such activities [33]. Our research is primarily concerned with the cognitive and social challenges of reuse [8, 46] Software developers are unable to, or unwilling, to reuse if they do not know the existence of reusable components or do not know how to locate, understand, and use them. Many reuse research efforts ....
....respected source. To answer this question, we need to investigate the social aspects of software reuse, such as what makes software developers trust a component and how to involve them in the evolution of the reuse repository to complement, or even replace, a dedicated team of component developers [10, 33]. 6. RELATED WORK Most of the previous research on reuse repositories has focused on the indexing and retrieval mechanisms. Different mechanisms, such as free text retrieval [27] multi facets classification [32] semantic networks [5] spreading activation [19] behavior sampling [18] ....
Raymond, E.S., and Young, B. The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary. O'Reilly, Sebastopol, CA, 2001.
....with using open source in high confidence domains, the business and security issues may preclude open source from being adopted in the other three types of domains outlined above. Fortunately, open source has proven to be an effective development process in many other software application domains [Raymond01]. The Skoll project described in this paper is leveraging key aspects of open source development, such as its worldwide user communities, open access to source code, and ubiquitous web access, to further improve the quality and performance of open source software. A particularly important strength ....
Raymond E., The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary, O'Reilly, 2001.
....individual components have been developed. It also uncovers our development experiences with respect to foreign project feedback, software licensing issues, and moments of fun. Most of these experiences reflect what Eric S. Raymond described in his well known article The Cathedral and the Bazaar [5, 6]. Section 3 presents some technical details of the open source components developed in the Jasmin project: the Jasmin DISMAN SCRIPT MIB agent, the disman Java package for high level MIB access, the Java GUI application Smurf for simplified intuitive interaction with the DISMAN SCRIPT MIB and ....
E. S. Raymond. The Cathedral and the Bazaar - Musings on Linux and Open Source by an Accidental Revolutionary. O'Reilly, 1 edition, October 1999.
.... and management techniques [3, 4, 12, 15, 23] In this paper, we present a case study of the evolution of the Linux operating system [9, 8, 7] This system has been developed using an open source development approach that is quite different from the way most industrial software is created [18]. 2 Related Work Lehman et al. have built the largest and best known body of research on the evolution of large, long lived software systems [13, 15, 14, 23] Lehman s laws of software evolution [15] which are based on his case studies of several large software systems, suggest that as systems ....
.... domain) previous experience with the system, and the processes, technologies, and organizational frameworks employed by the company that developed the software [17] 3 Open Source Software Development Although the term open source is relatively recent, the fundamental ideas behind it are not [10, 18]. The single most important requirement of an open source software system is that its source code must be freely available to anyone who wishes to examine it or change it for their own purposes. That is, a user must always be able to look under the hood and be allowed to tune, adapt, or evolve a ....
[Article contains additional citation context not shown here]
E. S. Raymond. The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary. O'Reilly and Associates, Oct 1999.
No context found.
Eric S. Raymond. The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary. O'Reilly and Associates, 1999.
No context found.
Raymond, Eric, 1999, The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary, Cambridge, O'Reilly.
No context found.
Raymond, E. S. (2001), The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary, O'Reilly & Associates.
No context found.
E. S. Raymond. The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary. OReilly & Associates, 2001.
No context found.
Raymond, E.S. (2001): The cathedral and the bazaar: Musings on Linux and Open Source by an accidental revolutionary. Cambridge, MA: O'Reilly.
No context found.
Raymond, Eric, 1999, The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary, Cambridge, O'Reilly.
No context found.
Raymond, E.S. 1999. The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary, Sebastopol, CA: O'Reilly & Associates.
No context found.
Raymond, E. S. (1999) The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary, Sebastopol, Ca.: O'Reilly.
No context found.
Raymond, E. S. (1999) The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary. O'Rielly & Associates, California, USA.
No context found.
E. S. Raymond. The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary. O'Reilly and Associates, Sebastopol, California, 1999.
No context found.
Raymond, E. S.: The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary. O'Reilly & Associates (2001)
No context found.
Raymond, E., `The cathedral and the bazaar: musing on Linux and Open Source by an accidental revolutionary', O'Reilly and Associates, Sebastopol, 2002.
No context found.
E. S. Raymond. The Cathedral and the Bazaar: Musing on Linux and Open Source by an Accidental Revolutionary. O'Reilly and Associates, 1999.
No context found.
Eric S. Raymond. The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary. O'Reilly, 1999.
No context found.
Raymond, E. (1999). The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary. O'Reilly, Sebastopol, CA.
No context found.
E. S. Raymond. The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary. O'Reilly, Sebastopol, CA, 1999.
No context found.
Raymond, E. (1999). The cathedral and the bazaar: musings on Linux and open source by an accidental revolutionary. Sebastapol, CA: O'Reilly.
No context found.
Raymond, E. S.: The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary. O'Reilly & Associates (2001)
No context found.
Eric S. Raymond. The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary. O'Reilly, 1999.
No context found.
Eric S. Raymond. The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary. O'Reilly, 1999.
No context found.
Eric S. Raymond. The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary. O'Reilly, 1999.
No context found.
E. S. Raymond, The Cathedral and the Bazaar: Musings on Linux and Open Sourceby an Accidental Revolutionary, (O'Reilly & Associates, 1999).
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC