Patrícia Vilain

Possui graduação em Bacharelado em Ciências da Computacao pela Universidade Federal de Santa Catarina (1992), mestrado em Computação pela Universidade Federal do Rio Grande do Sul (1994) e doutorado em Informática pela Pontifícia Universidade Católica do Rio de Janeiro (2002). Foi professora visitante na Universidade de Toronto entre março de 2019 a fevereiro de 2020. É professora titular da Universidade Federal de Santa Catarina, onde trabalha como professora desde 1995. Tem experiência na área de Ciência da Computação, com ênfase em Engenharia de Software, atuando principalmente nos seguintes temas: requisitos de software, modelagem de software, metodos ágeis, testes de software e aplicações orientadas a blockchain.

Informações coletadas do Lattes em 05/06/2024

Acadêmico

Formação acadêmica

Doutorado em Informática

1997 - 2002

Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio
Título: Modelagem da Interação com o Usuário em Aplicações Hipermídia (Modeling User Interaction in Hypermedia Applications))
Daniel Schwabe. Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil. Palavras-chave: Engenharia de Software; Modelagem; Interação do Usuário; Aplicações Hipermídia; Navegação.

Mestrado em Computação

1992 - 1994

Universidade Federal do Rio Grande do Sul
Título: Projeto de uma Aplicação Jurídica utilizando um Sistema de Hipertexto (Design of a Legal Application utilizing a Hypertext System), Ano de Obtenção: 1994
Orientador: Carlos Alberto Heuser
Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil. Palavras-chave: Engenharia de Software; Hipertexto; modelagem de hipertextos; aplicação jurídica.

Graduação em Bacharelado em Ciências da Computacao

1988 - 1992

Universidade Federal de Santa Catarina
Título: Um Ambiente de Suporte a Discussões (An Environment for Supporting Discussion)
Orientador: Luiz Fernando Bier Melgarejo

Pós-doutorado

2019

Pós-Doutorado. , University of Toronto, UTORONTO, Canadá. , Grande área: Ciências Exatas e da Terra

Idiomas

Bandeira representando o idioma Inglês

Compreende Bem, Fala Razoavelmente, Lê Bem, Escreve Bem.

Áreas de atuação

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Engenharia de Software.

Organização de eventos

Siqueira ; VILAIN, P. . XII Simpósio Brasileiro de Sistemas de Informação (SBBS 2016). 2016. (Congresso).

VILAIN, P. ; ROESLER, V. . Minicursos do XXVI Simpósio Brasileiro de Banco de Dados (SBBD 2011). 2011. (Outro).

MELLO, R. S. ; VILAIN, P. . ERBD 2008 - IV Escola Regional de Banco de Dados. 2008. (Congresso).

Participação em eventos

IEEE ICBC 2020 (IEEE International Conference on Blockchain and Cryptocurrency). A preliminary study on using acceptance tests for representing business requirements of smart contracts. 2020. (Congresso).

CASCON '19 - 29th Annual International Conference on Computer Science and Software Engineering. SolUnit: a framework for reducing execution time of smart contract unit tests. 2019. (Congresso).

Computer on the Beach 2018 (COTB 2018).Uma Arquitetura para Linhas de Produto de Software de E-Commerce usando o Framework Play em Scala. 2018. (Simpósio).

The 29th International Conference on Software Engineering and Knowledge Engineering. Reuse of Fixture Setup between Test Classes. 2017. (Congresso).

CBSOFT 2016 (Congresso Brasileiro de Software). 2016. (Congresso).

Computer on the Beach 2014.Aplicativos Móveis para Consulta de Informações de Gerência Ágil de Processos utilizando LPS. 2014. (Simpósio).

IRI 2014 - IEEE 15th International Conference on Information Reuse and Integration. Test Logic Reuse Through Unit Test Patterns - A Test Automation Framework for Software Product Lines. 2014. (Congresso).

SBQS 2014 - XIII Simpósio Brasileiro de Qualidade de Software.Especializando Ações de Transparência para Qualidade no Desenvolvimento de Software no Setor Público. 2014. (Simpósio).

SBSI 2014 - X Simpósio Brasileiro de Sistemas de Informação. 2014. (Simpósio).

WTrans 2014 - II Workshop de Transparência em Sistemas.Análise da Transparência de Software em Sites de Instituições de Ensino Superior. 2014. (Outra).

SEKE 2013 - 25th International Conference on Software Engineering & Knowledge Engineering (SEKE'2013). Selecting Agile Practices for Developing Software Product Lines. 2013. (Congresso).

SBBD 2011 - XXVI Simpósio Brasileiro de Banco de Dados. 2011. (Simpósio).

SBSI 2011 - VII Simpósio Brasileiro de Sistemas de Informação. 2011. (Simpósio).

Webmedia 2001 - XVII Simpósio Brasileiro de Sistemas Multimídia e Web ?. 2011. (Simpósio).

SBES 2010 - XXIV Simpósio Brasileiro de Engenharia de Software. Software Estimation Based on Use Case Size. 2010. (Congresso).

SBSI 2010 - VI Simpósio Brasileiro de Sistemas de Informação.Estendendo a Contagem de Pontos de Caso de Uso para Aplicação na Terceirização do Desenvolvimento de Software. 2010. (Simpósio).

XIII Iberoamerican Conference on Software Engineering.Estendendo a Contagem de Pontos de Caso de Uso para Melhorar a Estimativa do Tamanho de Projetos de Software. 2010. (Simpósio).

XX Simpósio Brasileiro de Engenharia de Software. 2006. (Simpósio).

XXII Congresso Nacional da Sociedade Brasileira de Computação. 2002. (Congresso).

4o. Workshop sobre fatores humanos em Sistemas Computacionais (IHC 2001). 2001. (Simpósio).

7o. Simpósio Brasileiro de Sistemas Multimídia e Hipermídia (SBMídia 2001). 2001. (Seminário).

UML 2000 - The Unified Modeling Language - Third International Conference. A Diagrammatic Tool for Representing User Interaction in UML. 2000. (Congresso).

XIII Simpósio Brasileiro de Engenharia de Software. 1999. (Simpósio).

XIX Congresso Nacional da Sociedade Brasileira de Computação. 1999. (Congresso).

VI Semana de Informática da UFBA - VI Seminfo.Estudo Comparativo entre Técnicas de Modelagem de Aplicações Hipermídia. 1996. (Simpósio).

VI Semana de Informática da UFBA - VI Seminfo.Uma Metodologia de Apoio à Seleção de Sistemas de Hipermídia utilizando a AHP. 1996. (Simpósio).

X Simpósio Brasileiro de Engenharia de Software. 1996. (Simpósio).

VIII Simpósio Brasileiro de Engenharia de Software.Modelagem de hipertextos: uma experiência com HDM. 1994. (Simpósio).

XXVII Congresso Nacional de Informática e Telecomunicações. Desenvolvimento de um Hipertexto para a Área Jurídica. 1994. (Congresso).

VII Simpósio Brasileiro de Engenharia de Software. 1993. (Simpósio).

7o. Simpósio Brasileiro de Banco de Dados. 1992. (Simpósio).

VI Simpósio Brasileiro de Engenharia de Software. 1992. (Simpósio).

VI Congresso Regional de Iniciação Científica e Tecnológica em Engenharia - CRICTE 91.Um Ambiente de Suporte a Discussões. 1991. (Seminário).

Participação em bancas

Aluno: Paulo Henrique da Silva

VAVASSORI, F. B.; WANGHAM, M. S.;VILAIN, P.; HAUCK, J. C. R.. Uma abordagem para o desenvolvimento de soluções computacionais de apoio a engenharia de requisitos com foco na proteção de dado. 2023. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Santa Catarina.

Aluno: Samuel António Miquirice Domingos

WASLAWIKI, R. S.;VILAIN, PATRICIA. Study on the Relationships between Cohesion and Coupling Metrics on Fault Prediction in Object Oriented Systems. 2018. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Santa Catarina.

Aluno: Cláudio de Lima

MELLO, R. S.;VILAIN, PATRICIA. Uma Metodologia para Projeto Lógico de Bancos de Dados NoSQL Documento. 2016. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Santa Catarina.

Aluno: Andre Stangarlin de Camargo

SIQUEIRA, F. A.;VILAIN, PATRICIA. Uma Arquitetura para Avaliação do Desempenho de Microservices. 2016. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Santa Catarina.

Aluno: Marcio Henrique Gimenes Bera

OLIVEIRA JUNIOR, E. A.; STEINMACHER, I.;VILAIN, PATRICIA. SMartyComponents: um Processo para Especificação de Arquiteturas de Linha de Produto de Software Componentizadas. 2015. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Maringá.

Aluno: Karine Barbosa de Oliveira

MELLO, R. S.; MOREIRA, V. P.; WILLRICH, R.;VILAIN, P.. Nacza: um método de similaridade baseado no contexto para melhoria do casamento de estruturas heterogêneas. 2014. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Santa Catarina.

Aluno: Pedro Ghilardi

FROHLICH, A. A. M.; COSTA, M. T. C.;VILAIN, P.; SILVA, R. P. E.. Modelagem de Aspectos por Múltiplos Pontos de Vista. 2013. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Santa Catarina.

Aluno: Larissa Rodrigues Lautert

DORNELES, C. F.; HEUSER, C. A.; MELLO, R. S.;VILAIN, P.. Tabelas Web Heterogêneas: Taxonomia, Formalização e Algoritmos para Uniformização. 2013. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Santa Catarina.

Aluno: Larissa Rodrigues Lautert

DORNELES, C. F.; HEUSER, C. A.; MELLO, R. S.;VILAIN, P.. WT2RT: taxonomia, classificação e algoritmos para uniformização de tabelas Web. 2013. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Santa Catarina.

Aluno: Rafael de Faria Scheidt

DANTAS, M. A.; ALMEIDA, E. S.; WILLRICH, R.;VILAIN, P.. Um Estudo Aplicado de Linha de Produtos de Software em um Ambiente Computacional Distribuído. 2012. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Santa Catarina.

Aluno: Nara Sueina Teixeira

SILVA, R. P. E.; COSTA, M. T. C.; FARINES, J. M.;VILAIN, P.. Análise da Compatibilidade de Componentes Especificados em UML. 2012. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Santa Catarina.

Aluno: Iuri Sônego Cardoso

WASLAWIKI, R. S.; Moreira, Álvaro F.; Furtado, Olinto J.V.;VILAIN, P.. Inserindo Suporte à Declaração de Associações da UML 2 em uma Linguagem de Programação Orientada a Objetos. 2011. Dissertação (Mestrado em Pós-Graduação em Ciência da Computação) - Universidade Federal de Santa Catarina.

Aluno: Glademir Maria Silveira Sartori

VILAIN, P.; SILVA, R. P. E.; Siqueira; COSTA, M. T. C.. Suporte à Geração Automatizada de Adaptação para Componentes no Suporte à Geração Automatizada de Adaptação para Componentes no Ambiente SEA. 2005. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Santa Catarina.

Aluno: Viviane Duarte Bonfim

VILAIN, P.; SILVA, R. P. E.; WANGENHEIM, C. A. G. V.; VAVASSORI, F. B.. Tratamento de Documentos Textuais no Ambiente SEA. 2004. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Santa Catarina.

Aluno: Flavio Exterkoetter

ZANCANELLA, L. C.;VILAIN, P.; SILVA, R. P. E.; SOMMER, W. A.. Blendwork: Framework Orientado a Objetos para Desenvolvimento Rápido de Aplicações Comerciais Cliente/Servidor. 2003. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Santa Catarina.

Aluno: Edson dos Santos Cordeiro

WANGENHEIM, C. A. G. V.;VILAIN, P.; SILVA, R. P. E.. Modelagem Descritiva Iterativa e Incremental de Processo de Software: Uma Experiência em uma Microempresa de Desenvolvimento de Software. 2003. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Santa Catarina.

Aluno: Renato Rockenbach

VILAIN, P.; SILVA, R. P. E.; COSTA, R. J. C.; WANGENHEIM, C. A. G. V.. Um Framework para Métricas Baseado no Paradigma GQM. 2003. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Santa Catarina.

Aluno: Roberta Pasqualli

WASLAWIKI, R. S.; SILVA, R. P. E.; MAZZOLA, V. B.;VILAIN, P.. Identificação e Diagnóstico de Erros de Modelagem Conceitual Cometidos por Aprendizes. 2002. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Santa Catarina.

Aluno: Wanessa Rocha da Fonseca

VILAIN, P.; SILVA, R. P. E.; MAZZOLA, V. B.; Siqueira; Travassos. Ferramenta de extração de métricas para avaliação de especificações orientadas a objetos. 2002. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Santa Catarina.

Aluno: Marcelo Morandini

VILAIN, P.; Cybis; ROCHA, H. V.; PIMENTA, M. S.; Santos. Definição e Implementação de um Sistema de Monitoramento Ergonômico da Interação Cliente-Servidor em um Ambiente World Wide Web. 2003. Tese (Doutorado em Engenharia de Produção) - Universidade Federal de Santa Catarina.

Aluno: Pablo Schoeffel

WASLAWIKI, R. S.; RAMOS, V. F. C.;VILAIN, PATRICIA; VAVASSORI, F. B.. Método para Predição do (In)Sucesso de Estudantes de Computação: Uma Abordagem Baseada na Variação Temporal da Motivação e Engajamento. 2017. Exame de qualificação (Doutorando em Ciências da Computação) - Universidade Federal de Santa Catarina.

Aluno: Marcelo Morandini

VILAIN, P.; Cybis; Santos; Vaca. Definição e Implementação de um Sistema de Monitoramento Ergonômico da Interação Cliente Servidor em um Ambiente Web. 2002. Exame de qualificação (Doutorando em Engenharia de Produção) - Universidade Federal de Santa Catarina.

Aluno: Lucas Barzan Demétrio

WASLAWIKI, R. S.;VILAIN, PATRICIA; HAUCK, J. C. R.. Evolução de uma Ferramenta para Coleta de Dados em Pesquisas Quantitativas. 2022. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de Santa Catarina.

Aluno: Vitor Garcez Morigi

DE LUCCA, J. E.;VILAIN, PATRICIA; SIQUEIRA, F. A.. Servico de apoio ao compartilhamento, troca e doacao de materiais. 2022. Trabalho de Conclusão de Curso (Graduação em Sistema de Informação) - Universidade Federal de Santa Catarina.

Aluno: Alan Schveitzer

WASLAWIKI, R. S.;VILAIN, PATRICIA; HAUCK, J. C. R.. Testes Automatizados de Acessibilidade para Páginas WEB. 2022. Trabalho de Conclusão de Curso (Graduação em Sistema de Informação) - Universidade Federal de Santa Catarina.

Aluno: Juliana Silva Pinheiro

WASLAWIKI, R. S.;VILAIN, PATRÍCIA; ARCENO, R. L.. Análise do desenvolvimento de aplicativos mobile nativos e multiplataforma. 2020. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de Santa Catarina.

Aluno: Giovani Lopes Schiar Junior

SILVA, R. P. E.;VILAIN, P.; DE LUCCA, J. E.. Criação de uma solução arquitetônica para organização de código em aplicações Android. 2019. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de Santa Catarina.

Aluno: Odilon Alho Ferreira

WASLAWIKI, R. S.;VILAIN, PATRICIA; AGOSTINHO, F. L. A.. Testrunner: Um Framework para o Desenvolvimento de Testes Automatizados baseado na Tecnologia Selenium/WebDriver com Enfoque na Eficiência de Execução. 2019. Trabalho de Conclusão de Curso (Graduação em Sistema de Informação) - Universidade Federal de Santa Catarina.

Aluno: Gustavo Figueira Olegário

SILVA, R. P. E.;VILAIN, PATRICIA; CUNHA, R. S.. Um framework para geração de testes automatizados para aplicações mobile. 2019. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de Santa Catarina.

Aluno: Rodrigo Aguiar Costa

WASLAWIKI, R. S.;VILAIN, PATRICIA; AGOSTINHO, F. L. A.. Paralelismo de Testes Automatizados. 2019. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de Santa Catarina.

Aluno: Guilherme Bittencourt da Silvau

HAUCK, J. C. R.;VILAIN, PATRÍCIA; VAVASSORI, F. B.. Evolução de uma Ferramenta de autoavaliação de processos de software. 2019. Trabalho de Conclusão de Curso (Graduação em Sistema de Informação) - Universidade Federal de Santa Catarina.

Aluno: Nathália Liz de Brito

VAVASSORI, F. B.;VILAIN, PATRÍCIA; HAUCK, J. C. R.. Recomendações de Técnicas Complementares de Elicitação de Requisitos em um Guia Facetado. 2019. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de Santa Catarina.

Aluno: Salomao Rodrigues Jacinto

MELLO, R. S.;VILAIN, PATRÍCIA; FILETO, R.. Uma Ferramenta para Extração de Esquemas de Bancos de Dados NoSQL do Tipo Grafos. 2019. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de Santa Catarina.

Aluno: André Alex Araújo Santos Camargo Pereira

WASLAWIKI, R. S.;VILAIN, PATRÍCIA; RICARDO, R. G.. Comparação da Testabilidade das Arquiteturas MVC e MVP na Camada de Apresentação em um aplicativo Android. 2018. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de Santa Catarina.

Aluno: Filipe Linemburger e Thiago Mohr da Silveira

KOMOSINSKI, L. J.;VILAIN, PATRÍCIA; MARQUES, L. S.. Desenvolvimento de ferramenta para o teste de requisições REST. 2018. Trabalho de Conclusão de Curso (Graduação em Sistema de Informação) - Universidade Federal de Santa Catarina.

Aluno: Rafael Crispim Ignacio

VAVASSORI, F. B.;VILAIN, PATRÍCIA; HAUCK, J. C. R.. Guia Facetado de Técnicas de Elicitação de Requisitos. 2018. Trabalho de Conclusão de Curso (Graduação em Sistema de Informação) - Universidade Federal de Santa Catarina.

Aluno: Rodolfo Pamplona Tenfen

GALIMBERTI, M. F.;VILAIN, P.; WASLAWIKI, R. S.. Aplicativo para plataforma Android-AgileClass-Editor de Diagramas de Classes para Dispositivos Sensiveis ao Toque. 2017. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de Santa Catarina.

Aluno: Cesar Smaniotto Júnior

LAPA, A. B.; GALIMBERTI, M. F.;VILAIN, P.; RAMOS, V. F. C.. SoNDA: Um software para apoio à análise qualitativa de postagens de redes sociais. 2017. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de Santa Catarina.

Aluno: Fernando Almeida

DYCK, A. F.;VILAIN, P.; SILVA, R. P. E.; CUNHA, R. S.. Ferramenta para Contagem de Linhas de Código e Suporte à Análise Gerencial de Projeto sob a Perspectiva da Metodologia Scrum. 2016. Trabalho de Conclusão de Curso (Graduação em Sistema de Informação) - Universidade Federal de Santa Catarina.

Aluno: Bruce Pedro Barbosa Rodrigues

VILAIN, P.; WASLAWIKI, R. S.; MAZZOLA, V. B.. API Java para abstrair o uso de Tecnologias da Camada de Visão. 2016. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de Santa Catarina.

Aluno: Jucemar Dimon

WANGENHEIM, C. A. G. V.; WASLAWIKI, R. S.;VILAIN, P.; HAUCK, J. C. R.; GALIMBERTI, M. F.. Cadesaúde: Um Aplicativo para a Plataforma Android para Localizar Estabelecimentos de Saúde Públicos e Privados no Estado de Santa Catarina. 2016. Trabalho de Conclusão de Curso (Graduação em Sistema de Informação) - Universidade Federal de Santa Catarina.

Aluno: Marco Túlio Venturelli Nascimento

SOBRAL, J. B. M.; DOVICCHI, J. C.;VILAIN, P.. Análise Comparativa de Protocolos em Smart Home: Considerações em Conectividade. 2016. Trabalho de Conclusão de Curso (Graduação em Sistema de Informação) - Universidade Federal de Santa Catarina.

Aluno: Lucas Pagatto Tonussi

HAUCK, J. C. R.; PLENTZ, P. D. M.;VILAIN, P.. Módulo de Jogo de Perguntas e Respostas Online para Apoio ao Ensino de Gerência de Projetos Integrado ao Moodle. 2016. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de Santa Catarina.

Aluno: Stéphanie da Silva Leal

HAUCK, J. C. R.;VILAIN, P.; SILVA, R. P. E.. Um Deployment Package de Implementação dos Processos do Perfil Básico da Norma ISO/IEC 29110. 2016. Trabalho de Conclusão de Curso (Graduação em Sistema de Informação) - Universidade Federal de Santa Catarina.

Aluno: Tiago Jaime Nascimento

VILAIN, P.; SILVA, R. P. E.; CUNHA, R. S.. Suporte a Testes Automatizados de Interface de Componentes Desenvolvidos no Ambiente SEA. 2016. Trabalho de Conclusão de Curso (Graduação em Sistema de Informação) - Universidade Federal de Santa Catarina.

Aluno: Leandro Silveira

HAMMES, J. F.; GALIMBERTI, M. F.;VILAIN, P.; WASLAWIKI, R. S.. Sistema de Gerenciamento de Projetos de Software Focado em Desenvolvimento Ágil. 2015. Trabalho de Conclusão de Curso (Graduação em Sistema de Informação) - Universidade Federal de Santa Catarina.

Aluno: Glaucia de Pádua da Silva

GALIMBERTI, M. F.;VILAIN, P.; WASLAWIKI, R. S.. Teste Automatizado utilizando Vaadin Testbench: Um Estudo de Caso. 2015. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de Santa Catarina.

Aluno: Caio Cordeiro da Silva

VILAIN, P.; SILVA, R. P. E.; CUNHA, R. S.. Implementação de um Sistema de Votação Digital a partir de um Framework de Votação. 2015. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de Santa Catarina.

Aluno: Augusto Boehme Tepedino Martins

HAUCK, J. C. R.;VILAIN, P.; WASLAWIKI, R. S.. Automação de Testes para Plataforma Flex. 2015. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de Santa Catarina.

Aluno: Gabriel Lorensi Lopes

MAZZOLA, V. B.; DANTAS, M. A.;VILAIN, P.. Sistema de Apoio para Gerenciamento de Disciplinas via WEB. 2006. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de Santa Catarina.

Aluno: Douglas Schroeder e Fernando Marçal Senra

SOBRAL, J. B. M.; CRUZ, F. A. S.;VILAIN, P.. Uma Proposta de Integração Entre Centros de Saúde e Hospitais Públicos Baseada em Web Services. 2006. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de Santa Catarina.

Aluno: Lucio Moratelli Prado

KOMOSINSKI, L. J.; MAZZUCCO JR., J.;VILAIN, P.. Integração do sistema de controle de versão Subversion (SVN) com o IDE Netbeans. 2006. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal de Santa Catarina.

Aluno: Diego Luiz Marafon

KOMOSINSKI, L. J.; DOVICCHI, J. C.;VILAIN, P.. Estudo da integração do framework JSF com a tecnologia AJAX. 2006. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal de Santa Catarina.

Aluno: Ademir Coelho

SILVA, R. P. E.;VILAIN, P.; MAZZOLA, V. B.. Reengenharia do framework OCEAN. 2005. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal de Santa Catarina.

Aluno: Eduardo Corte Heidrich

SILVA, R. P. E.; FALQUETO, J.;VILAIN, P.. Comparativo Entre o Método Ágil XP e uma Visão Tradicional de Desenvolvimento de Software. 2005. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal de Santa Catarina.

Aluno: Helion Cardozo Junior

DE LUCCA, J. E.;VILAIN, P.; MELGAREJO, L. F. B.. Ferramentas para apoio à geração de código internacionalizável. 2004. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de Santa Catarina.

Aluno: César Frederico dos Santos

SILVA, R. P. E.;VILAIN, P.; WASLAWIKI, R. S.. Desenvolvimento de uma ferramenta de suporte à área de processo Medidas e Análises do modelo CMMI. 2004. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de Santa Catarina.

Aluno: Carlos Eduardo Gesser

Furtado, Olinto J.V.;VILAIN, P.; DE LUCCA, J. E.. Ambiente para geração de analisadores léxicos e sintáticos. 2002. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de Santa Catarina.

Aluno: Carlos Alexandre Matias e Ricardo Joselito Winck

SILVA, R. P. E.;VILAIN, P.; Cybis. Raptor: uma ferramenta para automatização do gerenciamento do processo de desenvolvimento de software. 2002. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de Santa Catarina.

Aluno: Joaber Biazus Cavichioli

Furtado, Olinto J.V.;VILAIN, P.; ESPINOZA, J. W. M.. Um framework para desenvolvimento de aplicativos cliente/servidor. 2002. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de Santa Catarina.

Aluno: Cristian Becker Coelho

VILAIN, P.. Controle de Versões de Dados em um Sistema de Aplicação. 1997. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de Santa Catarina.

DOVICCHI, J. C.; BECKER, K.;VILAIN, P.. Concurso Público para Professor Adjunto DE na área de Engenharia de Software. 2014. Universidade Federal de Santa Catarina.

GRAHL, E.A.;VILAIN, P.; HUGO, M.. Concurso Público para Professor Universitário do Quadro Permanente. 2012. Fundação Universidade Regional de Blumenau.

SILVA, R. P. E.;VILAIN, P.; MAZZOLA, V. B.. Concurso Público para Professor Adjunto DE na área de Engenharia de Software. 2009. Universidade Federal de Santa Catarina.

PETERS, S.; WASLAWIKI, R. S.;VILAIN, P.. Concurso Público para Professor Substituto para o campus de Araranguá (UFSC) na área de Programação em Computadores I. 2009. Universidade Federal de Santa Catarina.

PETERS, S.; WASLAWIKI, R. S.;VILAIN, P.. Concurso Público para Professor Substituto para o campus de Araranguá (UFSC) na área de Organização e Arquitetura de Computadores. 2009. Universidade Federal de Santa Catarina.

PETERS, S.; WASLAWIKI, R. S.;VILAIN, P.. Concurso Público para Professor Substituto para o campus de Araranguá (UFSC) na área de Inovação e Criatividade na Era do Conhecimento. 2009. Universidade Federal de Santa Catarina.

VILAIN, P.; SILVA, R. P. E.; TODESCO, J. L.. Concurso Público para Professor Adjunto DE na área de Engenharia de Software no Campus Araranguá. 2009. Universidade Federal de Santa Catarina.

VILAIN, P.; MELLO, R. S.. Concurso Público para Professor Adjunto DE na área de Banco de Dados. 2005. Universidade Federal de Santa Catarina.

VILAIN, P.; DALFOVO, O.; GOMES, P. C. R.. Concurso Público de Títulos e Provas - Professor do Quadro. 2003. Fundação Universidade Regional de Blumenau.

VILAIN, PATRÍCIA. Revisora do XIX Simpósio Brasileiro de Qualidade de Software (SBQS 2020). 2020. Sociedade Brasileira de Computação - Porto Alegre.

VILAIN, PATRICIA. Revisora do XV Simpósio Brasileiro de Sistemas de Informação (SBSI 2019). 2019. Sociedade Brasileira de Computação - Porto Alegre.

VILAIN, PATRICIA. Revisora do VII Workshop de Transparência em Sistemas (WTRANS 2019). 2019.

VILAIN, PATRICIA. Revisora do XVIII Simpósio Brasileiro de Qualidade de Software (SBQS 2019). 2019. Sociedade Brasileira de Computação - Porto Alegre.

VILAIN, PATRICIA. Revisora do XXVII Seminário de Computação (SEMINCO 2019). 2019.

VILAIN, PATRÍCIA. Revisora do Computer on the Beach 2020 (COTB 2020). 2019. Universidade do Vale do Itajaí.

VILAIN, PATRICIA. Revisora do XVI Simpósio Brasileiro de Sistemas de Informação (SBSI 2020). 2019. Sociedade Brasileira de Computação - Porto Alegre.

VILAIN, PATRÍCIA. Revisora do XIV Simpósio Brasileiro de Sistemas de Informação (SBSI 2018)). 2018. Sociedade Brasileira de Computação - Porto Alegre.

VILAIN, PATRÍCIA. Revisora do XVII Simpósio Brasileiro de Qualidade de Software (SBQS 2018). 2018. Sociedade Brasileira de Computação - Porto Alegre.

VILAIN, PATRÍCIA. Revisora do VI Workshop de Transparência em Sistemas (WTRANS 2018). 2018.

VILAIN, PATRICIA. Revisora do Computer on the Beach 2019 (COTB 2019). 2018. Universidade do Vale do Itajaí.

VILAIN, PATRICIA. Revisora do XVI Simpósio Brasileiro de Qualidade de Software (SBQS 2017). 2017. Sociedade Brasileira de Computação - Porto Alegre.

VILAIN, PATRICIA. Revisora do 8 Workshop Brasileiro de Métodos Ágeis (WBMA 2017). 2017.

VILAIN, PATRICIA. Revisora do Computer on the Beach 2018 (COTB 2018). 2017. Universidade do Vale do Itajaí.

VILAIN, PATRICIA. Revisora do V Workshop de Transparência em Sistemas (WTRANS 2017). 2017.

VILAIN, PATRICIA. Revisora do XIII Simpósio Brasileiro de Sistemas de Informação (SBSI 2017). 2017. Sociedade Brasileira de Computação - Porto Alegre.

VILAIN, PATRICIA. Revisora do XXII Brasileiro de Sistemas Multimídia e Web (Webmedia 2016). 2016. Sociedade Brasileira de Computação - Porto Alegre.

VILAIN, PATRICIA. Revisora do XV Simpósio Brasileiro de Qualidade de Software (SBQS 2016). 2016. Sociedade Brasileira de Computação - Porto Alegre.

VILAIN, PATRICIA. Revisora do XII Simpósio Brasileiro de Sistemas de Informação (SBQS 2016). 2016. Sociedade Brasileira de Computação - Porto Alegre.

VILAIN, PATRICIA. Revisora do 7 Workshop Brasileiro de Métodos Ágeis (WBMA 2016). 2016.

VILAIN, PATRICIA. Revisora do Computer on the Beach 2017 (COTB 2017). 2016. Universidade do Vale do Itajaí.

VILAIN, PATRICIA. Revisora do IV Workshop de Transparência em Sistemas (WTRANS 2016). 2016.

VILAIN, PATRICIA. Revisora do XXI Brasileiro de Sistemas Multimídia e Web (Webmedia 2015). 2015. Sociedade Brasileira de Computação - Porto Alegre.

VILAIN, PATRICIA. Revisora do XIV Simpósio Brasileiro de Qualidade de Software (SBQS 2015). 2015. Sociedade Brasileira de Computação - Porto Alegre.

VILAIN, PATRICIA. Revisora do XI Simpósio Brasileiro de Sistemas de Informação (SBQS 2015). 2015. Sociedade Brasileira de Computação - Porto Alegre.

VILAIN, PATRICIA. Revisora do 6 Workshop Brasileiro de Métodos Ágeis (WBMA 2015). 2015.

VILAIN, PATRICIA. Revisora do Congresso Serpro de Tecnologia e Gestão aplicadas a Serviços Públicos (Conserpro 2015). 2015.

VILAIN, PATRICIA. Revisora do Computer on the Beach 2016 (COTB 2016). 2015. Universidade do Vale do Itajaí.

VILAIN, PATRICIA. Revisora do III Workshop de Transparência em Sistemas (WTRANS 2015). 2015.

VILAIN, PATRICIA. Revisora do XIII Simpósio Brasileiro de Qualidade de Software (SBQS 2014). 2014. Sociedade Brasileira de Computação - Porto Alegre.

VILAIN, PATRICIA. Revisora do X Simpósio Brasileiro de Sistemas de Informação (SBQS 2014). 2014. Sociedade Brasileira de Computação - Porto Alegre.

VILAIN, PATRICIA. Revisora do Computer on the Beach 2015 (COTB 2015). 2014. Universidade do Vale do Itajaí.

VILAIN, PATRICIA. Revisora do II Workshop de Transparência em Sistemas (WTRANS 2014). 2014.

VILAIN, PATRICIA. Revisora do IX Simpósio Brasileiro de Sistemas de Informação (SBQS 2013). 2013. Sociedade Brasileira de Computação - Porto Alegre.

VILAIN, PATRICIA. Revisora do Computer on the Beach 2014 (COTB 2014). 2013. Universidade do Vale do Itajaí.

VILAIN, PATRICIA. Revisora do Computer on the Beach 2013 (COTB 2013). 2013. Universidade do Vale do Itajaí.

VILAIN, PATRICIA. Revisora do I Workshop de Transparência em Sistemas (WTRANS 2013). 2013.

VILAIN, PATRICIA. Revisora do XXII Seminário de Computação (SEMINCO 2013). 2013.

VILAIN, P.. Revisora do XVIII Brasileiro de Sistemas Multimídia e Web (Webmedia 2012). 2012. Sociedade Brasileira de Computação - Porto Alegre.

VILAIN, PATRICIA. Revisora do XXI Seminário de Computação (SEMINCO 2012). 2012.

VILAIN, PATRÍCIA. Revisora do XVII Brasileiro de Sistemas Multimídia e Web (Webmedia 2011). 2011. Sociedade Brasileira de Computação - Porto Alegre.

VILAIN, PATRICIA. Revisora do XX Seminário de Computação (SEMINCO 2011). 2011.

VILAIN, PATRICIA. Revisora do XIX Seminário de Computação (SEMINCO 2010). 2010.

Orientou

Marina Luiza Lardizabal Vieira

Especificação de Máquinas de Estado para Representar Smart Contracts; Início: 2019; Dissertação (Mestrado profissional em Ciências da Computação) - Universidade Federal de Santa Catarina; (Orientador);

Lucas Pereira da Silva

Refatoração Automatizada de Classes de Teste de Software usando Métricas de Similaridade e Métodos de Agrupamento; Início: 2016; Tese (Doutorado em Ciências da Computação) - Universidade Federal de Santa Catarina; (Orientador);

Adan Pereira Gomes

Rastreabilidade em Testes de Aceitação; Início: 2019; Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de Santa Catarina; (Orientador);

Marina Luiza Lardizabal Vieira

Representation of Smart Contracts as State Diagrams; 2022; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Santa Catarina, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; Orientador: Patrícia Vilain;

Hallan Medeiros

SolUnit: um Framework de testes de unidade para smart contracts; 2020; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Santa Catarina,; Orientador: Patrícia Vilain;

Ernani César dos Santos

Aplicação de Técnicas de Testes de Aceitação para Especificação de Software em Editais de Licitação; 2019; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Santa Catarina,; Orientador: Patrícia Vilain;

Guilherme Aguiar

Um Framework para Aplicações de Formulários que utilizam Aprendizado de Máquina; 2019; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Santa Catarina,; Orientador: Patrícia Vilain;

Lucas Pereira da Silva

Reuso de Código e de Execução de Test Fixtures entre Classes de Teste; 2016; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Santa Catarina,; Orientador: Patrícia Vilain;

Martim Azevedo do Nascimento

Um algoritmo para o cálculo de cobertura de estados; 2015; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Santa Catarina,; Orientador: Patrícia Vilain;

Natan Vinícius Zeferino

Uma abordagem dirigida a modelos para geração de interfaces a partir de diagramas de interação com o usuário; 2015; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Santa Catarina,; Orientador: Patrícia Vilain;

Douglas Hiura Longo

Cenários de Usuário por meio de Diagramas de Interação com o Usuário; 2015; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Santa Catarina,; Orientador: Patrícia Vilain;

Glauco Silva Neves

Uma abordagem reativa de construção de linhas de produto de software baseada em TDD e refatoração; 2014; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Santa Catarina,; Orientador: Patrícia Vilain;

Fabíola Ferreira de Macedo

Transparência de Software como Apoio à Publicidade da Administração Pública; 2014; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Santa Catarina,; Orientador: Patrícia Vilain;

Guilherme Schoepping

Um Estudo Exploratório a partir de um Framework para Seleção de Práticas Ágeis; 2012; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Santa Catarina,; Orientador: Patrícia Vilain;

Gustavo Bestetti Ibarra

Full Use Case Size (FUCS): estimativa de software com base no tamanho de casos de uso; 2011; Dissertação (Mestrado em Pós-Graduação em Ciência da Computação) - Universidade Federal de Santa Catarina,; Orientador: Patrícia Vilain;

Priscila Basto Fagundes

Framework para Comparação e Análise de Métodos Ágeis; 2005; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Santa Catarina,; Orientador: Patrícia Vilain;

Alexandre Lazaretti Zanatta

xScrum: uma proposta de extensão de um Método Ágil para Gerência e Desenvolvimento de Requisitos visando adequação ao CMMI; 2004; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Santa Catarina,; Orientador: Patrícia Vilain;

Douglas Hiura Longo

Métricas para medir a uniformidade de dados em testes de aceitação; 2020; Tese (Doutorado em Ciências da Computação) - Universidade Federal de Santa Catarina,; Orientador: Patrícia Vilain;

Bruno Luiz Gonçalves

Mapeamento de Critérios de Aceitação de Transparência de Software para Testes Automatizados; 2019; Trabalho de Conclusão de Curso; (Graduação em Sistema de Informação) - Universidade Federal de Santa Catarina; Orientador: Patrícia Vilain;

Yun Hu Lee

Arquitetura para Linhas de Produto de Software de ECommerce usando Play Framework; 2017; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de Santa Catarina; Orientador: Patrícia Vilain;

Osvaldo Edmundo Schwerz da Rocha

Desenvolvimento de Linhas de Produto de Software utilizando o padrão Model View Presenter; 2016; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de Santa Catarina; Orientador: Patrícia Vilain;

Rafaela Goulart de Andrade

Plugin para uma Ferramenta de Cobertura de Estado; 2015; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de Santa Catarina; Orientador: Patrícia Vilain;

Nelson Mariano Leite Neto

Segen: protótipo de geração de casos de testes em Selenium e Selendroid; 2015; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de Santa Catarina; Orientador: Patrícia Vilain;

FABIO BITTENCOURT FORTE

Adaptação de um Checklist para Análise de Transparência de Software em Sites; 2014; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de Santa Catarina; Orientador: Patrícia Vilain;

Bruno Fortes dos Santos

Aplicativos Móveis para Consulta de Informações da Gerência Ágil de Processos utilizando LPS; 2013; Trabalho de Conclusão de Curso; (Graduação em Sistema de Informação) - Universidade Federal de Santa Catarina; Orientador: Patrícia Vilain;

Eric Felipe Barboza

Desenvolvimento de uma Ferramenta para Testes de Páginas JSF geradas a partir de UIDs; 2013; Trabalho de Conclusão de Curso; (Graduação em Sistema de Informação) - Universidade Federal de Santa Catarina; Orientador: Patrícia Vilain;

Luiz Paulo de Farias Júnior

Uma Ferramenta Web para Suporte à Definição de Processos Ágeis; 2013; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de Santa Catarina; Orientador: Patrícia Vilain;

Guilherme Aguiar

Uso de MDA em um Framework para Seleção de Práticas Ágeis; 2012; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de Santa Catarina; Orientador: Patrícia Vilain;

Diego Spillere de Souza

Seleção de práticas ágeis para o desenvolvimento de linhas de produto; 2012; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de Santa Catarina; Orientador: Patrícia Vilain;

Edwaldo Ramos de Brito Monteiro

Uma ferramenta para carga de bancos de dados relacionais a partir de fontes de dados XML; 2011; Trabalho de Conclusão de Curso; (Graduação em Bacharelado em Ciências da Computacao) - Universidade Federal de Santa Catarina; Orientador: Patrícia Vilain;

Filipe Bianchi Damiani

Ferramenta para mapeamento dos UIDs para JSF; 2011; Trabalho de Conclusão de Curso; (Graduação em Bacharelado em Ciências da Computacao) - Universidade Federal de Santa Catarina; Orientador: Patrícia Vilain;

Diego Perez Alvarez

Proposta de um Processo Ágil para Projetos com um único Desenvolvedor; 2010; Trabalho de Conclusão de Curso; (Graduação em Bacharelado em Ciências da Computacao) - Universidade Federal de Santa Catarina; Orientador: Patrícia Vilain;

Cecilia Estela Giuffra Palomino

Modelagem da Interação do Usuário com o Sistema em Métodos Ágeis; 2009; Trabalho de Conclusão de Curso; (Graduação em Bacharelado em Ciências da Computacao) - Universidade Federal de Santa Catarina; Orientador: Patrícia Vilain;

Pedro Germani Ghiorzi

Adaptação do método OOHDM para publicação de aplicações hipermídia em Flex; 2008; Trabalho de Conclusão de Curso; (Graduação em Bacharelado em Ciências da Computacao) - Universidade Federal de Santa Catarina; Orientador: Patrícia Vilain;

Caio Vinícius P

da Fonseca; Análise de um Framework para a definição de processos ágeis em relação ao CMMI e MPS-BR; 2008; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal de Santa Catarina; Orientador: Patrícia Vilain;

Guilherme Schoepping

Projeto e Implementação de uma Ferramenta Gráfica para UID; 2007; Trabalho de Conclusão de Curso; (Graduação em Bacharelado em Ciências da Computacao) - Universidade Federal de Santa Catarina; Orientador: Patrícia Vilain;

Arthur Fragnani Medeiros

Utilizando UIDs no desenvolvimento de sistemas WEB com o SHDM; 2007; Trabalho de Conclusão de Curso; (Graduação em Bacharelado em Ciências da Computacao) - Universidade Federal de Santa Catarina; Orientador: Patrícia Vilain;

Fabrício Brasiliense

Desenvolvimento de Framework de Jogos 3d para Celulares; 2006; Trabalho de Conclusão de Curso; (Graduação em Bacharelado em Ciências da Computacao) - Universidade Federal de Santa Catarina; Orientador: Patrícia Vilain;

Caio Stein Dagostini

Análise de Modelos Conceituais de Computação Pervasiva; 2006; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal de Santa Catarina; Orientador: Patrícia Vilain;

Thiago Leão Machado

Uma ferramenta de suporte ao Framework para Comparação e Análise de Métodos Ágeis; 2005; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal de Santa Catarina; Orientador: Patrícia Vilain;

Luanda Philippi Remáculo

Personalização de Diagramas de Interação do Usuário e Mapeamento para a Ontologia de Widgets Abstratos; 2004; Trabalho de Conclusão de Curso; (Graduação em Bacharelado em Ciências da Computacao) - Universidade Federal de Santa Catarina; Orientador: Patrícia Vilain;

Alexandre Schulter e Alexandre Spagnol

Uma Ferramenta para Edição de Diagramas de Interação do Usuário; 2003; Trabalho de Conclusão de Curso; (Graduação em Bacharelado em Ciências da Computacao) - Universidade Federal de Santa Catarina; Orientador: Patrícia Vilain;

Igor Tibes Ghisi

Uso de Padrões de Análise e Padrões de Projeto no Desenvolvimento de Controle de Atacado usando o Processo Unificado; 2003; Trabalho de Conclusão de Curso; (Graduação em Bacharelado em Ciências da Computacao) - Universidade Federal de Santa Catarina; Orientador: Patrícia Vilain;

Dayane Cristina da Silva

Integração de Técnicas de Projeto Hipermídia e de Interação Homem-Máquina; 1997; 122 f; Trabalho de Conclusão de Curso; (Graduação em Bacharelado em Ciências da Computacao) - Universidade Federal de Santa Catarina; Orientador: Patrícia Vilain;

Regina Fernandes Bussolo

Proposta de uma Metodologia para Desenvolvimento de Sistemas de Informação Geográfica Urbanos; 1997; 175 f; Trabalho de Conclusão de Curso; (Graduação em Bacharelado em Ciências da Computacao) - Universidade Federal de Santa Catarina; Orientador: Patrícia Vilain;

Rui Seara Júnior

Sincronização entre Mídias em Aplicações Hipermídia; 1997; 105 f; Trabalho de Conclusão de Curso; (Graduação em Bacharelado em Ciências da Computacao) - Universidade Federal de Santa Catarina; Orientador: Patrícia Vilain;

Carlos Alexandre da Silva

Integração do Projeto de Interface Homem-Computador na Análise e Projeto Orientados a Objetos; 1997; 0 f; Trabalho de Conclusão de Curso; (Graduação em Bacharelado em Ciências da Computacao) - Universidade Federal de Santa Catarina; Orientador: Patrícia Vilain;

Adan Pereira Gomes

Integração da ferramenta Scenario com a ferramenta de versão Git; 2019; Iniciação Científica; (Graduando em Ciência da Computação) - Universidade Federal de Santa Catarina, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Patrícia Vilain;

Vinicius Maximiano Alves

Melhoria da ferramenta para edição da técnica US-UID: suporte à modificação de testes; 2018; Iniciação Científica; (Graduando em Ciência da Computação) - Universidade Federal de Santa Catarina, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Patrícia Vilain;

Luiz Felipe Ribeiro Baroncello

Desenvolvimento da ferramenta para edição da técnica US-UID; 2017; Iniciação Científica; (Graduando em Ciência da Computação) - Universidade Federal de Santa Catarina, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Patrícia Vilain;

Produções bibliográficas

  • SILVA, LUCAS PEREIRA DA ; VILAIN, PATRICIA . Estria: A Framework for Code and Execution Reuse between Test Classes. Journal of Computer Science , v. 17, p. 90, 2021.

  • LONGO, DOUGLAS HIURA ; VILAIN, PATRICIA ; SILVA, LUCAS PEREIRA DA . Measuring Test Data Uniformity in Acceptance Tests for the FitNesse and Gherkin Notations. Journal of Computer Science , v. 17, p. 135-155, 2021.

  • LONGO, DOUGLAS HIURA ; WILGES, BEATRIZ ; VILAIN, PATRÍCIA ; CISLAGHI, RENATO . Fixture Setup through Object Notation for Implicit Test Fixtures. Journal of Computer Sciences , v. 11, p. 794-803, 2015.

  • LONGO, DOUGLAS HIURA ; VILAIN, PATRICIA . User Scenarios Through User Interaction Diagrams. International Journal of Software Engineering and Knowledge Engineering , v. 25, p. 1771-1775, 2015.

  • SCHEIDT, RAFAEL DE FARIA ; VILAIN, PATRÍCIA ; DANTAS, M A R . Modeling a distributed environment for a petroleum reservoir engineering application with software product line. Journal of Physics. Conference Series (Online) , v. 540, p. 012008, 2014.

  • ZANATTA, A. L. ; VILAIN, P. . Extending an Agile Method to Support Requirements Management and Development in Conformance to CMMI. Hífen (PUCRS. Impresso) , v. 30, p. 25-31, 2006.

  • VILAIN, P. ; ROESLER, V. (Org.) . Tópicos em Banco de Dados, Multimídia e Web. 1. ed. Sociedade Brasileira de Computação, 2011. 178p .

  • VIEIRA, M. L. L. ; VILAIN, PATRICIA . Representation of Smart Contracts as State Diagrams. In: 18th ACS/IEEE International Conference on Computer Systems and Applications (AICCSA 2021), 2021, Tangier, Marrocos. Proceedings of 18th ACS/IEEE International Conference on Computer Systems and Applications (AICCSA 2021), 2021.

  • SILVA, LUCAS PEREIRA DA ; VILAIN, PATRÍCIA . LCCSS. In: SBCARS '20: 14th Brazilian Symposium on Software Components, Architectures, and Reuse, 2020, Natal Brazil. Proceedings of the 14th Brazilian Symposium on Software Components, Architectures, and Reuse. New York: ACM, 2020. p. 91-100.

  • VILAIN, PATRICIA ; MYLOPOULOS, JOHN ; JACOBSEN, HANS-ARNO . A preliminary study on using acceptance tests for representing business requirements of smart contracts. In: 2020 IEEE International Conference on Blockchain and Cryptocurrency (ICBC), 2020, Toronto. 2020 IEEE International Conference on Blockchain and Cryptocurrency (ICBC), 2020. p. 1.

  • GONCALVES, B. L. ; SANTOS, E. C. ; VILAIN, PATRÍCIA . Mapeamento de Critérios de Aceitação de Transparência de Software para Testes Automatizados. In: 23o. Congresso Ibero-americano de Engenharia de Software (CIbSE 2020) - Trilha de Engenharia de Software (SET), 2020, Curitiba. Anais do 23o. Congresso Ibero-americano de Engenharia de Software (CIbSE 2020) - Trilha de Engenharia de Software (SET), 2020.

  • MEDEIROS, H. ; PEREIRA JUNIOR, V. ; VILAIN, P. . Reduzindo o tempo de execução de testes unitários de contratos inteligentes em plataformas blockchain. In: SBSI 2019 - XV Simpósio Brasileiro de Sistemas de Informação, 2019, Aracaju, SE. Anais do XV Simpósio Brasileiro de Sistemas de Informação, 2019.

  • LONGO, DOUGLAS HIURA ; VILAIN, PATRÍCIA ; SILVA, LUCAS PEREIRA DA . Impacts of Data Uniformity in the Reuse of Acceptance Test Glue Code. In: The 31st International Conference on Software Engineering and Knowledge Engineering, 2019, Lisbon, Portugal. org.crossref.xschema._1.Title@2fd29ccd, 2019. p. 129-134.

  • MEDEIROS, H. ; VILAIN, P. ; MYLOPOULOS, J. ; JACOBSEN, H.A. . SolUnit: a framework for reducing execution time of smart contract unit tests. In: CASCON '19 - 29th Annual International Conference on Computer Science and Software Engineering, 2019, Toronto, Canadá. CASCON '19 Proceedings of the 29th Annual International Conference on Computer Science and Software Engineering, 2019. p. 264-273.

  • SCHREINER, G. ; KNOB, R. ; DUARTE, D. ; VILAIN, P. ; MELLO, R. S. . NewSQL Through the Looking Glass. In: 21st International Conference on Information Integration and Web-based Applications & Services (iiWAS2019), 2019, Munique. Proceedings of the 21st International Conference on Information Integration and Web-based Applications & Services (iiWAS2019), 2019. p. 363-371.

  • LEE, Y. H. ; VILAIN, P. ; KOMOSINSKI, L. J. . Uma Arquitetura para Linhas de Produto de Software de E-Commerce usando o Framework Play em Scala. In: Computer on the Beach 2018 (COTB 2018), 2018, Florianópolis, SC, Brasil. Anais do Computer on the Beach 2018, 2018.

  • SANTOS, E. C. ; VILAIN, PATRICIA . Automated Acceptance Tests as Software Requirements: An Experiment to Compare the Applicability of Fit Tables and Gherkin Language. In: 19th International Conference on Agile Software Development (XP 2018), 2018, Porto, Portugal. Lecture Notes in Business Information Processing, 2018. v. 314. p. 104-119.

  • AGUIAR, G. ; VILAIN, PATRÍCIA . A Framework for Form Applications that Use Machine Learning. In: IDEAL 2018 (19th International Conference on Intelligent Data Engineering and Automated Learning), 2018, Madrid, Spain. Proceedings of the 19th International Conference on Intelligent Data Engineering and Automated Learning, 2018. p. 773-782.

  • LONGO, DOUGLAS HIURA ; VILAIN, PATRÍCIA . Metrics for Data Uniformity of User Scenarios through User Interaction Diagrams (S). In: The 30th International Conference on Software Engineering and Knowledge Engineering, 2018, Redwood City, California, USA. org.crossref.xschema._1.Title@e45eeaa, 2018. p. 592-597.

  • SILVA, LUCAS PEREIRA DA ; VILAIN, PATRÍCIA . Reuse of Fixture Setup between Test Classes. In: The 29th International Conference on Software Engineering and Knowledge Engineering, 2017, Pittsburgh, PA, USA, 2017. p. 224-229.

  • DA SILVA, LUCAS PEREIRA ; VILAIN, PATRICIA . Execution and code reuse between test classes. In: 2016 IEEE 14th International Conference on Software Engineering Research, Management and Applications (SERA), 2016, Towson. 2016 IEEE 14th International Conference on Software Engineering Research, Management and Applications (SERA), 2016. p. 99-106.

  • NETO, NELSON MARIANO LEITE ; VILAIN, PATRÍCIA ; MELLO, RONALDO DOS SANTOS . Segen. In: the 18th International Conference, 2016, Singapore. Proceedings of the 18th International Conference on Information Integration and Web-based Applications and Services - iiWAS '16. New York: ACM Press. p. 433-442.

  • LONGO, DOUGLAS HIURA ; VILAIN, PATRICIA ; DA SILVA, LUCAS PEREIRA ; MELLO, RONALDO DOS SANTOS . A web framework for test automation. In: the 18th International Conference, 2016, Singapore. Proceedings of the 18th International Conference on Information Integration and Web-based Applications and Services - iiWAS '16. New York: ACM Press, 2016. p. 458-467.

  • COSTA, A. V. ; VILAIN, P. ; MELLO, R. S. . Uma Camada para o Mapeamento de Instruções SQL DML para o Banco de Dados NoSQL Chave-Valor Voldemort. In: SBSI 2016 - XII Simpósio Brasileiro de Sistemas de Informação, 2016, Florianópolis, Brasil. Proceedings of the XII Brazilian Symposium on Information Systems, 2016. p. 224-231.

  • KOBS, JEFFERSON ; VILAIN, PATRÍCIA . Elicitando Semelhanças e Variabilidades de Linhas de Produtos de Software com Diagramas de Interação do Usuário. In: Computer on the Beach 2015, 2015, Florianópolis, Brasil. Anais do Computer on the Beach 2015, 2015.

  • FORTE, F. B. ; VILAIN, PATRÍCIA ; MACEDO, F. F. . Adaptação de um Checklist para Análise de Transparência de Software em Sites. In: SBSI 2015 (XI Simpósio Brasileiro de Sistemas de Informação), 2015, Goiânia, Brasil. Anais do XI Simpósio Brasileiro de Sistemas de Informação, 2015. p. 355-362.

  • LONGO, DOUGLAS HIURA ; VILAIN, PATRÍCIA . Creating User Scenarios through User Interaction Diagrams by Non-Technical Customers. In: The 27th International Conference on Software Engineering and Knowledge Engineering, 2015, Pittsburgh, PA, USA, 2015. p. 330-335.

  • NEVES, G. S. ; VILAIN, P. . Reactive Variability Realization with Test-Driven Development and Refactoring. In: 26th International Conference on Software Engineering & Knowledge Engineering (SEKE 2014), 2014, Vancouver, Canada. Proceedings of the 26th International Conference on Software Engineering & Knowledge Engineering (SEKE 2014), 2014. p. 100-105.

  • NASCIMENTO, M. A. ; VILAIN, P. . Um algoritmo para o cálculo de cobertura de estados. In: XVII Ibero-American Conference on Software Engineering, 2014, Pucón, Chile. Anais do XVII Ibero-American Conference on Software Engineering, 2014.

  • SANTOS, B. F. ; VILAIN, P. . Aplicativos Móveis para Consulta de Informações de Gerência Ágil de Processos utilizando LPS. In: Computer on the Beach 2014, 2014, Florianópolis, Brasil. Anais do Computer on the Beach 2014, 2014.

  • FORTE, F. B. ; VILAIN, P. ; MACEDO, F. F. . Análise da Transparência de Software em Sites de Instituições de Ensino Superior. In: II Workshop de Transparência em Sistemas (WTrans 2014), 2014, Curitiba, Brasil. Anais do II Workshop de Transparência em Sistemas, 2014.

  • MACEDO, F. F. ; VILAIN, P. . Especializando Ações de Transparência para Qualidade no Desenvolvimento de Software no Setor Público. In: XIII Simpósio Brasileiro de Qualidade de Software (SBQS 2014), 2014, Blumenau, SC, Brasil. Anais do XIII Simpósio Brasileiro de Qualidade de Software, 2014.

  • ZEFERINO, NATAN VINÍCIUS ; VILAIN, PATRÍCIA . A model-driven approach for generating interfaces from user interaction diagrams. In: the 16th International Conference, 2014, Hanoi. Proceedings of the 16th International Conference on Information Integration and Web-based Applications & Services - iiWAS '14. New York: ACM Press, 2014. p. 474.

  • NEVES, GLAUCO SILVA ; VILAIN, PATRICIA . Test logic reuse through unit test patterns a test automation framework for software product lines. In: 2014 IEEE International Conference on Information Reuse and Integration (IRI), 2014, Redwood City. Proceedings of the 2014 IEEE 15th International Conference on Information Reuse and Integration (IEEE IRI 2014), 2014. p. 28.

  • SOUZA, D. S. ; VILAIN, P. . Selecting Agile Practices for Developing Software Product Lines. In: SEKE 2013 - 25th International Conference on Software Engineering & Knowledge Engineering, 2013, Boston, USA. Proceedings of the 25th International Conference on Software Engineering & Knowledge Engineering (SEKE'2013), 2013. p. 220-225.

  • MACEDO, F. F. ; VILAIN, P. . Desafios da Transparência no Contexto da Terceirização do Desenvolvimento de Software no Setor Público. In: WTranS 2013 - I Workshop de Transparência de Sistemas, 2013, Brasília, Brasil. I Workshop de Transparência de Sistemas, 2013.

  • VILAIN, P. ; MACEDO, F. F. . Ações de Transparência no Processo de Desenvolvimento de Software no Setor Público. In: WTranS 2013 - I Workshop de Transparência de Sistemas, 2013, Brasíliia, Brasil. I Workshop de Transparência de Sistemas, 2013.

  • MACEDO, F. F. ; VILAIN, P. . Transparência no Processo de Software como Apoio à Publicidade da Administração Pública. In: SBSI 2012 - VIII Simpósio Brasileiro de Sistemas de Informação, 2012, São Paulo, Brasil. Anais do VIII Simpósio Brasileiro de Sistemas de Informação, 2012.

  • DAMIANI, F. B. ; VILAIN, P. . Automatic Generation of Web Interfaces from User Interaction Diagrams. In: 24th International Conference on Software Engineering & Knowledge Engineering (SEKE'2012), 2012, Redwood City, CA, USA. Proceedings of the 24th International Conference on Software Engineering & Knowledge Engineering (SEKE'2012), 2012. p. 605-610.

  • VILAIN, P. ; MARTINS, A. J. B. . Neglecting Agile Principles and Practices: A Case Study. In: SEKE 2011 - The 23rd International Conference on Software Engineering and Knowledge Engineering, 2011, Miami, FL, USA. Proceedings of the Twenty-Third International Conference on Software Engineering and Knowledge Engineering, 2011. p. 596-601.

  • SCHOEPPING, G. ; VILAIN, P. . Analisando a Agilidade em Processos Ágeis. In: SBSI 2011 - VII Simpósio Brasileiro de Sistemas de Informação, 2011, Salvador, Brasil. Anais do VII Simpósio Brasileiro de Sistemas de Informação, 2011.

  • IBARRA, G.B. ; VILAIN, P. . Estendendo a Contagem de Pontos de Caso de Uso para Aplicação na Terceirização do Desenvolvimento de Software. In: SBSI 2010 - VI Simpósio Brasileiro de Sistemas de Informação, 2010, Marabá, PA, Brasil. VI Simpósio Brasileiro de Sistemas de Informação, 2010.

  • GIUFFRA, C. E. ; VILAIN, P. . Modelagem da Interação do Usuário no Desenvolvimento Ágil. In: V SULCOMP - V Congresso Sul Brasileiro de Computação, 2010, Criciúma, SC, Brasil. Anais V SULCOMP, 2010.

  • IBARRA, GUSTAVO BESTETTI ; VILAIN, PATRICIA . Software Estimation Based on Use Case Size. In: 2010 Brazilian Symposium on Software Engineering (SBES), 2010, Salvador. 2010 Brazilian Symposium on Software Engineering, 2010. p. 178.

  • GHIORZI, P. G. ; VILAIN, P. ; SCHWABE, D. . Adaptação do método OOHDM para publicação de aplicações hipermídia em Adobe Flex. In: XXXV Latin American Informatics Conference (CLEI 2009), 2009, Pelotas, RS, Brasil. XXXV Latin American Informatics Conference (CLEI 2009), 2009.

  • ZANATTA, A. L. ; VILAIN, P. . Agile Methods and Quality Models: Towards an Integration in Requirements Engineering. In: Nineteenth International Conference on Software Engineering and Knowledge Engineering (SEKE'07), 2007, Boston, USA. Proceedings of the Nineteenth International Conference on Software Engineering & Knowledge Engineering (SEKE'2007), 2007. p. 173-178.

  • SPENASSATO, J. ; ZANATTA, A. L. ; VILAIN, P. . Uma análise do método ágil Scrum conforme as áreas de processo da categoria Engenharia do modeo CMMI. In: XXXII Latin-American Conference on Informatics (CLEI), 2006, Santiago, Chile. Proceedings of Latin-American Conference on Informatics, 2006.

  • ZANATTA, A. L. ; VILAIN, P. . Uma análise do método Scrum conforme abordagem nas áreas de processo Gerenciamento e Desenvolvimento de Requisitos do CMMI. In: VIII Workshop on Requirements Engineering, 2005, Porto, Portugal. Anais do WER05 - Workshop em Engenharia de Requisitos, 2005.

  • VILAIN, P. ; SCHWABE, D. . Improving the Web Application Design Process with UIDs. In: IWWOST'02 - 2nd. International Workshop on Web Oriented Software Technology, 2002, Malaga, Spain. IWWOST'02 - 2nd. International Workshop on Web Oriented Software Technology. Malaga, Spain: Editado por Daniel Schwabe, Oscar Pastore, Luis Olsina, Gustavo Rossi, 2002. p. 176-192.

  • SCHWABE, D. ; VILAIN, P. ; GUIMARÃES, R. ; ROSSI, G. . Designing a Conference Review System Using OOHDM. In: First International Workshop on Web-Oriented Software Technology, 2001, Valencia. Proceedings of First International Workshop on Web-Oriented Software Technology, 2001.

  • GÜELL, N. ; VILAIN, P. ; SCHWABE, D. . Cenários, Use Cases e Diagramas de Interação do Usuário no Projeto da Navegação de Aplicativos Hipermídia. In: SBMídia 2000 - VI Simpósio Brasileiro de Sistemas Multimídia e Hipermídia, 2000, Natal, Brasil. SBMídia 2000 - VI Simpósio Brasileiro de Sistemas Multimídia e Hipermídia. Natal: Editado por Guido Lemos de Souza Filho e Daniel Schwabe, 2000. p. 161-179.

  • GÜELL, N. ; SCHWABE, D. ; VILAIN, P. . Modeling Interactions and Navigation in Web Applications. In: WCM2000 - 2nd International Workshop on the World Wide Web and Conceptual Modeling, 2000, Salt Lake City, Utah, USA. Conceptual Modeling for E-Business and the Web. Berlin: Springer, 2000. p. 115-127.

  • VILAIN, P. ; SCHWABE, D. ; SOUZA, C. S. . A Diagrammatic Tool for Representing User Interaction in UML. In: UML 2000 - The Unified Modeling Language - Third International Conference, 2000, York, UK. UML 2000 - The Unified Modeling Language. Berlin: Springer, 2000. p. 133-147.

  • VILAIN, P. ; PITANGUEIRA, R. S. . Uma Metodologia de Apoio à Seleção de Sistemas de Hipermídia utilizando a AHP. In: VI Semana de Informática da UFBA - VI Seminfo, 1996, Salvador. VI Semana de Informática da UFBA. Salvador: CPD-DCC-LaSiD/UFBA, 1996. p. 265-279.

  • VILAIN, P. ; NEMETZ, F. . Estudo Comparativo entre Técnicas de Modelagem de Aplicações Hipermídia. In: VI Semana de Informática da UFBA - VI Seminfo, 1996, Salvador, Brasil. VI Semana de Informática da UFBA. Salvador: CPD-DCC-LaSiD/UFBA, 1996. p. 121-135.

  • VILAIN, P. ; HEUSER, C. A. . Modelagem de hipertextos: uma experiência com HDM. In: VIII Simpósio Brasileiro de Engenharia de Software, 1994, Curitiba, Brasil. Anais do VIII Simpósio Brasileiro de Engenharia de Software, 1994. p. 195-209.

  • VILAIN, P. ; HEUSER, C. A. . Desenvolvimento de um Hipertexto para a Área Jurídica. In: XXVII Congresso Nacional de Informática e Telecomunicações, 1994, Salvador, Brasil. Anais do XXVII Congresso Nacional de Informática e Telecomunicações, 1994.

  • MOTEPALLI, S. ; VILAIN, PATRICIA ; JACOBSEN, H.A. . FabricUnit: A Framework for Faster Execution of Unit Tests on Hyperledger Fabric. In: ICBC 2020 (IEEE International Conference on Blockchain and Cryptocurrency), 2020, Toronto, Canadá (Virtual). Proceedings of the ICBC 2020 (IEEE International Conference on Blockchain and Cryptocurrency), 2020.

  • SANTOS, ERNANI CÉSAR DOS ; VILAIN, PATRÍCIA ; LONGO, DOUGLAS HIURA . A systematic literature review to support the selection of user acceptance testing techniques. In: the 40th International Conference, 2018, Gothenburg. Proceedings of the 40th International Conference on Software Engineering Companion Proceeedings - ICSE '18, 2018. p. 418.

  • IBARRA, G.B. ; VILAIN, P. . Estendendo a Contagem de Pontos de Caso de Uso para Melhorar a Estimativa do Tamanho de Projetos de Software. In: XIII Iberoamerican Conference on Software Engineering, 2010, Cuenca, Equador. XIII Iberoamerican Conference on Software Engineering, 2010.

  • GRUMICHE, R. ; VILAIN, P. ; DANTAS, M. A. . Resource Selection Based on Application Features. In: I2TS 2010 - International Information and Telecommunication Technologies Symposium, 2010, Rio de Janeiro, Brasil. I2TS 2010 - International Information and Telecommunication Technologies Symposium, 2010.

  • DAGOSTINI, C. S. ; VILAIN, P. . MARVIN - Modeling Environments with Ubiquitous Computing. In: 10th International Conference on Enterprise Information Systems (ICEIS), 2008, Barcelona. Proceedings of the 10th International Conference on Enterprise Information Systems, 2008. v. 1. p. 262-265.

  • VILAIN, P. ; FAGUNDES, P. B. ; MACHADO, T. L. . A Framework for Selecting Agile Practices and Defining Agile Software Processes. In: Nineteenth International Conference on Software Engineering and Knowledge Engineering (SEKE'07), 2007, Boston, USA. Proceedings of the Nineteenth International Conference on Software Engineering & Knowledge Engineering (SEKE'2007), 2007. p. 25-28.

  • MARTINS, J. ; VILAIN, P. . Um Ambiente de Suporte a Discussões. In: III Salão de Iniciação Científica de RS, 1991, Porto Alegre, Brasil. Anais do III Salão de Iniciação Científica. Porto Alegre - RS: PROPESP/UFRGS, 1991. v. I. p. 244-244.

  • VILAIN, P. . Acceptance Testing in Agile Development. 2015. (Apresentação de Trabalho/Conferência ou palestra).

Outras produções

VILAIN, P. ; SCHWABE, D. ; GÜELL, N. . OOHDM Modeling (Short course). 1999. (Curso de curta duração ministrado/Outra).

Projetos de pesquisa

  • 2020 - Atual

    Uso de Testes de Aceitação como parte da Especificação de Requisitos de Smart Contracts, Descrição: Requisitos de usuário são usualmente expressos através de artefatos de engenharia de requisitos de software, tais como cenários de caso de uso e estórias de usuário, ou até mesmo especificações de texto simples escritas em linguagem natural. Independente do artefato usado, a principal finalidade é comunicar as necessidades dos usuários aos desenvolvedores de software. Entretanto, existem lacunas entre as necessidades dos usuários e os produtos entregues. Para completar esta especificação é possível usar testes de aceitação para representar as tarefas para as quais o sistema dá suporte. O principal objetivo deste projeto é investigar se o uso de testes de aceitação para especificar requisitos de negócio de smart contracts aumenta o entendimento destes requisitos e diminui a quantidade de problemas decorrentes de uma especificação não adequada destes smart contracts. Testes de aceitação serão utilizados para especificar os requisitos e, posteriormente, para verificar se as regras de negócio representadas em um smart contract estão sendo satisfeitas. Assim, testes de aceitação que validam os smart contracts poderão ser executados antes que eles sejam implantados (deployed) no blockchain.. , Situação: Em andamento; Natureza: Pesquisa. , Integrantes: Patrícia Vilain - Coordenador., Número de orientações: 1

  • 2016 - 2019

    Especificação de Requisitos através de Testes de Aceitação no Desenvolvimento Ágil, Descrição: Com a proliferação dos métodos ágeis, os requisitos, que antes eram especificados de maneira tradicional, agora tendem a ser especificados através de testes de aceitação, além de uma descrição geral. Estes testes de aceitação também são utilizados para garantir a qualidade do software, já que modelos de qualidade não são totalmente compatíveis com os métodos ágeis. Este projeto aborda algumas técnicas que podem ser utilizadas na especificação e automatização de testes de aceitação, incluindo a técnica US-UID, e discute o uso destes testes na terceirização do desenvolvimento de software. Pretende-se utilizar testes de aceitação em contratos de terceirização do desenvolvimento de software para facilitar a validação do sistema. Desta forma, quando o sistema estiver pronto para entrega, os testes de aceitação que foram descritos nos contratos deverão ser executados.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (2) / Mestrado acadêmico: (1) / Doutorado: (1) . , Integrantes: Patrícia Vilain - Coordenador / LONGO, DOUGLAS HIURA - Integrante / Ernani César dos Santos - Integrante., Número de produções C, T & A: 2

  • 2007 - 2008

    Desenvolvimento de uma Ferramenta para Automatizar a Geração de Arquivos XMI/UML a partir de Representações de Requisitos em XML, Descrição: A partir de requisitos de software representados através de UIDs (User Interaction Diagrams), a ferramenta a ser desenvolvida deverá automatizar a geração de arquivos XMI/UML relacionados somente com os diagramas de classes da UML. As entradas serão documentos XML que descrevem os UIDs definidos e que serão obtidos a partir de uma ferramenta gráfica ou manualmente. Os arquivos XMI/UML gerados pela ferramenta deverão nos permitir visualizar um diagrama de classes em uma ferramenta CASE. Este projeto envolve mais do que o simples processamento em XML dos UIDs de entrada, pois também requer a definição de regras e algoritmos para mapear os requisitos representados nos UIDs para o diagrama de classes. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Patrícia Vilain - Coordenador.

  • 2003 - 2004

    Implementação de um Framework para Suporte à Representação de Requisitos Funcionais no Processo de Software, Descrição: Este projeto descreve a implementação de um framework para dar suporte à representação de requisitos funcionais no processo de software através da técnica diagramática denominada UID (do termo inglês User Interaction Diagram). Os UIDs podem ser vistos como uma descrição diagramática das informações relacionadas com a interação entre usuários e sistema descritas textualmente em um caso de uso. As contribuições deste projeto de pesquisa foram: (i) o desenvolvimento de um padrão XML capaz de descrever os UIDs, onde a DTD para descrever UIDs foi especificada, e (ii) o desenvolvimento de um framework para realizar a validação semântica dos UIDs, além de disponibilizar um conjunto de classes de objetos (i.e. API de programação) para a integração com módulos ou aplicações externas. A implementação do framework foi realizada utilizando a linguagem Java.. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Patrícia Vilain - Coordenador., Financiador(es): Universidade Federal de Santa Catarina - Auxílio financeiro.

Prêmios

2020

3° Best Paper of the 14th Brazilian Symposium on Software Components, Architectures, and Reuse (SBCARS 2020), SBC.

2010

4° Best Paper of the Simpósio Brasileiro de Engenharia de Software 2010 (SBES 2010)), SBC.

1994

3° Best Technical Work of the XXVII Congresso Nacional de Informática e Telecomunicações, SUCESU.

Histórico profissional

Endereço profissional

  • Universidade Federal de Santa Catarina, Centro Tecnológico, Departamento de Informática e Estatística. , Campus Universitário, Trindade, 88040900 - Florianópolis, SC - Brasil - Caixa-postal: 476, Telefone: (48) 37217566, Fax: (48) 3319770

Experiência profissional

1995 - Atual

Universidade Federal de Santa Catarina

Vínculo: Servidor Público, Enquadramento Funcional: Professor titular, Carga horária: 40, Regime: Dedicação exclusiva.

Atividades

  • 04/2017

    Direção e administração, Centro Tecnológico (CTC).,Cargo ou função, Membro Titular no Colegiado do Curso de Graduação em Ciências da Computação (Member of the Computer Science Undergraduate Program Committee).

  • 01/2017

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Testes de Software (Software Testing)

  • 05/2009

    Direção e administração, Centro Tecnológico (CTC), Departamento de Informática e Estatística (INE).,Cargo ou função, Membro TItular do Colegiado do Curso de Graduação em Engenharia de Controle e Automação (Member of the Control and Automation Engineering Undergraduate Program Committee).

  • 07/2002 - 11/2021

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Engenharia de Software (Software Engineering)

  • 07/2018 - 10/2018

    Ensino, Ciências da Computação, Nível: Pós-Graduação,Disciplinas ministradas, Digite o nome da disciplina ministrada a ser incluida e pressione a tecla ENTER, Tópicos Especiais em Desenvolvimento Ágil de Sistemas (Special Topics in Agile Systems Development)

  • 04/2011 - 03/2017

    Direção e administração, Centro Tecnológico (CTC), Departamento de Informática e Estatística (INE).,Cargo ou função, Subcoordenadora do Curso de Bacharelado em Ciências da Computação (Vice Chair of the Computer Science Undergraduate Program).

  • 07/2013 - 12/2016

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Programação Orientada a Objetos II (Object-Oriented Programming II)

  • 07/2015 - 12/2015

    Ensino, Ciências da Computação, Nível: Pós-Graduação,Disciplinas ministradas, Tópicos Especiais em Desenvolvimento Ágil de Sistemas (Special Topics in Agile Systems Development)

  • 09/2013 - 12/2013

    Direção e administração, Centro Tecnológico (CTC).,Cargo ou função, Coordenadora do Curso de Bacharelado em Ciências da Computação (Chair of the the Computer Science Undergraduate Program).

  • 01/2009 - 06/2013

    Ensino, Engenharia de Controle e Automação, Nível: Graduação,Disciplinas ministradas, Fundamentos de Sistemas de Banco de Dados (Fundamentals of Database Systems)

  • 09/2012 - 11/2012

    Ensino, Ciências da Computação, Nível: Pós-Graduação,Disciplinas ministradas, Tópicos Especiais em Desenvolvimento Ágil de Sistemas (Special Topics in Agile Systems Development)

  • 05/2006 - 02/2011

    Direção e administração, Centro Tecnológico (CTC).,Cargo ou função, Membro Titular no Colegiado do Curso de Graduação em Ciências da Computação (Member of the Computer Science Undergraduate Program Committee).

  • 01/2003 - 12/2008

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Estruturas de Dados (Data Structures)

  • 07/2001 - 12/2002

    Ensino, Sistemas de Informação, Nível: Graduação,Disciplinas ministradas, Desenvolvimento Orientado a Objetos I (Object-Oriented Development I)

  • 07/1995 - 06/1997

    Ensino, Bacharelado em Ciências da Computacao, Nível: Graduação,Disciplinas ministradas, Construção de Compiladores (Compiler Construction), Engenharia de Software (Software Engineering), Estruturas de Dados II (Data Structures II), Introdução à Informática para Engenharia Elétrica (Introduction to Computer Science for Electrical Engineering)

1994 - 1995

Universidade Federal do Rio Grande do Sul

Vínculo: Colaborador, Enquadramento Funcional: Bolsista DTI, Carga horária: 40, Regime: Dedicação exclusiva.

Outras informações:
Bolsista DTI Projeto: Modelagem e implementação do modelo de dados do projeto STAR no Sistema de Gerência de Banco de Conhecimentos Krysis. Orientadora: Profa. Lia Goldstein Golendziner

Atividades

  • 12/1994 - 06/1995

    Pesquisa e desenvolvimento, Instituto de Informática, Departamento de Informática Aplicada.,Linhas de pesquisa

1994 - 1994

Universidade do Vale do Itajaí

Vínculo: Professor horista, Enquadramento Funcional: Professor horista, Carga horária: 4

Atividades

  • 03/1994 - 07/1994

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Lógica (Logic)