29 research outputs found
Métricas de código fuente y evolución de F/OSS: un estudio exploratorio
La disponibilidad pública del código fuente en el Software Libre y de Código Abierto (F/OSS) constituye una abundante fuente de información que permite estudiar la evolución de gran cantidad de software desde el punto de vista del tamaño y de los cambios en el diseño a lo largo del tiempo. Este trabajo explora la evolución de diversas métricas de diseño a partir del código fuente de las versiones publicadas por 15 proyectos de F/OSS, con miras a detectar posibles tendencias que posibiliten, a futuro, caracterizar la evolución del diseño en un proyecto de software y su relación con la mantenibilidad y adaptabilidad de las aplicaciones producidas en esos proyectos.Sociedad Argentina de Informática e Investigación Operativa (SADIO
Umbrales sugeridos para promedios de métricas de diseño de una aplicación en Java
Las métricas de producto de software pueden aportar información relevante para la gestión de proyectos de software. La determinación de umbrales para esas métricas permitiría disponer de información rápida que advierta sobre potenciales problemas en los productos bajo análisis. Sin embargo, no existe amplio consenso en cuanto a estos indicadores. El Software Libre y de Código Abierto (F/OSS por sus siglas en inglés) ofrece la posibilidad de estudiar grandes cantidades de versiones a partir de la libre disponibilidad del código fuente que caracteriza a las licencias bajo las cuales se distribuyen esos productos. Este trabajo propone umbrales para métricas a partir del estudio de las distribuciones de frecuencia del promedio de la cantidad de métodos por clase y de la proporción de referencias a métodos de otras clases respecto del total de métodos definidos en la aplicación.XII Workshop Ingeniería de Software (WIS)Red de Universidades con Carreras en Informática (RedUNCI
Métricas de código fuente y evolución de F/OSS: un estudio exploratorio
La disponibilidad pública del código fuente en el Software Libre y de Código Abierto (F/OSS) constituye una abundante fuente de información que permite estudiar la evolución de gran cantidad de software desde el punto de vista del tamaño y de los cambios en el diseño a lo largo del tiempo. Este trabajo explora la evolución de diversas métricas de diseño a partir del código fuente de las versiones publicadas por 15 proyectos de F/OSS, con miras a detectar posibles tendencias que posibiliten, a futuro, caracterizar la evolución del diseño en un proyecto de software y su relación con la mantenibilidad y adaptabilidad de las aplicaciones producidas en esos proyectos.Sociedad Argentina de Informática e Investigación Operativa (SADIO
Métricas de código fuente y evolución de F/OSS: un estudio exploratorio
La disponibilidad pública del código fuente en el Software Libre y de Código Abierto (F/OSS) constituye una abundante fuente de información que permite estudiar la evolución de gran cantidad de software desde el punto de vista del tamaño y de los cambios en el diseño a lo largo del tiempo. Este trabajo explora la evolución de diversas métricas de diseño a partir del código fuente de las versiones publicadas por 15 proyectos de F/OSS, con miras a detectar posibles tendencias que posibiliten, a futuro, caracterizar la evolución del diseño en un proyecto de software y su relación con la mantenibilidad y adaptabilidad de las aplicaciones producidas en esos proyectos.Sociedad Argentina de Informática e Investigación Operativa (SADIO
Desarrollo ágil y reutilización de software libre
Las metodologías ágiles de desarrollo de software enfatizan la importancia del “software funcionando” por sobre la documentación extensiva.
Al mismo tiempo, la posibilidad de reutilización que ofrecen las licencias de software libre y la amplia oferta existente de productos bajo ese tipo de licencias invitan a explorar las ventajas y dificultades que puede acarrear su adopción en el marco de diversos procesos de metodologías ágiles. Mediante una experiencia de desarrollo parcial, detectamos posibilidades y dificultades de un abordaje conjunto.Sociedad Argentina de Informática e Investigación Operativ
Evolución y reusabilidad en F/OSS
La difusión del Software Libre y de Código Abierto (al que nos referimos como F/OSS por sus siglas en inglés) abrió nuevas perspectivas para la investigación en Ingeniería de Software.
La disponibilidad pública del código fuente de una gran cantidad de productos, así como de diversos artefactos resultantes de los procesos de desarrollo.
En el marco de dos proyectos de investigación, se aborda el estudio de la evolución de productos F/OSS a partir de métricas de diseño obtenidas del código fuente o derivadas de las mismas.
Se busca conocer vinculaciones entre las métricas aludidas y la mantenibilidad, la evolutividad y la reusabilidad de software. Al mismo tiempo, se estudia las eventuales regularidades y etapas que siguen los procesos de evolución de software en los productos F/OSS.Eje: Ingeniería de SoftwareRed de Universidades con Carreras en Informática (RedUNCI
Evolución de F/OSS: estudio de caso múltiple sobre el crecimiento
La disponibilidad de datos propia de los proyectos de Software Libre y de Código Abierto (F/OSS por sus siglas en inglés) posibilita realizar investigaciones reproducibles, al tiempo que habilitan un tratamiento estadístico poco frecuente en la investigación en ingeniería de Software. En este trabajo analizamos el ritmo de crecimiento del tamaño de un grupo de productos F/OSS a lo largo de sucesivas versiones, e indagamos sobre la posible relación entre ese crecimiento y un indicador de acoplamiento.XIII Workshop Ingeniería de Software (WIS).Red de Universidades con Carreras en Informática (RedUNCI
Desarrollo ágil y reutilización de software libre
Las metodologías ágiles de desarrollo de software enfatizan la importancia del “software funcionando” por sobre la documentación extensiva.
Al mismo tiempo, la posibilidad de reutilización que ofrecen las licencias de software libre y la amplia oferta existente de productos bajo ese tipo de licencias invitan a explorar las ventajas y dificultades que puede acarrear su adopción en el marco de diversos procesos de metodologías ágiles. Mediante una experiencia de desarrollo parcial, detectamos posibilidades y dificultades de un abordaje conjunto.Sociedad Argentina de Informática e Investigación Operativ
Evolución y reusabilidad en F/OSS
La difusión del Software Libre y de Código Abierto (al que nos referimos como F/OSS por sus siglas en inglés) abrió nuevas perspectivas para la investigación en Ingeniería de Software.
La disponibilidad pública del código fuente de una gran cantidad de productos, así como de diversos artefactos resultantes de los procesos de desarrollo.
En el marco de dos proyectos de investigación, se aborda el estudio de la evolución de productos F/OSS a partir de métricas de diseño obtenidas del código fuente o derivadas de las mismas.
Se busca conocer vinculaciones entre las métricas aludidas y la mantenibilidad, la evolutividad y la reusabilidad de software. Al mismo tiempo, se estudia las eventuales regularidades y etapas que siguen los procesos de evolución de software en los productos F/OSS.Eje: Ingeniería de SoftwareRed de Universidades con Carreras en Informática (RedUNCI
Desarrollo ágil y reutilización de software libre
Las metodologías ágiles de desarrollo de software enfatizan la importancia del “software funcionando” por sobre la documentación extensiva.
Al mismo tiempo, la posibilidad de reutilización que ofrecen las licencias de software libre y la amplia oferta existente de productos bajo ese tipo de licencias invitan a explorar las ventajas y dificultades que puede acarrear su adopción en el marco de diversos procesos de metodologías ágiles. Mediante una experiencia de desarrollo parcial, detectamos posibilidades y dificultades de un abordaje conjunto.Sociedad Argentina de Informática e Investigación Operativ