A Model-Driven Software Reuse Approach (in portuguese)
A Model-Driven Software Reuse Approach (in portuguese)
A Model-Driven Software Reuse Approach (in portuguese)
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