An Agile Perspective on Open Source Software Engineering

An Agile Perspective on Open Source Software Engineering

Sofiane Sahraoui, Noor Al-Nahas, Rania Suleiman
Copyright: © 2012 |Volume: 4 |Issue: 3 |Pages: 14
ISSN: 1942-3926|EISSN: 1942-3934|EISBN13: 9781466613799|DOI: 10.4018/ijossp.2012070105
Cite Article Cite Article

MLA

Sahraoui, Sofiane, et al. "An Agile Perspective on Open Source Software Engineering." IJOSSP vol.4, no.3 2012: pp.52-65. http://doi.org/10.4018/ijossp.2012070105

APA

Sahraoui, S., Al-Nahas, N., & Suleiman, R. (2012). An Agile Perspective on Open Source Software Engineering. International Journal of Open Source Software and Processes (IJOSSP), 4(3), 52-65. http://doi.org/10.4018/ijossp.2012070105

Chicago

Sahraoui, Sofiane, Noor Al-Nahas, and Rania Suleiman. "An Agile Perspective on Open Source Software Engineering," International Journal of Open Source Software and Processes (IJOSSP) 4, no.3: 52-65. http://doi.org/10.4018/ijossp.2012070105

Export Reference

Mendeley
Favorite Full-Issue Download

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 article 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 article 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.