Community support for software development in small groups

The initial steps

Francesco Lelli, Mehdi Jazayeri

Research output: Contribution to conferencePaperOther research output

Abstract

Communities that support software artifacts are more and more becoming a key success factors for companies and organizations. Members of the community can provide early feedback, patches and support. Following this trend companies release a product under an Open Source license and then sell the support. This paper tries to engineer the process of forming a community around a software artifact in its early stages. We focus our attention in small software such as artifacts produced by small companies or research products where the development is usually carried out by a few developers with limited resources. We present a generic methodology for creating a community around a software project. Our approach has been defined, applied and evaluated in a case study coming from the research filed of distribute applications. Our Empirical results shows that a productive community can be formed in about 4 months and demonstrate the benefit of a reciprocal collaboration between researchers and members of the Open Source community.
Original languageEnglish
Pages15-22
Number of pages8
DOIs
Publication statusPublished - 2009
Externally publishedYes
Eventthe 2nd international workshop - Amsterdam, The Netherlands
Duration: 24 Aug 200924 Aug 2009

Conference

Conferencethe 2nd international workshop
Period24/08/0924/08/09

Fingerprint

Software engineering
Industry
Feedback
Engineers

Keywords

  • group dynamics
  • Software Development
  • Software Engineering
  • open source

Cite this

Lelli, F., & Jazayeri, M. (2009). Community support for software development in small groups: The initial steps. 15-22. Paper presented at the 2nd international workshop, . https://doi.org/10.1145/1595836.1595840
Lelli, Francesco ; Jazayeri, Mehdi. / Community support for software development in small groups : The initial steps. Paper presented at the 2nd international workshop, .8 p.
@conference{374f46820c73492094df174313158a4f,
title = "Community support for software development in small groups: The initial steps",
abstract = "Communities that support software artifacts are more and more becoming a key success factors for companies and organizations. Members of the community can provide early feedback, patches and support. Following this trend companies release a product under an Open Source license and then sell the support. This paper tries to engineer the process of forming a community around a software artifact in its early stages. We focus our attention in small software such as artifacts produced by small companies or research products where the development is usually carried out by a few developers with limited resources. We present a generic methodology for creating a community around a software project. Our approach has been defined, applied and evaluated in a case study coming from the research filed of distribute applications. Our Empirical results shows that a productive community can be formed in about 4 months and demonstrate the benefit of a reciprocal collaboration between researchers and members of the Open Source community.",
keywords = "group dynamics, Software Development, Software Engineering, open source",
author = "Francesco Lelli and Mehdi Jazayeri",
year = "2009",
doi = "10.1145/1595836.1595840",
language = "English",
pages = "15--22",
note = "the 2nd international workshop ; Conference date: 24-08-2009 Through 24-08-2009",

}

Lelli, F & Jazayeri, M 2009, 'Community support for software development in small groups: The initial steps' Paper presented at the 2nd international workshop, 24/08/09 - 24/08/09, pp. 15-22. https://doi.org/10.1145/1595836.1595840

Community support for software development in small groups : The initial steps. / Lelli, Francesco; Jazayeri, Mehdi.

2009. 15-22 Paper presented at the 2nd international workshop, .

Research output: Contribution to conferencePaperOther research output

TY - CONF

T1 - Community support for software development in small groups

T2 - The initial steps

AU - Lelli, Francesco

AU - Jazayeri, Mehdi

PY - 2009

Y1 - 2009

N2 - Communities that support software artifacts are more and more becoming a key success factors for companies and organizations. Members of the community can provide early feedback, patches and support. Following this trend companies release a product under an Open Source license and then sell the support. This paper tries to engineer the process of forming a community around a software artifact in its early stages. We focus our attention in small software such as artifacts produced by small companies or research products where the development is usually carried out by a few developers with limited resources. We present a generic methodology for creating a community around a software project. Our approach has been defined, applied and evaluated in a case study coming from the research filed of distribute applications. Our Empirical results shows that a productive community can be formed in about 4 months and demonstrate the benefit of a reciprocal collaboration between researchers and members of the Open Source community.

AB - Communities that support software artifacts are more and more becoming a key success factors for companies and organizations. Members of the community can provide early feedback, patches and support. Following this trend companies release a product under an Open Source license and then sell the support. This paper tries to engineer the process of forming a community around a software artifact in its early stages. We focus our attention in small software such as artifacts produced by small companies or research products where the development is usually carried out by a few developers with limited resources. We present a generic methodology for creating a community around a software project. Our approach has been defined, applied and evaluated in a case study coming from the research filed of distribute applications. Our Empirical results shows that a productive community can be formed in about 4 months and demonstrate the benefit of a reciprocal collaboration between researchers and members of the Open Source community.

KW - group dynamics

KW - Software Development

KW - Software Engineering

KW - open source

U2 - 10.1145/1595836.1595840

DO - 10.1145/1595836.1595840

M3 - Paper

SP - 15

EP - 22

ER -