Browsing by Author "Matalonga, Santiago"
Now showing 1 - 4 of 4
Results Per Page
Sort Options
- ItemDeuda técnica(Universidad ORT Uruguay. Facultad de Ingeniería, 2013) Matalonga, Santiago; Villar, Alberto; Nacimento, Cecilia"Deuda técnica es una metáfora utilizada para representar los problemas que ocurren cuando una de las dimensiones de la gestión de proyectos es priorizada por sobre otra, típicamente presiones de calendario por sobre requerimientos de calidad. Aunque la metáfora es ilustrativa y comunicable, el conocimiento sobre deuda técnica generada en los proyectos de software y su incidencia en la empresa es un tema todavía en desarrollo. La deuda técnica es relativizada como una problemática académica, ajeno a los técnicos y actores que participan en los proyectos de software. Para entender la viabilidad del uso de la metáfora como herramienta para la gestión de proyectos se realizó un mapeo sistemático de la literatura. Este trabajo tiene dos objetivos. El primero es mostrar los hallazgos resultantes del mapeo sistemático realizado en relación a las definiciones de deuda técnica que se están utilizando y qué nivel de actividad existe sobre el tema. El segundo objetivo es establecer un marco de discusión para interpretar: “¿Hasta dónde podemos llevar la metáfora? Los hallazgos son que si bien existen definiciones, éstas no son consensuadas, principalmente cuando la deuda técnica es referida más allá de la calidad de código. La cantidad creciente de artículos publicados muestra que es un tema de interés para la comunidad científica." [Abstract]
- ItemFactors affecting Technical Debt Raw data from a systematic literature map(Universidad ORT Uruguay. Facultad de Ingeniería, 2014) Villar, Alberto; Matalonga, Santiago"This document presents the complete list of references that have been short listed during the systematic review process carried out during the months of April-September 2012. The objective of the systematic review was to identify current research trends in technical debt and to explore the relationship between technical debt measures and agile software development. This documents includes 352 references that are categorized according to their relevance to technical debt research." [Abstract]
- ItemUn programa de investigación en deuda técnica de software(Universidad ORT Uruguay. Facultad de Ingeniería, 2013) Matalonga, Santiago; Solari, Martín"La ingeniería de software es la disciplina del conocimiento que se ocupa del problema de producir software. El software es cada día más pervasivo en nuestra vida. Sin embargo, la ingeniería de software es una disciplina reciente y todavía basada en modas y referentes. Las teorías comprensivas y la investigación rigurosa con respecto a la producción de software son escasas. La ingeniería de software empírica tiene por objetivo producir conocimiento confiable y aplicable a la producción de software. Esta área de investigación aplica el método científico experimental en la investigación en ingeniería de software. En este taller se presentan mecanismos de investigación utilizados por la comunidad de investigación en Ingeniería de software empírica. Entre los métodos presentado se discuten métodos primarios de investigación (como experimentos y casos de estudio) y métodos secundarios (revisiones sistemáticas de la literatura). Para ejemplificar la aplicación de esta visión de la investigación, este taller presenta como se han aplicado estos conceptos para conducir un programa de investigación en deuda técnica." [Abstract]
- ItemSoftware sensible al contexto(Universidad ORT Uruguay. Facultad de Ingeniería, 2015) Galico, Diego; Natanzon, Kevin; Vega, Carlos; Matalonga, Santiago; Solari, Martín"La sensibilidad al contexto es una propiedad emergente del software que indica su capacidad de adaptación al usuario, la tarea y su contexto. La sensibilidad al contexto es una tendencia de creciente importancia, sin embargo, es aún poco comprendida por los desarrolladores. En el escenario actual, donde el uso de software en dispositivos móviles se incrementa por sobre el uso de las computadoras de escritorio, se vuelve cada vez más urgente estudiar cómo los métodos de ingeniería de software responden a esta tendencia. Este trabajo tiene por objetivo analizar las definiciones relacionadas a la computación ubicua y al software sensible al contexto. Se identificaron herramientas disponibles para el desarrollo de software sensibles al contexto. Finalmente, se desarrolló un estudio de caso sobre la plataforma Google Glass, con el propósito de identificar buenas prácticas y desafíos para los desarrolladores. El estudio confirma la importancia creciente del software sensible al contexto. En el desarrollo del estudio de caso sobre Google Glass se observaron varias dificultades, debidas principalmente a la inmadurez relativa de la plataforma." [Abstract]