15.04.2013 Views

A Model-Driven Software Reuse Approach (in portuguese)

A Model-Driven Software Reuse Approach (in portuguese)

A Model-Driven Software Reuse Approach (in portuguese)

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

A realização dos estudos empíricos também proporcionou o aprendizado de importantes<br />

lições. A primeira delas foi a importância da experiência em ambiente <strong>in</strong>dustrial. Em ambas<br />

as experiências, percebeu-se que apesar do crescimento em importância, o MDD a<strong>in</strong>da é uma<br />

tecnologia muito distante da realidade da grande maioria das empresas. Este fato pode ser<br />

percebido no terceiro estudo, onde a empresa envolvida sequer conhecia a maioria dos conceitos<br />

envolvidos.<br />

E este não parece ser um retrato somente do cenário brasileiro. Por exemplo, o segundo<br />

estudo empírico, realizado durante o estágio de doutorado na Microsoft Research, foi uma das<br />

primeiras <strong>in</strong>iciativas em MDD deste importante <strong>in</strong>stituto de pesquisa. Durante as apresentações<br />

e sem<strong>in</strong>ários no f<strong>in</strong>al do estágio, realizadas pelo autor desta tese, muitos dos participantes ali<br />

presentes estavam vislumbrando os conceitos do MDD pela primeira vez, <strong>in</strong>clusive importantes<br />

pesquisadores e funcionários desta grande empresa da área de TI. O fato de que a própria<br />

Microsoft possui uma solução voltada para o desenvolvimento de DSLs e geradores de código<br />

apenas reforça esta observação. Claro que não se pode generalizar estas observações com base<br />

em fatos isolados, mas a experiência destes anos de doutorado, após participações em diversos<br />

eventos científicos e contatos com empresas, a<strong>in</strong>da não produziram evidência do contrário.<br />

Outra importante lição aprendida diz respeito à grande variedade de trabalhos similares<br />

existentes na literatura. É muito comum encontrar trabalhos bastante parecidos com os temas<br />

aqui <strong>in</strong>vestigados. Porém, há também grande diversidade no foco, com cada trabalho sendo<br />

bastante direcionado a uma determ<strong>in</strong>ada l<strong>in</strong>ha de pesquisa característica do grupo de pesquisa<br />

que o realiza. Não existem muitos trabalhos derivados destas <strong>in</strong>iciativas isoladas e que buscam<br />

englobar e unificar os diversos aspectos do problema, cam<strong>in</strong>ho este que foi seguido nesta tese.<br />

As contribuições alcançadas comprovam que há espaço também para este tipo de pesquisa.<br />

Neste quesito, cabe também uma observação: a despeito da grande quantidade e variedade<br />

de trabalhos na área, é raro encontrar estudos empíricos buscando sua validação, a exemplo<br />

do que se tentou realizar nesta pesquisa. É difícil encontrar métricas e valores para serem<br />

utilizados como base para este tipo de estudo, sendo frequentemente necessárias adaptações ou<br />

<strong>in</strong>terpretações <strong>in</strong>diretas para se extrair conclusões relevantes.<br />

10.3 Limitações e Trabalhos futuros<br />

Foram também identificadas, como subproduto desta pesquisa, oportunidades para<br />

trabalhos futuros, seja para complementar esta pesquisa explorando limitações e/ou aspectos<br />

que não puderam ser <strong>in</strong>vestigados nesta tese, ou para <strong>in</strong>iciar novas <strong>in</strong>vestigações em áreas<br />

229

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!