Categorizing Developer Information Needs in Software Ecosystems


Autoria(s): Haenni, Nicole; Lungu, Mircea; Schwarz, Niko; Nierstrasz, Oscar
Data(s)

18/08/2013

Resumo

We present the results of an investigation into the nature of the information needs of software developers who work in projects that are part of larger ecosystems. In an open- question survey we asked framework and library developers about their information needs with respect to both their upstream and downstream projects. We investigated what kind of information is required, why is it necessary, and how the developers obtain this information. The results show that the downstream needs are grouped into three categories roughly corresponding to the different stages in their relation with an upstream: selection, adop- tion, and co-evolution. The less numerous upstream needs are grouped into two categories: project statistics and code usage. The current practices part of the study shows that to sat- isfy many of these needs developers use non-specific tools and ad hoc methods. We believe that this is a largely unexplored area of research.

Formato

application/pdf

Identificador

http://boris.unibe.ch/43348/1/Haen13a-EcosystemInformationNeeds.pdf

Haenni, Nicole; Lungu, Mircea; Schwarz, Niko; Nierstrasz, Oscar (18 August 2013). Categorizing Developer Information Needs in Software Ecosystems. In: Proceedings of the 1st Workshop on Ecosystem Architectures (pp. 1-5). New York: ACM 10.1145/2501585.2501586 <http://dx.doi.org/10.1145/2501585.2501586>

doi:10.7892/boris.43348

info:doi:10.1145/2501585.2501586

urn:isbn:978-1-4503-2314-7

Idioma(s)

eng

Publicador

ACM

Relação

http://boris.unibe.ch/43348/

http://scg.unibe.ch/archive/papers/Haen13a-EcosystemInformationNeeds.pdf

Direitos

info:eu-repo/semantics/restrictedAccess

Fonte

Haenni, Nicole; Lungu, Mircea; Schwarz, Niko; Nierstrasz, Oscar (18 August 2013). Categorizing Developer Information Needs in Software Ecosystems. In: Proceedings of the 1st Workshop on Ecosystem Architectures (pp. 1-5). New York: ACM 10.1145/2501585.2501586 <http://dx.doi.org/10.1145/2501585.2501586>

Palavras-Chave #000 Computer science, knowledge & systems
Tipo

info:eu-repo/semantics/conferenceObject

info:eu-repo/semantics/publishedVersion

PeerReviewed