An Agile Perspective on Open Source Software Engineering

An Agile Perspective on Open Source Software Engineering

Sofiane Sahraoui
ISBN13: 9781591409991|ISBN10: 1591409993|EISBN13: 9781591408925
DOI: 10.4018/978-1-59140-999-1.ch012
Cite Chapter Cite Chapter

MLA

Sahraoui, Sofiane. "An Agile Perspective on Open Source Software Engineering." Handbook of Research on Open Source Software: Technological, Economic, and Social Perspectives, edited by Kirk St.Amant and Brian Still, IGI Global, 2007, pp. 141-153. https://doi.org/10.4018/978-1-59140-999-1.ch012

APA

Sahraoui, S. (2007). An Agile Perspective on Open Source Software Engineering. In K. St.Amant & B. Still (Eds.), Handbook of Research on Open Source Software: Technological, Economic, and Social Perspectives (pp. 141-153). IGI Global. https://doi.org/10.4018/978-1-59140-999-1.ch012

Chicago

Sahraoui, Sofiane. "An Agile Perspective on Open Source Software Engineering." In Handbook of Research on Open Source Software: Technological, Economic, and Social Perspectives, edited by Kirk St.Amant and Brian Still, 141-153. Hershey, PA: IGI Global, 2007. https://doi.org/10.4018/978-1-59140-999-1.ch012

Export Reference

Mendeley
Favorite

Abstract

Open source software (OSS) development has been a trend parallel to that of agile software development, which is the highly iterative development model following conventional software engineering principles. Striking similarities exist between the two development processes as they seem to follow the same generic phases of software development. Both modes of development have less emphasis on planning and design and a more prominent role for implementation during the software engineering process. This chapter expounds on this connection by adopting an agile perspective on OSS development to emphasize the similarities and dissimilarities between the two models. An attempt is first made to show how OSS development fits into the generic agile development framework. Then, the chapter demonstrates how the development process of Mozilla and Apache as two of the most famous OSS projects can be recast within this framework. The similarity discussed and illustrated between agile and OSS development modes is rather limited to the mechanics of the development processes and do not include the philosophies and motivations behind development.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.