• Barcelona
  • 13 de septiembre de 2016

La semana pasada asistí al ESEM 2016, a su décima edición, 10th International Symposium on Empirical Software Engineering and Measurement, que formaba parte del Empirical Software Engineering International Week (ESEIW2016), donde se reunieron gran cantidad de profesores, investigadores y estudiantes de doctorado, durante una semana cargada de eventos.

ESEM 2016 avanttic

El jueves y viernes estuve en las sesiones de ESEM (Empirical Software Engineering) donde nos presentaron el nacimiento de un nuevo tipo de ingeniería de software basado en evidencias por medio de estudios e investigaciones disponibles.

El objetivo de la ingeniería de software es llevar a cabo experimentos que afectan a los sistemas de software, y así recolectar la suficiente información que permita validar teorías relacionadas con los procesos de la ingeniería de software. Además, proporciona predicciones, lo que nos va a permitir adelantarnos a posibles problemas futuros, y así evitar los problemas de la ingeniería tradicional.

Desde mi punto de vista, estas fueron las sesiones más interesantes del jueves, en las que se expusieron algunos estudios recientes:

  • Monitoring Software Quality by Means of Simulation Methods. Daniel Honsel, Verena Honsel, Marlon Welter, Jens Grabowski and Stephan Waack
  • How Are Discussions Associated with Bug Reworking? An Empirical Study on Open Source Projects. Yu Zhao, Feng Zhang, Emad Shihab, Ying Zou and Ahmed E. Hassan
  • Predicting Defectiveness of Software Patches. Behjat Soltanifar, Atakan Erdem and Ayse Bener

Los desarrolladores siempre tratan de conseguir el mejor software, y para ello se sirven de metodologías ágiles, como la de Scrum, centrada en alinear la funcionalidad y características del producto final con los requisitos. Aun así, en entornos empresariales, muchas veces el buen software no siempre tiene porque aportar beneficios al negocio, de hecho algún proyecto falla debido a que el software no funciona. Durante las sesiones del viernes se trató cómo centrarse en los retos para desplegar un software que permita obtener beneficios de negocio. Las charlas más interesantes durante el viernes fueron:

  • Semantic Coupling Between Classes: Corpora or Identifiers? Nemitari Ajienka and Andrea Capiluppi
  • Social Diversity and Activity Levels of Open Source Software Projects on GitHub. Joop Aué, Michiel Haisma, Kristin Fjola Tomasdottir and Alberto Bacchelli
  • Perceived Benefits of Adopting Continuous Delivery Practices. Juha Itkonen, Raoul Udd, Casper Lassenius and Timo Lehtonen
  • Challenges of Adopting Continuous Integration and Delivery in the Automotive Industry: A Tool Perspective. Eric Knauss, Patrizio Pelliccione, Rogardt Heldal, Magnus Ågren, Sofia Hellman and Daniel Maniette
  • The Intersection of Continuous Deployment and Architecting Process: Practitioners’ Perspectives. Mojtaba Shahin, Muhammad Ali Babar and Liming Zhu
Twitter
LinkedIn
volver a actualidad
Evolución, innovación y transformación
37 Service Expertise avalados por Oracle 
Nuestra propuesta de valor
Posts 100% Oracle
Sigue nuestro día a día