DocumentCode :
1320847
Title :
Open Source Software: Lessons from and for Software Engineering
Author :
Fitzgerald, Brian
Author_Institution :
Lero - the Irish Software Engineering Research Centre
Volume :
44
Issue :
10
fYear :
2011
Firstpage :
25
Lastpage :
30
Abstract :
Despite initial suggestions to the contrary, open source software projects exhibit many of the fundamental tenets of software engineering. Likewise, the existence of category-killer apps suggests that conventional software engineering can draw some lessons from OSS. Open source software can elicit strongly contrasting reactions. Advocates claim that OSS is high-quality software produced on a rapid time scale and for free or at very low cost by extremely talented developers. At the same time, critics characterize OSS as variable-quality software that has little or no documentation, is unpredictable as to stability or reliability, and rests on an uncertain legal foundation-the result of a chaotic development process that is completely alien to software engineering fundamental tenets and conventional wisdom.
Keywords :
public domain software; software engineering; OSS; chaotic development process; open source software; software engineering; software quality; Globalization; Linux; Open source software; Software engineering; Technological innovation; Time frequency analysis; Global software development; Inner source; Open innovation; Open source software; Software engineering; Time-based release management;
fLanguage :
English
Journal_Title :
Computer
Publisher :
ieee
ISSN :
0018-9162
Type :
jour
DOI :
10.1109/MC.2011.266
Filename :
6018958
Link To Document :
بازگشت