Minicursos

Minicurso 1 -  Methods and Approaches for Conducting High Quality Reviews in Software Engineering -  COM TRADUÇÃO

(terça-feira de manhã - dia 05/agosto/2014 - 08:30 as 12:00 horas)

Resumo: A Systematic Literature Review (SLR) is a defined and methodical way to systematically identify, rigorously assess, and meticulously summarise all available evidence concerning a particular software engineering technology (i.e., method, technique, or tool) to understand the current direction and status of research or to provide background in order to identify research challenges. A SLR enables the assessment and interpretation of all available research pertaining to a research question, subject matter, or event of interest. Another form of SLR is called Systematic Mapping Study (SMS), which aims to ‘map out’ the research on a particular topic in order to determine the potential gaps in the research. An increasing number of software engineering researchers are conducting SLRs and SMSs. Given the increasing importance and visibility of SLRs and SMSs in software engineering, there is an increased interest in gaining knowledge, understanding, and skills in conducting and reporting high quality SLRs and SMSs. The objective of this tutorial is to enable the participants to learn about the methodological details and practical considerations of designing, conducting, and reporting SLRs and SMSs. Apart from learning about the selection and use of appropriate methods and approaches for conducting high quality SLRs and SMSs, the participants will also benefits from the lessons that we have learned over years by conducting several empirical studies on the use of SLRs and SMSs in software engineering.

MUHAMMAD ALI BABAR (University of Adelaide)  

 

Minicurso 2 - Engenharia de Requisitos Orientada ā Metas Fléxiveis: Requisitos Não-Funcionais em Primeiro Plano 

(quarta-feira de manha - dia 06/agosto/2014 - 08:30 as 12:00 horas)

Resumo: Nesse curso veremos como tratar de qualidade no software em alto nível de abstração e sua ligação com o processo de construção de requisitos. O tratamento é baseado no conceito de “satisfação a contento” proposto por Herbert Simon. Em particular, enfatizaremos a vantagem da reutilização de conceitos de qualidade, através de padrões de requisitos não funcionais. O caso da Transparência como qualidade do software ilustrará de que maneira esses padrões são úteis.

JULIO CESAR SAMPAIO DO PRADO LEITE (PUC-Rio)

 

Minicurso 3 - Avaliação da Qualidade da Interação Humano-Computador em Sistemas Ubíquos

http://prezi.com/42wdpqxhzx1r/sbqs2014/

(quinta-feira de manha - dia 07/agosto/2014 - 08:30 as 12:00 horas) 

Resumo: Os sistemas ubíquos modificam a forma de como os usuários interagem com os computadores, pois seus serviços devem estar em toda parte, auxiliando os usuários em diversas atividades do dia-a-dia. Esse auxílio deve acontecer de forma transparente, no qual nenhuma ou pouca atenção e entrada de dados do usuário são necessárias. Avaliar a qualidade desse tipo de sistema se torna então um elemento essencial para garantir sua adoção e utilização. Essa avaliação da qualidade inclui uma série de etapas que serão apresentadas neste minicurso: identificação de características de qualidade da IHC em sistemas ubíquos, definição de medidas de software para avaliação dessas características e a realização de estudos de casos para coletar as medidas e analisar os resultados sobre a qualidade da interação com esses sistemas. Três aplicações ubíquas para dispositivos móveis serão ilustradas neste minicurso como exemplos de estudos de caso já realizados.

ROSSANA MARIA DE CASTRO ANDRADE possui doutorado em Computer Science pela University of Ottawa (2001), mestrado em Ciência da Computação pela Universidade Federal da Paraíba (1992), e graduação em Ciência da Computação pela Universidade Estadual do Ceará (1989). Ela é professora da Universidade Federal do Ceará, no Departamento de Computação, desde 1994, sendo atualmente Professora Associada II. Rossana possui experiência em pesquisa, desenvolvimento e inovação nas áreas de Ciência da Computação e Telecomunicações, atuando principalmente nos seguintes temas: computação móvel e ubíqua, engenharia de software (linhas de produto de software, padrões de software, frameworks e middlewares) e redes de computadores (redes de sensores sem fio e segurança).

RAINARA MAIA é estudante de doutorado em Ciência da Computação pela Universidade Federal do Ceará. Possui mestrado em Ciência da Computação e graduação em Sistemas de Informação pela mesma universidade. Seus interesses são na área de Engenharia de Software, com ênfase em Qualidade de Software e na área de Interação Humano-Computador em Sistemas Ubíquos.

 

Minicurso 4 - Medição de Software e Controle Estatístico de Processos: A Caminho da Alta Maturidade

(quinta-feira de manha - dia 07/agosto/2014 - 08:30 as 12:00 horas)

Resumo: O interesse das organizações de software em modelos de apoio à melhoria de processos de software tem sido crescente ao longo dos anos. Destacam-se nesse contexto o MR-MPS-SW e o CMMI. Diversas organizações conduzem seus programas de melhoria de processos guiadas por esses modelos, que tratam a implementação da melhoria de processos em níveis. Nos níveis mais altos desses modelos (MR-MPS-SW níveis B e A e CMMI níveis 4 e 5), conhecidos como alta maturidade, torna-se necessário analisar o desempenho dos processos organizacionais e gerenciar quantitativamente os projetos. Para isso, práticas do controle estatístico de processos precisam ser realizadas. O controle estatístico de processos pode ser visto como uma evolução da medição realizada nos níveis anteriores e é fundamental para que organizações cheguem à alta maturidade. Considerando esse cenário, neste minicurso serão discutidas questões relevantes para a realização da medição na alta maturidade e será apresentada uma introdução ao controle estatístico de processos, explorando-se sua aplicação na análise de desempenho de processos e gerência quantitativa de projetos.

MONALESSA PERINI BARCELLOS possui Graduação em Ciência da Computação pela Universidade Federal do Espírito Santo (1999), mestrado (2003) e doutorado (2009) em Engenharia de Sistemas e Computação, linha de pesquisa Engenharia de Software, pelo Instituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de Engenharia na Universidade Federal do Rio de Janeiro (COPPE/UFRJ). Atua como professora do ensino superior desde 2001, sendo, desde 2005, professora do Departamento de Informática da Universidade Federal do Espírito Santo (UFES). Desenvolve pesquisas, realiza consultorias e ministra treinamentos na área de Engenharia de Software, principalmente em Gerência de Projetos de Software, Processos de Software, Qualidade de Software, Medição de Software, Controle Estatístico de Processos e Ontologias aplicadas em Engenharia de Software.  É membro sênior do Núcleo de Estudos em Modelagem Conceitual e Ontologias (NEMO), membro da Equipe Técnica do MPS.BR e membro do comitê de programa de diversos eventos científicos.  Em 2012, publicou, juntamente com dois outros autores, o livro Medição de Software e Controle Estatístico de Processos (ISSN 1679-1878 N.8 2012), que foi o vencedor do Ciclo 2012 da Série de Livros PBQP Software (MCTI/SEPIN/PBQP Software). Maiores informações podem ser encontradas em http://nemo.inf.ufes.br/monalessa e em  http://lattes.cnpq.br/8826584877205264.

 

Minicurso 5 - Requisitos de Usabilidade para o Desenvolvimento de Sistemas Colaborativos

(sexta-feira de manha - dia 08/agosto/2014 - 08:30 as 12:00 horas)

Resumo: Sistemas Colaborativos (Conceitualização, CSCW e Groupware,Percepção, Contexto). Groupware com Apoio à Mobilidade (Desafios, Interface, Apoio à Percepção). Requisitos de Usabilidade (Requisitos de percepção,Requisitos da tarefa/ambiente, Requisitos de usuário, Requisitos do dispositivo).Considerações Finais.

CARLA DIACUI MEDEIROS BEKENBROCK - Doutora em Engenharia Eletrônica e Computação pelo Instituto Tecnológico de Aeronáutica - ITA. Professora adjunta da Universidade do Estado de Santa Catarina - UDESC. Tem experiência na área de Ciência da Computação, com ênfase em Sistemas Distribuídos, atuando principalmente nos seguintes temas: sistemas colaborativos, computação móvel e coerência de cache.

MÁRCIO JOSÉ MANTAU - Bacharel em Sistemas de Informação e Mestre em Computação Aplicada pela Universidade do Estado de Santa catarina (UDESC). Atualmente é  professor do curso de Sistemas de Informação, no Centro de Educação Superior do Alto Vale do Itajaí (CEAVI/UDESC). Áreas de Interesse: Sistemas colaborativos e Computação móvel.

 

Minicurso 6 - Agile Testing - como funciona na prática ?

(sexta-feira de manha - dia 08/agosto/2014 - 08:30 as 12:00 horas)

Resumo: Diferenças entre testes tradicionais e testes ágeis. Conceituação sobre agilidade. Quais documentos são necessários para o levantamento de requisitos ? Como levantar requisitos técnicos e de teste ? Automação: o eixo central do Agile Testing. Práticas de automação. Testes manuais em ambiente ágil.  Observação: é recomendável que os participantes, de forma opcional, levem notebooks para a parte prática.

ELIAS NOGUEIRA - Consultor em Teste de Software na Qualister Consultoria e Treinamento com um grande foco em Automação de Teste para ambientes desktop, web e mobile. Professor de Pós-Graduação nos cursos de Qualidade de Software da UNISINOS - São Leopoldo/RS e UNIASSELVI Blumenau/SC. Constantemente participa de diversos eventos de desenvolvimento de software no cenário nacional levando a desenvolvedores e testadores a importância de da qualidade em software. Recentemente foi o destaque da área segundo o site Agile Testers (agiletesters.com.br) como testador e como blog mais lembrados.