Autores

5809
2231,230
5810
2231,230

Informações:

Publicações do PESC

Título
Characterizing the Implementation of Software Reuse Processes in Brazilian Organizations
Linha de pesquisa
Engenharia de Software
Tipo de publicação
Relatório Técnico
Número de registro
ES-749/14
Data
8/2014
Resumo

A reutilização de software já percorreu um longo caminho em termos de pesquisa acadêmica e de prática na indústria, e está presente em atividades cotidianas do desenvolvimento de software. No entanto, embora se saiba que muitas organizações de software ainda não efetuam a reutilização de uma forma controlada, pré-planejada, estratégica ou sistemática, os problemas encontrados por muitas delas ainda não foram devidamente caracterizados, particularmente no Brasil. Neste sentido, este trabalho contribui com uma caracterização do cenário brasileiro, apresentando um estudo conduzido com implementadores e avaliadores do MR-MPS-SW, um modelo de maturidade que abrange processos de reutilização, com relação a resultados esperados relacionados a atividades de reutilização. O principal objetivo deste estudo é obter uma visão geral sobre como as práticas de reúso têm sido implementadas e executadas nas organizações de desenvolvimento de software no Brasil até então. Os achados da pesquisa mostram que a maioria dos problemas é de natureza recorrente, especialmente em termos da falta de ferramental de apoio e da necessidade de mais engajamento/comprometimento em iniciativas de reúso. Os resultados também indicam a necessidade de ações tanto por parte da academia quanto da indústria em termos de um entendimento efetivo das práticas de reutilização de software e seus benefícios, assim como o preenchimento da (ainda grande) lacuna entre pesquisa e prática.

Abstract

Software reuse has come a long way in terms of academic research and industrial practice, and is present in day-to-day software development activities. However, although it is known that many software organizations still do not perform reuse in a controlled, pre-planned, strategic, or systematic way, the problems faced by many of them have not yet been properly characterized, particularly in Brazil. In this sense, this work contributes with a characterization of the Brazilian scenario, by presenting a study conducted with implementers and assessors of MR-MPS-SW, a Brazilian maturity model that comprises software reuse processes, regarding the outcomes related to reuse activities. The main goal of this study is to get an overview of how reuse practices have been implemented and performed in software development organizations in Brazil so far. The research findings show that most problems are recurring, especially in terms of the lack of adequate tool support and the need for more engagement in reuse initiatives. The results also indicate the need for actions from both academia and industry in terms of an effective understanding of software reuse practices and their benefits, as well as bridging the (still large) gap between research and practice.

Arquivo
Topo