12 research outputs found

    Revisi贸n de resultados experimentales en t茅cnicas de prueba y de educci贸n de conocimientos

    Get PDF
    La cantidad de experimentos realizados en el 谩mbito de la ingenier铆a del software ha ido aumentando considerablemente en los 煤ltimos a帽os. Estos experimentos cubren un amplio rango de temas, como por ejemplo, t茅cnicas de pruebas en software, t茅cnicas de educci贸n de conocimientos, lenguajes de programaci贸n, etc. Sin embargo, si los experimentos no son tratados como investigaciones controladas, formales y rigurosas, existe un riesgo de obtener conclusiones que carezcan de validez. En este reporte, se analizan 32 experimentos sobre t茅cnicas de prueba y de educci贸n de conocimientos para verificar la correctitud de los mismos. En la secci贸n 2, se describe el estado de la cuesti贸n, donde se exponen nociones de experimentaci贸n y t茅cnicas estad铆sticas. La secci贸n 3, describe el problema a tratar; y la secci贸n 4, la soluci贸n propuesta. Los resultados se exponen en la secci贸n 5. En la secci贸n 6, se presentan las conclusiones, seguidas por las futuras l铆neas de investigaci贸n y la bibliograf铆a en las secciones 7 y 8 respectivamente.Eje: Ingenier铆a de Software y Base de DatosRed de Universidades con Carreras en Inform谩tica (RedUNCI

    Revisi贸n de resultados experimentales en t茅cnicas de prueba y de educci贸n de conocimientos

    Get PDF
    La cantidad de experimentos realizados en el 谩mbito de la ingenier铆a del software ha ido aumentando considerablemente en los 煤ltimos a帽os. Estos experimentos cubren un amplio rango de temas, como por ejemplo, t茅cnicas de pruebas en software, t茅cnicas de educci贸n de conocimientos, lenguajes de programaci贸n, etc. Sin embargo, si los experimentos no son tratados como investigaciones controladas, formales y rigurosas, existe un riesgo de obtener conclusiones que carezcan de validez. En este reporte, se analizan 32 experimentos sobre t茅cnicas de prueba y de educci贸n de conocimientos para verificar la correctitud de los mismos. En la secci贸n 2, se describe el estado de la cuesti贸n, donde se exponen nociones de experimentaci贸n y t茅cnicas estad铆sticas. La secci贸n 3, describe el problema a tratar; y la secci贸n 4, la soluci贸n propuesta. Los resultados se exponen en la secci贸n 5. En la secci贸n 6, se presentan las conclusiones, seguidas por las futuras l铆neas de investigaci贸n y la bibliograf铆a en las secciones 7 y 8 respectivamente.Eje: Ingenier铆a de Software y Base de DatosRed de Universidades con Carreras en Inform谩tica (RedUNCI

    Estudio de la Efectividad de Tres T茅cnicas de Evaluaci贸n de C贸digo: Resultados de una Serie de Experimentos.

    Full text link
    Hasta la fecha se han evaluado distintas t茅cnicas de verificaci贸n y validaci贸n te贸rica y emp铆ricamente. La mayor铆a de las evaluaciones emp铆ricas se han llevado a cabo sin sujetos, abstrayendo el efecto del sujeto sobre la t茅cnica a la hora de aplicarla. Hemos evaluado mediante un experimento con sujetos la efectividad de tres t茅cnicas de verificaci贸n y validaci贸n de c贸digo: partici贸n en clases de equivalencia, cobertura de decisi贸n y lectura de c贸digo mediante abstracciones sucesivas, estudiando la capacidad de las t茅cnicas para la detecci贸n de fallos en tres programas distintos. Hemos replicado el experimento ocho veces en cuatro entornos distintos. Los resultados arrojan diferencias entre las t茅cnicas y se帽alan variables contextuales del proyecto software que deber铆an considerarse cuando se quiera elegir o aplicar una t茅cnica de verificaci贸n y validaci贸n

    Comparing the effectiveness of equivalence partitioning, branch testing and code reading by stepwise abstraction applied by subjects

    Get PDF
    Some verification and validation techniques have been evaluated both theoretically and empirically. Most empirical studies have been conducted without subjects, passing over any effect testers have when they apply the techniques. We have run an experiment with students to evaluate the effectiveness of three verification and validation techniques (equivalence partitioning, branch testing and code reading by stepwise abstraction). We have studied how well able the techniques are to reveal defects in three programs. We have replicated the experiment eight times at different sites. Our results show that equivalence partitioning and branch testing are equally effective and better than code reading by stepwise abstraction. The effectiveness of code reading by stepwise abstraction varies significantly from program to program. Finally, we have identified project contextual variables that should be considered when applying any verification and validation technique or to choose one particular technique

    Revisi贸n de resultados experimentales sobre performance de t茅cnicas pruebas de software

    Get PDF
    En el presente trabajo se describe el uso de un test no param茅trico para revalidar los resultados experimentales previos sobre el desempe帽o de cuatro t茅cnicas de prueba de software. El mismo permite demostrar que, si bien el an谩lisis aislado de los distintos experimentos y la evaluaci贸n de los valores a nivel global parecieran indicar que las variantes de la t茅cnica de mutaci贸n son m谩s efectivas en la detecci贸n de fallas que la t茅cnica de all-uses, no existe evidencia emp铆rica que permita afirmar esta hip贸tesis.This paper describes experimental results revalidation in software testing techniques using statistical nonparametric test. The obtained results show that meanwhile the isolated analysis of the experimental results shows that mutation based techniques are more effective than all-uses technique for failure detection, the global parameters evaluation shows that there is no evidence to support this difference.III Workshop de Ingenier铆a de Software y Bases de Datos (WISBD)Red de Universidades con Carreras en Inform谩tica (RedUNCI

    Revisi贸n de resultados experimentales sobre performance de t茅cnicas pruebas de software

    Get PDF
    En el presente trabajo se describe el uso de un test no param茅trico para revalidar los resultados experimentales previos sobre el desempe帽o de cuatro t茅cnicas de prueba de software. El mismo permite demostrar que, si bien el an谩lisis aislado de los distintos experimentos y la evaluaci贸n de los valores a nivel global parecieran indicar que las variantes de la t茅cnica de mutaci贸n son m谩s efectivas en la detecci贸n de fallas que la t茅cnica de all-uses, no existe evidencia emp铆rica que permita afirmar esta hip贸tesis.This paper describes experimental results revalidation in software testing techniques using statistical nonparametric test. The obtained results show that meanwhile the isolated analysis of the experimental results shows that mutation based techniques are more effective than all-uses technique for failure detection, the global parameters evaluation shows that there is no evidence to support this difference.III Workshop de Ingenier铆a de Software y Bases de Datos (WISBD)Red de Universidades con Carreras en Inform谩tica (RedUNCI

    Estudio de la Efectividad de Tres T茅cnicas de Evaluaci贸n de C贸digo: Resultados de una Serie de Experimentos

    Get PDF
    Hasta la fecha se han evaluado distintas t茅cnicas de verificaci贸n y validaci贸n te贸rica y emp铆ricamente. La mayor铆a de las evaluaciones emp铆ricas se han llevado a cabo sin sujetos, abstrayendo el efecto del sujeto sobre la t茅cnica a la hora de aplicarla. Hemos evaluado mediante un experimento con sujetos la efectividad de tres t茅cnicas de verificaci贸n y validaci贸n de c贸digo: partici贸n en clases de equivalencia, cobertura de decisi贸n y lectura de c贸digo mediante abstracciones sucesivas, estudiando la capacidad de las t茅cnicas para la detecci贸n de fallos en tres programas distintos. Hemos replicado el experimento ocho veces en cuatro entornos distintos. Los resultados arrojan diferencias entre las t茅cnicas y se帽alan variables contextuales del proyecto software que deber铆an considerarse cuando se quiera elegir o aplicar una t茅cnica de verificaci贸n y validaci贸n.Ministerio de Ciencia e Innovaci贸n TIN2008-0055
    corecore