Adopting Free/Libre/Open Source Software Practices, Techniques And Methods

Read Complete Research Material

ADOPTING FREE/LIBRE/OPEN SOURCE SOFTWARE PRACTICES, TECHNIQUES AND METHODS

Adopting Free/Libre/Open Source Software Practices, methods and Methods for Industrial Use

Abstract

Today software companies meet challenges of highly distributed development projects and constantly changing needs. To be competitive, time to market must be reduced as much as possible, quality standards and budget. development methodologies designed to address these challenges by introducing new practices, techniques and methods for communication, management and quality assurance requirements, among others.

This paper proposes adoption of relevant Free / Libre / Open Source Software (FLOSS) practices to improve software development projects in industry.

Many free software projects have been very successful, producing high quality products with consistent and frequent releases. This study aspires to select practices of free software that software industry benefit and adapt to business environment.

To achieve this goal, framework for comparing open source and industrial development methodologies has been developed and implemented. Three successful free software projects to choose as the destination for study ( Linux kernel, FreeBSD operating system and Joverseer submission server), and two tasks in large software company. Framework was used to identify strengths of free software and compare with methodology used in industry. main outcomes of investigation of differences in this comparison, best practices of free software is suitable for industrial development environments. end result is all major decisions are opportunities designed to improve software quality and overall development productivity by importing best practices from universe of free software. chances of adoption have been validated in three large companies in different areas and mixed.

Adopting Free/Libre/Open Source programs Practices, methods and procedures for Industrial Use

Introduction

Problem Statement

In recent years software market has faced several structural changes, increasing new set of challenges, one of them is that software companies tend to divide their software development between globally distributed teams. Furthermore, to be competitive, time to market is crucial. need to facilitate reallocation of development and learning curve associated with switching to new task, which can have greatest leverage on time to market. In telecommunications industry, with increase of mobile services based on increasing number of stakeholders demand more diversified functions. This added complexity, if not handled properly, will seriously affect results of development jobs in industry.

Research Questions

What are implications of adoption of Free / Libre / Practices of Open Source Software, Techniques and Methods for industrial use?

Aims

This paper aspires to display that through analysis of free software projects, there are opportunities for adoption, which can benefit software development industry. To achieve main objective of this study, ie to detect and remove these opportunities for their approval, group of five programs tasks were studied. Two of them were from Ericsson AB and three were known successful open source projects (Linux kernel, FreeBSD operating system and JBoss application server). Therefore, this study has the broad scope, creation of case study with emphasis on development practices, methods and techniques, covering five projects. study was undertook between January 2009 and May 2010. Unless otherwise indicated, all data collected during this period.

To accomplish this goal, framework for matching open source and developed development methodologies ...
Related Ads