Docente apresentará trabalhos em eventos nacional e internacional

16 Agosto 2017

O Prof. Roberto Felício de Oliveira, docente do Curso de Sistemas de Informação do Câmpus Posse, fará apresentação de trabalhos em dois importantes eventos de Engenharia de Sofware.

 Evento Nacional

O Congresso Brasileiro de Software: Teoria e Prática (CBSoft’2017), um dos principais eventos realizado anualmente pela Sociedade Brasileira de Computação (SBC), com a intenção de promover e incentivar a troca de experiências entre as comunidades científica, acadêmica e profissional sobre as mais recentes pesquisas, tendências e inovações - práticas e teóricas - na área de software que ocorrerá entre os dias 18 e 22 de setembro na cidade Fortaleza-CE, contará na trilha Simpósio Brasileiro de Engenharia de Software com a apresentação do artigo intitulado "How Do Software Developers Identify Design Problems? A Qualitative Analysis",  na trilha do Simpósio Brasileiro de Componentes, Arquiteturas e Reúso de Software (SBCARS) com a apresentação do artigo intitulado "Revealing Design Problems in Stinky Code: A Mixed-Method Study", de co-autoria do professor Roberto Felício de Oliveira, docente do curso de Sistemas de Informação da UEG - Câmpus Posse.

De acordo com o professor da UEG, o primeiro artigo reporta que quando uma decisão sobre o design do software tem um impacto negativo em um ou mais atributos de qualidade, chamamos isso de problema de design. Um problema de design dificulta a extensibilidade e manutenção de um sistema de software.  Vale ressaltar que um único problema de design geralmente afeta vários elementos no programa. Apesar da nocividade, é difícil identificar um problema de design em um sistema. Além disso, é ainda mais desafiador identificar problemas de design quando o código-fonte é o único artefato disponível. Em particular, nenhum estudo observou qual (is) estratégia (s) os desenvolvedores  utilizam na prática para identificar problemas de design quando a documentação de projeto não está disponível. Para solucionar essa lacuna, realizamos uma análise qualitativa sobre como os desenvolvedores identificam problemas de design. Nossos resultados sugerem que os desenvolvedores realizam diferentes estratégias para identificar problemas de design.

O segundo artigo reporta que os desenvolvedores muitas vezes têm que localizar problemas de design no código-fonte. E muitos tipos de problemas de design podem se manifestar como anomalias de código. Uma anomalia de código é uma estrutura de código-fonte que pode indicar um problema de design.  No entanto, estudos recentes sugerem que os desenvolvedores devem ignorar as anomalias que ocorrerem isoladas no programa e devem se concentrar em analisar anomalias inter-relacionadas. Neste sentido nós realizamos um semi-experimento  com desenvolvedores de software objetivando avaliar  se e como os desenvolvedores podem anomalias inter-relacionadas podem auxiliar os desenvolvedores identificar problemas de design.

Link: http://www.lia.ufc.br/~cbsoft2017/en/

Evento Internacional

O 11th International Symposium on Empirical Software Engineering and Measurement (ESEM’17), principal evento internacional de Engenharia de Software Experimental que ocorrerá entre os dias 9 e 10 de novembro na cidade Toronto no Canadá, contará  com a apresentação do artigo intitulado "On the Influence of Human Factors for Identifying Code Smells: A Multi-Trial Empirical Study", de co-autoria do professor Roberto Felício de Oliveira, docente do curso de Sistemas de Informação da UEG - Câmpus Posse.

De acordo com o professor da UEG,  este artigo investiga se, e como, a precisão da identificação do anomalias de código é influenciada por três fatores humanos: (i) o histórico profissional do revisor, (ii) o conhecimento sobre módulo a ser revisado e (iii) a colaboração dos revisores durante a tarefa. Para atingir esse objetivo, nós realizamos 19 comparações entre diferentes subamostra de dois ensaios do mesmo estudo empírico sobre identificação anomalias de código. Nossos resultados sugerem que (i) a colaboração dos revisores aumenta significativamente a precisão da identificação de anomalias, mas (ii) é necessário algum conhecimento profissional dos revisores para alcançar alta precisão. Surpreendentemente, também descobrimos que ter conhecimento prévio do módulo não afeta a precisão dos revisores experientes. No entanto, esse fator influenciou a identificação bem sucedida de cheiros mais complexos. Portanto, esperamos que nossos resultados sejam úteis para apoiar os pesquisadores na condução de procedimentos experimentais adequados no futuro. Além disso, eles também podem ser úteis para apoiar os gerentes de projeto na alocação de recursos para tarefas de identificação de anomalias.

Site do Evento: https://sravyapolisetty.github.io/ESEM/cfp.html

Entre para postar comentários

Destaques

Links Importantes