SlideShare una empresa de Scribd logo
1 de 12
CIbSE 2013 XVI Congreso Iberoamericano en “Software Engineering”, Abril 2013, Montevideo, Uruguay
Diagnóstico del uso de técnicas
de revisión en Uruguay
Darío Macchi
Universidad ORT Uruguay
Montevideo, Uruguay
macchi@uni.ort.edu.uy
Martín Solari
Universidad ORT Uruguay
Montevideo, Uruguay
martin.solari@ort.edu.uy
CI3S Centro de Investigación e Innovación
en Ingeniería de Software
Diagnóstico del uso de técnicas de revisión en Uruguay
Darío Macchi, Martín Solari
2/12
Estado de la cuestión
Revisiones: Actividades para detectar defectos en
artefactos analizando estructura y contenido
Una revisión tiene 4 etapas
Planificación  Detección de defectos  Consolidación  Seguimiento
Formalidad depende de la sistematización de cada etapa
Revisiones según formalidad [Wiegers, 2001]
Ad-hoc Inspección
(Fagan)
Revisión de
pares
Revisión de
pares múltiples
Programación
de a pares
Walktrough Revisión de
equipo
Diagnóstico del uso de técnicas de revisión en Uruguay
Darío Macchi, Martín Solari
3/12
Estado de la cuestión
Revisiones según formalidad [Wiegers, 2001]
Ad-hoc Inspección
(Fagan)
Revisión de
pares
Revisión de
pares múltiples
Programación
de a pares
Walktrough Revisión de
equipo
Técnicas formales
• +30 años de investigación
• altamente efectivas
• baja adopción
Técnicas poco formales
• muy poca investigación
• faltan estudios primarios
• alta adopción [Ciolkowski et al., 2003]
Diagnóstico del uso de técnicas de revisión en Uruguay
Darío Macchi, Martín Solari
4/12
Objetivo y motivación
Objetivo:
Analizar la adopción y uso de técnicas de revisión
Motivación:
• De estudio anterior sabemos que la adopción y
uso de inspecciones es bajo [Macchi & Solari, 2003]
• Revisiones como proceso importante de IS
– proceso efectivo [Ciolkowski et al., 2003] [Laitenberger et al., 2002]
– aplicable a diversos artefactos [Aurum et al., 2002]
– técnicas de distinta formalidad [Wiegers, 2002]
– complementa al testing [Winkler et al., 2010]
Diagnóstico del uso de técnicas de revisión en Uruguay
Darío Macchi, Martín Solari
5/12
Método de investigación
Definición
y objetivos
Diseño
Procesamiento
de respuestas
Implementación
y ejecución
Def. muestra
Modelo
Formulario
Validación
Modelo
(presentación)
Formulario
(piloto)
Proceso de la encuesta
Diagnóstico del uso de técnicas de revisión en Uruguay
Darío Macchi, Martín Solari
6/12
Encuesta - resultados
• Respuestas de 25 profesionales interesados en revisiones
• 52% dicen realizar inspecciones formales, pero en
realidad no lo hacen
• Artefactos revisados:
• 80% revisa algún artefacto, 20% confían solo en el testing
• 52% de revisiones son espontáneas, 40% son
planificadas
68%
40%
60%
44%
60%
28%
Espec. de req. (17)
Docs. de diseño (10)
Código (15)
Casos de prueba (11)
Interfaz de usuario (15)
Docs. de arquitectura (7)
Diagnóstico del uso de técnicas de revisión en Uruguay
Darío Macchi, Martín Solari
7/12
Encuesta - resultados
• Descripción de procesos de revisión
Método de Comparaciones Constantes [Seaman, 1999]
Diagnóstico del uso de técnicas de revisión en Uruguay
Darío Macchi, Martín Solari
8/12
Encuesta - resultados
• Descripción de procesos de revisión
Método de Comparaciones Constantes [Seaman, 1999]
Id Proposiciones #
H1 Las revisiones involucran a un par 11
H2 Se definen roles para asignar tareas de revisión 10
H3
La UI se valida contra la especificación de requerimientos y se observa al usuario
usarla
7
H4 Se hacen revisiones sin un proceso definido 6
H5 El código se revisa contra estándares de desarrollo 5
H6
Se revisa especificación de requerimientos para descartar ambigüedades y se valida
con el cliente
5
H7 Se usan herramientas de apoyo al proceso de revisión 5
H8 Cliente y desarrolladores participan en revisiones de etapas tempranas del proyecto 3
...
...
...
Diagnóstico del uso de técnicas de revisión en Uruguay
Darío Macchi, Martín Solari
9/12
Encuesta - resultados
Cómo revisan los profesionales:
• Revisiones sin un proceso definido
• Involucran
– al menos a un par
– usuarios y clientes
• Utilizan
– roles ya existentes
– herramientas de apoyo
– documentos de referencia
Diagnóstico del uso de técnicas de revisión en Uruguay
Darío Macchi, Martín Solari
10/12
Conclusiones
• Profesionales revisan:
– frecuentemente
– artefactos claves
– sin usar técnicas ni procesos definidos
• Autopercepción de sus procesos como más
formales de lo que realmente son.
• Revisiones no son tenidas en cuenta en
planificación de proyectos
– revisiones espontáneas
Diagnóstico del uso de técnicas de revisión en Uruguay
Darío Macchi, Martín Solari
11/12
Trabajos futuros
• Caso de estudio sobre técnicas de revisión menos
formales
– características compartidas con inspecciones
(efectividad, transferencia de conocimiento, etc.)
• Elaborar propuestas prácticas de mejora al
proceso en términos de:
– Sistematización
– Repetitividad
– Mayor independencia técnica de revisores
• Introducir propuestas en la practica para evaluar
resultados
Diagnóstico del uso de técnicas de revisión en Uruguay
Darío Macchi, Martín Solari
12/12
Preguntas
macchi@uni.ort.edu.uy

Más contenido relacionado

La actualidad más candente

Fase Análisis y Diseño
Fase Análisis y Diseño Fase Análisis y Diseño
Fase Análisis y Diseño johannaAC
 
Diseño, Produccion y Evaluacion
Diseño, Produccion y EvaluacionDiseño, Produccion y Evaluacion
Diseño, Produccion y Evaluaciongrupo3tic
 
Especificación de Requerimiento
Especificación de RequerimientoEspecificación de Requerimiento
Especificación de RequerimientojohannaAC
 
Fase Pruebas
Fase PruebasFase Pruebas
Fase PruebasjohannaAC
 

La actualidad más candente (6)

Fase Análisis y Diseño
Fase Análisis y Diseño Fase Análisis y Diseño
Fase Análisis y Diseño
 
Diseño, Produccion y Evaluacion
Diseño, Produccion y EvaluacionDiseño, Produccion y Evaluacion
Diseño, Produccion y Evaluacion
 
Especificación de Requerimiento
Especificación de RequerimientoEspecificación de Requerimiento
Especificación de Requerimiento
 
Primer aporte
Primer aportePrimer aporte
Primer aporte
 
Fase Pruebas
Fase PruebasFase Pruebas
Fase Pruebas
 
Mapo mental
Mapo mentalMapo mental
Mapo mental
 

Destacado

Slide presentasi dbs juni2010
Slide presentasi dbs juni2010Slide presentasi dbs juni2010
Slide presentasi dbs juni2010shinri555
 
Protistoak power
Protistoak powerProtistoak power
Protistoak powernatutekno
 
งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1nantakit
 
Rocas magmaticas
Rocas magmaticasRocas magmaticas
Rocas magmaticasevoescorial
 
хэрэглэгдэхүүн1
хэрэглэгдэхүүн1хэрэглэгдэхүүн1
хэрэглэгдэхүүн1dumbaa
 
みんなのドットコムマスター広場 プレゼンテーション 20110606
みんなのドットコムマスター広場 プレゼンテーション 20110606みんなのドットコムマスター広場 プレゼンテーション 20110606
みんなのドットコムマスター広場 プレゼンテーション 20110606Cheo Taro
 
10_Raytracing Introduction
10_Raytracing Introduction10_Raytracing Introduction
10_Raytracing Introductionnoerror
 
政策コーカス村西チームプレゼン資料
政策コーカス村西チームプレゼン資料政策コーカス村西チームプレゼン資料
政策コーカス村西チームプレゼン資料hiden
 
Vademecum del buon visitatore
Vademecum del buon visitatoreVademecum del buon visitatore
Vademecum del buon visitatoreicferrucci
 
P3《明星作家》第一期
P3《明星作家》第一期P3《明星作家》第一期
P3《明星作家》第一期rssstarwriter
 
sladkosti življenja
sladkosti življenjasladkosti življenja
sladkosti življenjaSabina Oman
 
Sewa mobil di bali, rp 350 rb day sopir+bbm+mobil. tlp 08563776704 , jasa se...
Sewa mobil di bali, rp 350 rb day sopir+bbm+mobil. tlp  08563776704 , jasa se...Sewa mobil di bali, rp 350 rb day sopir+bbm+mobil. tlp  08563776704 , jasa se...
Sewa mobil di bali, rp 350 rb day sopir+bbm+mobil. tlp 08563776704 , jasa se...Wisata Jawa
 

Destacado (20)

Transformer
TransformerTransformer
Transformer
 
Slide presentasi dbs juni2010
Slide presentasi dbs juni2010Slide presentasi dbs juni2010
Slide presentasi dbs juni2010
 
Power
PowerPower
Power
 
Protistoak power
Protistoak powerProtistoak power
Protistoak power
 
งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1
 
Holidayinn
HolidayinnHolidayinn
Holidayinn
 
Deportes de equipo
Deportes de equipoDeportes de equipo
Deportes de equipo
 
C++
C++C++
C++
 
Rocas magmaticas
Rocas magmaticasRocas magmaticas
Rocas magmaticas
 
хэрэглэгдэхүүн1
хэрэглэгдэхүүн1хэрэглэгдэхүүн1
хэрэглэгдэхүүн1
 
みんなのドットコムマスター広場 プレゼンテーション 20110606
みんなのドットコムマスター広場 プレゼンテーション 20110606みんなのドットコムマスター広場 プレゼンテーション 20110606
みんなのドットコムマスター広場 プレゼンテーション 20110606
 
10_Raytracing Introduction
10_Raytracing Introduction10_Raytracing Introduction
10_Raytracing Introduction
 
narava
naravanarava
narava
 
政策コーカス村西チームプレゼン資料
政策コーカス村西チームプレゼン資料政策コーカス村西チームプレゼン資料
政策コーカス村西チームプレゼン資料
 
Vademecum del buon visitatore
Vademecum del buon visitatoreVademecum del buon visitatore
Vademecum del buon visitatore
 
P3《明星作家》第一期
P3《明星作家》第一期P3《明星作家》第一期
P3《明星作家》第一期
 
sladkosti življenja
sladkosti življenjasladkosti življenja
sladkosti življenja
 
цифровая лаборатория
цифровая лабораторияцифровая лаборатория
цифровая лаборатория
 
PMO EM LISARB
PMO EM LISARBPMO EM LISARB
PMO EM LISARB
 
Sewa mobil di bali, rp 350 rb day sopir+bbm+mobil. tlp 08563776704 , jasa se...
Sewa mobil di bali, rp 350 rb day sopir+bbm+mobil. tlp  08563776704 , jasa se...Sewa mobil di bali, rp 350 rb day sopir+bbm+mobil. tlp  08563776704 , jasa se...
Sewa mobil di bali, rp 350 rb day sopir+bbm+mobil. tlp 08563776704 , jasa se...
 

Similar a Diagnóstico del uso de técnicas de revisión en Uruguay

Pruebas+en+metologias+agiles(3)
Pruebas+en+metologias+agiles(3)Pruebas+en+metologias+agiles(3)
Pruebas+en+metologias+agiles(3)Pablo Medina
 
Aplicación web basada en agentes para monitorear los indicadores de la gestió...
Aplicación web basada en agentes para monitorear los indicadores de la gestió...Aplicación web basada en agentes para monitorear los indicadores de la gestió...
Aplicación web basada en agentes para monitorear los indicadores de la gestió...Manuel Mujica
 
RMyA - Presentación Jornada ORT Estandar ISO IEC 29119 - 2011 v1.0
RMyA - Presentación Jornada ORT Estandar ISO IEC 29119 - 2011 v1.0RMyA - Presentación Jornada ORT Estandar ISO IEC 29119 - 2011 v1.0
RMyA - Presentación Jornada ORT Estandar ISO IEC 29119 - 2011 v1.0Pilar Barrio
 
Diseã±os de planes_de_pruebas_de_software1
Diseã±os de planes_de_pruebas_de_software1Diseã±os de planes_de_pruebas_de_software1
Diseã±os de planes_de_pruebas_de_software1naviwz
 
Unidad # 8 diseño de planes de prueba
Unidad # 8 diseño de planes de pruebaUnidad # 8 diseño de planes de prueba
Unidad # 8 diseño de planes de pruebaDarleneperalta
 
Diseños de planes de pruebas de software1
Diseños de planes de pruebas de software1Diseños de planes de pruebas de software1
Diseños de planes de pruebas de software1Vanessa Toral Yépez
 
Actividad 3 prueba de software juan esteban uribe m
Actividad 3 prueba de software juan esteban uribe mActividad 3 prueba de software juan esteban uribe m
Actividad 3 prueba de software juan esteban uribe mjuanesellanza1
 
Metodologías para el análisis diseño de sistemas
Metodologías para el análisis diseño de sistemasMetodologías para el análisis diseño de sistemas
Metodologías para el análisis diseño de sistemasGeorghe
 
Metologías Ágiles ¿Testing Ágil? (LarreBorges, Schreiber, Araújo)
Metologías Ágiles ¿Testing Ágil?  (LarreBorges, Schreiber, Araújo)Metologías Ágiles ¿Testing Ágil?  (LarreBorges, Schreiber, Araújo)
Metologías Ágiles ¿Testing Ágil? (LarreBorges, Schreiber, Araújo)Alejandro Araújo
 
Software Testing - Panorama Actual
Software Testing - Panorama ActualSoftware Testing - Panorama Actual
Software Testing - Panorama ActualTestingBaires
 
Auditoria informatica
Auditoria informaticaAuditoria informatica
Auditoria informaticajbersosa
 
Analisis De Sistemas
Analisis De SistemasAnalisis De Sistemas
Analisis De SistemasShaneth
 

Similar a Diagnóstico del uso de técnicas de revisión en Uruguay (20)

Pruebas+en+metologias+agiles(3)
Pruebas+en+metologias+agiles(3)Pruebas+en+metologias+agiles(3)
Pruebas+en+metologias+agiles(3)
 
Aplicación web basada en agentes para monitorear los indicadores de la gestió...
Aplicación web basada en agentes para monitorear los indicadores de la gestió...Aplicación web basada en agentes para monitorear los indicadores de la gestió...
Aplicación web basada en agentes para monitorear los indicadores de la gestió...
 
RMyA - Presentación Jornada ORT Estandar ISO IEC 29119 - 2011 v1.0
RMyA - Presentación Jornada ORT Estandar ISO IEC 29119 - 2011 v1.0RMyA - Presentación Jornada ORT Estandar ISO IEC 29119 - 2011 v1.0
RMyA - Presentación Jornada ORT Estandar ISO IEC 29119 - 2011 v1.0
 
Is new
Is newIs new
Is new
 
Diseã±os de planes_de_pruebas_de_software1
Diseã±os de planes_de_pruebas_de_software1Diseã±os de planes_de_pruebas_de_software1
Diseã±os de planes_de_pruebas_de_software1
 
2.6 Pruebas Funcionales.pdf
2.6 Pruebas Funcionales.pdf2.6 Pruebas Funcionales.pdf
2.6 Pruebas Funcionales.pdf
 
Unidad 3 elaboracion de un proyecto (4)
Unidad  3   elaboracion de un proyecto (4)Unidad  3   elaboracion de un proyecto (4)
Unidad 3 elaboracion de un proyecto (4)
 
Unidad # 8 diseño de planes de prueba
Unidad # 8 diseño de planes de pruebaUnidad # 8 diseño de planes de prueba
Unidad # 8 diseño de planes de prueba
 
Diseños de planes de pruebas de software1
Diseños de planes de pruebas de software1Diseños de planes de pruebas de software1
Diseños de planes de pruebas de software1
 
09 01-inspecciones
09 01-inspecciones09 01-inspecciones
09 01-inspecciones
 
Taller de-auditoria
Taller de-auditoriaTaller de-auditoria
Taller de-auditoria
 
Taller de auditoria
Taller de auditoriaTaller de auditoria
Taller de auditoria
 
Actividad 3 prueba de software juan esteban uribe m
Actividad 3 prueba de software juan esteban uribe mActividad 3 prueba de software juan esteban uribe m
Actividad 3 prueba de software juan esteban uribe m
 
Metodologías para el análisis diseño de sistemas
Metodologías para el análisis diseño de sistemasMetodologías para el análisis diseño de sistemas
Metodologías para el análisis diseño de sistemas
 
Evalua lsi
Evalua lsiEvalua lsi
Evalua lsi
 
Metologías Ágiles ¿Testing Ágil? (LarreBorges, Schreiber, Araújo)
Metologías Ágiles ¿Testing Ágil?  (LarreBorges, Schreiber, Araújo)Metologías Ágiles ¿Testing Ágil?  (LarreBorges, Schreiber, Araújo)
Metologías Ágiles ¿Testing Ágil? (LarreBorges, Schreiber, Araújo)
 
Sqa
SqaSqa
Sqa
 
Software Testing - Panorama Actual
Software Testing - Panorama ActualSoftware Testing - Panorama Actual
Software Testing - Panorama Actual
 
Auditoria informatica
Auditoria informaticaAuditoria informatica
Auditoria informatica
 
Analisis De Sistemas
Analisis De SistemasAnalisis De Sistemas
Analisis De Sistemas
 

Último

Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxpaogar2178
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptxCamuchaCrdovaAlonso
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...JoseMartinMalpartida1
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuelabeltranponce75
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfEduardoJosVargasCama1
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxBeatrizQuijano2
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfJonathanCovena1
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 

Último (20)

Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 

Diagnóstico del uso de técnicas de revisión en Uruguay

  • 1. CIbSE 2013 XVI Congreso Iberoamericano en “Software Engineering”, Abril 2013, Montevideo, Uruguay Diagnóstico del uso de técnicas de revisión en Uruguay Darío Macchi Universidad ORT Uruguay Montevideo, Uruguay macchi@uni.ort.edu.uy Martín Solari Universidad ORT Uruguay Montevideo, Uruguay martin.solari@ort.edu.uy CI3S Centro de Investigación e Innovación en Ingeniería de Software
  • 2. Diagnóstico del uso de técnicas de revisión en Uruguay Darío Macchi, Martín Solari 2/12 Estado de la cuestión Revisiones: Actividades para detectar defectos en artefactos analizando estructura y contenido Una revisión tiene 4 etapas Planificación  Detección de defectos  Consolidación  Seguimiento Formalidad depende de la sistematización de cada etapa Revisiones según formalidad [Wiegers, 2001] Ad-hoc Inspección (Fagan) Revisión de pares Revisión de pares múltiples Programación de a pares Walktrough Revisión de equipo
  • 3. Diagnóstico del uso de técnicas de revisión en Uruguay Darío Macchi, Martín Solari 3/12 Estado de la cuestión Revisiones según formalidad [Wiegers, 2001] Ad-hoc Inspección (Fagan) Revisión de pares Revisión de pares múltiples Programación de a pares Walktrough Revisión de equipo Técnicas formales • +30 años de investigación • altamente efectivas • baja adopción Técnicas poco formales • muy poca investigación • faltan estudios primarios • alta adopción [Ciolkowski et al., 2003]
  • 4. Diagnóstico del uso de técnicas de revisión en Uruguay Darío Macchi, Martín Solari 4/12 Objetivo y motivación Objetivo: Analizar la adopción y uso de técnicas de revisión Motivación: • De estudio anterior sabemos que la adopción y uso de inspecciones es bajo [Macchi & Solari, 2003] • Revisiones como proceso importante de IS – proceso efectivo [Ciolkowski et al., 2003] [Laitenberger et al., 2002] – aplicable a diversos artefactos [Aurum et al., 2002] – técnicas de distinta formalidad [Wiegers, 2002] – complementa al testing [Winkler et al., 2010]
  • 5. Diagnóstico del uso de técnicas de revisión en Uruguay Darío Macchi, Martín Solari 5/12 Método de investigación Definición y objetivos Diseño Procesamiento de respuestas Implementación y ejecución Def. muestra Modelo Formulario Validación Modelo (presentación) Formulario (piloto) Proceso de la encuesta
  • 6. Diagnóstico del uso de técnicas de revisión en Uruguay Darío Macchi, Martín Solari 6/12 Encuesta - resultados • Respuestas de 25 profesionales interesados en revisiones • 52% dicen realizar inspecciones formales, pero en realidad no lo hacen • Artefactos revisados: • 80% revisa algún artefacto, 20% confían solo en el testing • 52% de revisiones son espontáneas, 40% son planificadas 68% 40% 60% 44% 60% 28% Espec. de req. (17) Docs. de diseño (10) Código (15) Casos de prueba (11) Interfaz de usuario (15) Docs. de arquitectura (7)
  • 7. Diagnóstico del uso de técnicas de revisión en Uruguay Darío Macchi, Martín Solari 7/12 Encuesta - resultados • Descripción de procesos de revisión Método de Comparaciones Constantes [Seaman, 1999]
  • 8. Diagnóstico del uso de técnicas de revisión en Uruguay Darío Macchi, Martín Solari 8/12 Encuesta - resultados • Descripción de procesos de revisión Método de Comparaciones Constantes [Seaman, 1999] Id Proposiciones # H1 Las revisiones involucran a un par 11 H2 Se definen roles para asignar tareas de revisión 10 H3 La UI se valida contra la especificación de requerimientos y se observa al usuario usarla 7 H4 Se hacen revisiones sin un proceso definido 6 H5 El código se revisa contra estándares de desarrollo 5 H6 Se revisa especificación de requerimientos para descartar ambigüedades y se valida con el cliente 5 H7 Se usan herramientas de apoyo al proceso de revisión 5 H8 Cliente y desarrolladores participan en revisiones de etapas tempranas del proyecto 3 ... ... ...
  • 9. Diagnóstico del uso de técnicas de revisión en Uruguay Darío Macchi, Martín Solari 9/12 Encuesta - resultados Cómo revisan los profesionales: • Revisiones sin un proceso definido • Involucran – al menos a un par – usuarios y clientes • Utilizan – roles ya existentes – herramientas de apoyo – documentos de referencia
  • 10. Diagnóstico del uso de técnicas de revisión en Uruguay Darío Macchi, Martín Solari 10/12 Conclusiones • Profesionales revisan: – frecuentemente – artefactos claves – sin usar técnicas ni procesos definidos • Autopercepción de sus procesos como más formales de lo que realmente son. • Revisiones no son tenidas en cuenta en planificación de proyectos – revisiones espontáneas
  • 11. Diagnóstico del uso de técnicas de revisión en Uruguay Darío Macchi, Martín Solari 11/12 Trabajos futuros • Caso de estudio sobre técnicas de revisión menos formales – características compartidas con inspecciones (efectividad, transferencia de conocimiento, etc.) • Elaborar propuestas prácticas de mejora al proceso en términos de: – Sistematización – Repetitividad – Mayor independencia técnica de revisores • Introducir propuestas en la practica para evaluar resultados
  • 12. Diagnóstico del uso de técnicas de revisión en Uruguay Darío Macchi, Martín Solari 12/12 Preguntas macchi@uni.ort.edu.uy