DocumentCode
857052
Title
Up from alchemy [open source development]
Author
Raymond, Eric S.
Volume
21
Issue
1
fYear
2004
Abstract
Open source is a vital step in moving software engineering from arcane art to science. Three hundred years ago, alchemy became science when its practitioners abandoned secrecy to embrace process transparency and peer review. Today software engineering is undergoing a similar transition, moving from closed to open source development. Only when we complete this transition, adopting open source development as a normal practice, can software development assume its place as a mature engineering discipline. Both evidence and theory confirm that open source delivers better reliability, lower costs, shorter development times and high quality of code (including better security).
Keywords
public domain software; software engineering; open source development; peer review; process transparency; software development; software engineering; software quality; software reliability; Art; Chemistry; Costs; Error analysis; Open source software; Programming; Reliability engineering; Reliability theory; Software engineering; Web server;
fLanguage
English
Journal_Title
Software, IEEE
Publisher
ieee
ISSN
0740-7459
Type
jour
DOI
10.1109/MS.2004.1259228
Filename
1259228
Link To Document