• JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
 
  Bookmark and Share
 
 
Mémoire de Maîtrise
DOI
https://doi.org/10.11606/D.55.2012.tde-04092012-155208
Document
Auteur
Nom complet
David Fernandes Neto
Adresse Mail
Unité de l'USP
Domain de Connaissance
Date de Soutenance
Editeur
São Carlos, 2012
Directeur
Jury
Fortes, Renata Pontin de Mattos (Président)
Alvaro, Alexandre
Nakagawa, Elisa Yumi
Titre en portugais
CoMDD: uma abordagem colaborativa para auxiliar o desenvolvimento orientado a modelos
Mots-clés en portugais
Desenvolvimento orientado a modelos
DSL
Linguagens específicas de domínio
MDD
Wiki
Resumé en portugais
O desenvolvimento orientado a modelos (Model Driven Development - MDD) é uma abordagem que tem ganhado cada vez mais espaço na indústria e na academia, trazendo grandes benefícios, como o aumento de produtividade. Uma forma de se trabalhar usando MDD em equipe é usando uma IDE (Integrated Development Environment) associada a um sistema de versionamento. Entretanto, trabalhar colaborativamente usando uma IDE associada a um sistema de versionamento pode trazer algumas complicações para o desenvolvimento como: conflitos de modelos, documentação descontinuada, dificuldades por parte dos interessados em usar sistemas de versionamento, etc. Nesse contexto, este trabalho propõe uma abordagem de uso de wiki para desenvolvimento de MDD, de modo que o desenvolvedor seja capaz de criar modelos, gerar código fonte, compartilhar e versionar os modelos e ainda documentar colaborativamente, de maneira mais simples e fácil do que abordagens tradicionais. Isso possibilita que mais usuários não desenvolvedores possam participar mais no processo de desenvolvimento e ainda permite o aumento de produtividade. Para tentar evidenciar de que é possível uma wiki ser usada para desenvolver software, foi criada uma Domain Specific Language - DSL em uma wiki e foram realizados três estudos de caso: um com estudantes do ensino médio e que representam os não desenvolvedores, um com quatro alunos de pós-graduação com experiência de desenvolvimento na indústria e o último estudo de caso foi realizado com 48 participantes entre desenvolvedores e alunos de pósgraduação em Ciências da Computação. Os estudos de caso mostraram que é viável usar uma wiki para desenvolvimento, que não desenvolvedores se adaptam bem à abordagem e que 86% dos desenvolvedores usariam a abordagem proposta se tivessem que trabalhar com MDD. Os estudos de caso também levantaram as principais barreiras para aumentar a aceitação da abordagem. Com isso, este trabalho apresenta além de uma abordagem relativamente inédita na literatura, resultados sobre uso de sistemas de versionamento, de IDEs e de desenvolvimento colaborativo
Titre en anglais
CoMDD: a collaborative model driven development approach
Mots-clés en anglais
Domain specific languages
DSL
MDD
Model driven development
Wiki
Resumé en anglais
The Model Driven Development (MDD) is an approach that has gained more space in industry and academia, bringing great benefits such as increased productivity. One way of working in teams with MDD is using an IDE (Integrated Development Environment) with a versioning system. However, to collaboratively work with an IDE and a versioning system may have implications and problems for the development as: conflicts of models, documentation discontinued, difficulties for stakeholders to use versioning systems, etc. In this context, this work proposes an approach to use a wiki to develop MDD, so that the developer is able to create models, generate source code, sharing and versioning models and also to collaboratively document, in a more simple and easy way than the traditional approaches. This enables non developers can participate more in the development process and also allows increasing productivity. To try to show that a wiki can be used to develop software, we created a Domain Specific Language (DSL) in a wiki and were performed three case studies: one with high school students and represent the non developers, another one with four graduate students with experience in software development in the industry, and the last case study was conducted with 48 participants among developers and graduate students in Computer Science. The case studies showed the feasibility of using a wiki for development, that non developers adapted well to the approach and 86 % of the developers would use a wiki to develop MDD. The study also raised the main barriers to increase the acceptance of the approach. Therefore, this work presents also a relatively new approach in the literature and results on the use of versioning systems, IDEs and collaboratively development
 
AVERTISSEMENT - Regarde ce document est soumise à votre acceptation des conditions d'utilisation suivantes:
Ce document est uniquement à des fins privées pour la recherche et l'enseignement. Reproduction à des fins commerciales est interdite. Cette droits couvrent l'ensemble des données sur ce document ainsi que son contenu. Toute utilisation ou de copie de ce document, en totalité ou en partie, doit inclure le nom de l'auteur.
Date de Publication
2012-09-04
 
AVERTISSEMENT: Le matériau se réfère à des documents provenant de cette thèse ou mémoire. Le contenu de ces documents est la responsabilité de l'auteur de la thèse ou mémoire.
  • BITTAR, T. J., et al. Accessible organizational elements in wikis with model-driven development [doi:10.1145/1878450.1878459]. In SIGDOC: ACM Special Interest Group for Design of Communication, São Carlos SP Brasil, 2010. Proceedings of the 28th ACM International Conference on Design of Communication.New York - NY - USA : ACM Press, 2010.
  • BITTAR, T. J., et al. Apoio à colaboração em wikis a partir de modelagem gráfica visando ganhos na arquitetura da informação e acessibilidade. In Simpósio Brasileiro de Sistemas Colaborativos II, Belo Horizonte - MG, 2010. Anais do II Simpósio Brasileiro de Sistemas Colaborativos.Washington DC : IEEE Computer Society Press, 2010. Resumo.
  • BITTAR, T. J., et al. Definição de metamodelos para Web incorporando boas práticas de acessibilidade e usabilidade. In CLEI 2010 - XXXVI Conferência Latino-Americana de Informática, Assunção - Paraguai, 2010. Anais do CLEI 2010.Assunção, 2010.
  • Fernandes Neto, David, Frota, P. C., e FORTES, R. P. M. Uma abordagem distribuída para o Desenvolvimento Orientado a Modelos. In 5. WDDS - Workshop Desenvolvimento Distribuído de Software, São Paulo - SP, 2011. Anais do WDDS.Porto Alegre RS : SBC, 2011.
  • Oliveira, R. R., et al. Notificação de Wiki por meio de Mensageiros Instantâneos via bot reforçando a colaboração na Web. In Webmedia 2011, Florianopolis SC, 2011. Anais do Webmedia 2011.Porto Alegre RS : SBC, 2011.
  • Sanchez, R. V. V., et al. Services Mobile: Incorporando serviços da Web 2.0 aos dispositivos móveis mediante o uso de informações de contexto. In Webmedia 2011, Florianopolis SC, 2011. Anais do Webmedia 2011.Porto Alegre RS : SBC, 2011. Resumo.
  • Watanabe, Willian M., et al. WCAG Conformance approach based on Model-Driven Development and WebML [doi:10.1145/1878450.1878479]. In SIGDOC: ACM Special Interest Group for Design of Communication, São Carlos SP, 2010. Proceedings of 28th ACM International Conference on Design of Communication.New York : ACM Press, 2010.
  • Fernandes Neto, David, et al. Conteúdo RSS para Dispositivos Móveis (Pôster). In XV Webmedia, Fortaleza CE, 2009. Pôsters Webmedia 2009.Fortaleza CE : SBC, 2009. Resumo.
Tous droits de la thèse/dissertation appartiennent aux auteurs
CeTI-SC/STI
Bibliothèque Numérique de Thèses et Mémoires de l'USP. Copyright © 2001-2024. Tous droits réservés.