Siguiente » WICC 2015 WICC 2015 Autoridades Comité Académico Coordinadores Artículos aceptados Objetivos Tesis de Doctorado Compiladores El Workshop de Investigadores en Ciencias de la Computación (WICC) es organizado anualmente por la Red de Universidades Nacionales con Carreras de Informática (RedUNCI) y se lleva a cabo en alguna de las Universidades que integran la Red. El primer WICC se realizó en 1999 en la Universidad Nacional de San Juan. El objetivo del Workshop es permitir el intercambio de ideas y experiencias entre investigadores, de modo de fomentar la vinculación y potenciar el desarrollo coordinado de actividades de Investigación, Desarrollo e Innovación. WICC 2015, 17º edición del WICC, organizado localmente por el Departamento de Informática de la Universidad Nacional de Salta, Provincia de Salta, se llevará a cabo en la misma universidad, los días 16 y 17 de abril de 2015. Enlace al Sitio Web del Workshop Salta en imágenes Siguiente » « Anterior | Siguiente » WICC 2015 Autoridades Autoridades Comité Académico Coordinadores Artículos aceptados WICC 2015 Tesis de Doctorado Compiladores Universidad Nacional de Salta, Provincia de Salta Rector: CPN Víctor Hugo Claros Departamento de Informática - Facultad de Ciencias Exactas Director: Mgr. Gustavo Daniel Gil Red de Universidades Nacionales con Carreras de Informática (RedUNCI) Coordinador Titular: Ing. Armando De Giusti (UN La Plata) Coordinador Alterno: Lic. Feierherd Guillermo (UNTDF) Junta Directiva: Mag. Dapozo Gladys (UNNE) Lic. Hugo Padovani (U Morón) Ing. Marcelo Estayno (UN Lomas de Zamora) Dra. Fabiana Piccoli (UN San Luis) Lic. Jorge Finocchieto (U CAECE) Lic. Horacio Kuna (UN Misiones ) Lic. Fernanda Carmona (UN Chilecito) Lic. Raúl Kantor (UN Rosario) Comité Organizador Local MSc. Daniel ARIAS FIGUEROA Mgr. Gustavo GIL Lic. Martín DIAZ Lic. María Laura MASSE PALERMO Mg. Sergio ROCABADO Mg. Rosa MACAIONE Lic. Jorge SILVERA Lic. Marcela LOPEZ C.U. Eduardo FERNANDEZ Lic. Carina REYES Lic. Claudia IBARRA Esp. Loraine GIMNSON SARAVIA « Anterior | Siguiente » « Anterior | Siguiente » WICC 2015 Comité Académico Autoridades Comité Académico Coordinadores WICC 2015 Artículos aceptados Tesis de Doctorado Compiladores Universidades Nombre Y Apellido UBA-Ciencias Exactas Fernandez Slezak, Diego UBA-Ingenieria Echeverria, Adriana UN La Plata De Giusti, Armando UN Sur Simari, Guillermo UN San Luis Esquivel, Susana UNCPBA Acosta, Nelson UN Comahue Vaucheret, Claudio UN La Matanza Spositto, Osvaldo UN La Pampa Alfonso, Hugo UN Lomas de Zamora Estayno, Marcelo UN Tierra del Fuego Feierherd, Guillermo UN Salta Gil, Gustavo Daniel UN Patagonia Austral Márquez, Maria Eugenia UTN Bursztyn, Andrés UN San Juan Otazú, Alejandra UADER Aranguren, Silvia UN Patagonia SJB Buckle, Carlos UN Entre Ríos Tugnarelli, Mónica UN Nordeste Dapozo, Gladys UN Rosario kantor, Raúl UN Misiones Kuna, Horacio UNNOBA Russo, Claudia UN Chilecito Carmona, Fernanda UN Lanús García Martínez, Ramón UN Santiago del Estero Durán, Elena Esc. Sup. Ejercito Castro Lechstaler, Antonio UN Litoral Loyarte, Horacio UN Río IV Arroyo, Marcelo UN Córdoba Brandán Briones, Laura UN Jujuy Paganini, José UN Rio Negro Vivas, Luis UN Villa María Prato, Laura UN Luján Scucimarri, Jorge UN Catamarca Barrera, María Alejandra UN La Rioja Nadal, Claudio UN Tres de Febrero Cataldi, Zulma UN Tucumán Luccioni, Griselda UNAJ Morales, Martin UN Chaco Austral Zachman, Patricia U Morón Padovani, Hugo René UAI De Vicenzi, Marcelo U Belgrano Guerci, Alberto U Kennedy Panizzi, Marisa U Adventista del Plata Bournissen, Juan UCAECE Finocchieto, Jorge U Palermo Ditada, Esteban UCA Grieco, Sebastian U Salvador Zanitti, Marcelo U Aconcagua Gimenez, Rosana U Gastón Dachary Belloni, Edgardo « Anterior | Siguiente » « Anterior | Siguiente » WICC 2015 Ingeniería de Software Autoridades Comité Académico Coordinadores Id Título Artículos aceptados Agentes y Sistemas Inteligentes 6836 Arquitectura, Redes y Sistemas Propuesta de un Modelo para Especificar Requisitos de Software para Sistemas Sensibles al Contexto [email protected] Operativos Marisa Daniela Panizzi (UM) Aspectos Teóricos de Ciencia de la Computación Aproximación a un framework para el desarrollo de Base de Datos y Minería de Datos 6837 aplicaciones sensibles al contexto. Investigación en Computación Gráfica, Imágenes y Visualización progreso Ingeniería de Software [email protected], Mariano Gambino (UM) [email protected], Adrián Marcelo Medina (UM) [email protected], Leticia Lorena Madeira (UM) [email protected] Innovación en Educación en Informática Maria Claudia Gómez (UNSJ) [email protected], Innovación en Sistemas de Software Autores Marisa Daniela Panizzi (UM) [email protected], Lucio Oscar Bravo (UM) 6840 Uso de Ontologías para representar Sistemas de Información Procesamiento de Señales y Sistemas de Tiempo Real [email protected], Sebastián J. García (UNSJ) [email protected], María Romagnano (UNSJ) [email protected] Procesamiento Distribuído y Paralelo Seguridad Informática Eduardo Iberti (UTN-FRBA) [email protected], Propuesta de Modelo para la evaluación de la viabilidad de 6842 Proyectos ERP en el marco del Sector Público Argentino Tecnología Informática Aplicada en Educación 6856 Tesis de Doctorado Pablo Pytel (UTN-FRBA) [email protected], Ma Florencia Pollo Cattaneo (UTN-FRBA) [email protected] AOP4ST - Aspect-Oriented Process for a Smooth Fernando Pinciroli (OTRA) Transition [email protected] Marcelo Marciszack (UTN-FRC) [email protected], Compiladores Oscar Medina (UTN-FRC) [email protected], 6867 Implementación de patrones en la validación de modelos conceptuales Juan Pablo Fernandez Taurant (UTN-FRC) [email protected], Juan Carlos Moreno (UTN-FRC) [email protected], Claudia Castro (UTN-FRC) [email protected] 6869 Integrating Empirical Software Engineering practice in South America Gabriela Robiolo (UA) [email protected] 6873 La noción de stakeholder en la Ingeniería de Requerimientos Alejandro Oliveros (UADE) [email protected], Sandra Martinez (UADE) [email protected] 6879 Desarrollo de un modelo basado en servicios digitales comunes reutilizables para Gobierno Electrónico Marcelo Castro (UNJu) [email protected], David Sánchez Rivero (UNJu) [email protected], Alejandro Vargas (UNJu) [email protected], Fabiana Aragón (UNJu) [email protected], Elizabeth Reinoso (UNJu) [email protected], María Aparicio (UNJu) [email protected], José Farfán (UNJu) [email protected], Andrea Cándido (UNJu) agcandido@@fhycs.unju.edu.ar, Daniel Castro (UNJu) [email protected], Liliana Cazón (UNJu) [email protected], José V Zapana (UNJu) [email protected] 6898 Especificación Formal de Lenguajes Específicos del Dominio utilizando Alloy Ana Garis (UNSL) [email protected], Alejandro Sanchez (UNSL) [email protected] Hacia una WWW a la medida de las Personas: 6899 Identificación, Desarrollo y Uso de Soluciones Web Centradas en el Usuario Gabriela Gaetan (UNPA) [email protected], Viviana E. Saldaño (UNPA) [email protected], Gabriela Miranda (UNPA) [email protected], Hernan Sosa (UNPA) [email protected], Diego Vilte (UNPA) [email protected], Analia Pires (UNPA) [email protected], Sonia Molina (UNPA) [email protected] 6906 Soporte a la actividad de diseño basado en patrones de diseño Luis Roqué Fourcade (UNSL) [email protected], Liliana Arakaki (UNSL) [email protected] 6919 Una Propuesta de Marco de Trabajo Orientado al Dominio del Procesamiento Transaccional Hernán Zbucki (UNLP) [email protected], Claudia Pons (UNLP) [email protected] 6920 Ingeniería de Software Dirigida por Modelos aplicada a sistemas robóticos usando los estándares de la OMG Claudia Pons (UNLP) [email protected], Gabriela A. Pérez (UNLP) [email protected], Carlos Neil (UAI) [email protected], Acciones Id Título Autores Roxana S. Giandini (UNLP) [email protected], Marcelo De Vicenzi (UAI) [email protected] 6926 6929 Propuesta Metodológica para el desarrollo de un Repositorio de Acceso Abierto Desarrollo Basado en Conocimiento Siguiendo Practicas Agiles. María Vanesa Doria (UNCa) [email protected], Germán Montejano (UNSL) [email protected] Loraine Gimson Saravia (UNSa) [email protected], Gustavo D. Gil (UNSa) [email protected], Daniel Arias Figueroa (UNSa) [email protected] Gladys N. Dapozo (UNNE) [email protected], 6935 Estimación de software: métodos orientados a la gestión ágil de proyectos, desarrollo web y estimación temprana M. Ferraro (UNNE) [email protected], Yanina Medina (UNNE) [email protected], Gabriel Osmar Pedrozo Petrazzini (UNNE) [email protected], G Osmar (UNNE) [email protected], Andrea Lencina (UNNE) [email protected], Emanuel Irrazábal (UNNE) [email protected] Gladys N. Dapozo (UNNE) [email protected], 6936 Análisis de código fuente orientado a la calidad del producto Cristina Greiner (UNNE) [email protected], Emanuel Irrazábal (UNNE) [email protected], J. Chiapello (UNNE) [email protected] 6947 Cuadro de Mando Integral para Gobiernos Locales G Novillo Rangone (UNSL) [email protected], Germán Montejano (UNSL) [email protected], Edgardo Bernardis (UNSL) [email protected], Roberto Uzal (UNSL) [email protected] Marcelo Gabriel Benedetto (UNER) [email protected], Ana Lía Ramona Carabio (UNER) [email protected], 6954 Selección de Lenguajes Orientados a Objetos para un estudio comparativo y análisis de rendimiento Capital intelectual en la Investigación Universitaria: su 6956 medición en la Secretaría de Ciencia y Tecnología de la UNCa 6973 Modelos de Proceso para Ingenieria de Explotacion de Informacion para Pymes: Abordaje Agil y Abordaje Robusto Carlos Alvez (UNER) [email protected], Miguel Fernandez (UNER) [email protected], Graciela Raquel Etchart (UNER) [email protected], Sergio Alberto Cabrera (UNER) [email protected], Duval Horacio Benitez (UNER) [email protected], Marcelo A. Falappa (UNS) [email protected], María Laura Cobo (UNS) [email protected], Diego César Martínez (UNS) [email protected] Carola Flores (UNCa) [email protected], Rosa Palavecino (UNSE) [email protected], Germán Montejano (UNSL) [email protected] Ramon Garcia Martinez (UNLA) [email protected], E. Diez (UNLA) [email protected], R. García (UNLA) [email protected], Sebastián Martins (UNLA) [email protected], E. Baldizzoni (UNLA) [email protected] Gladys Kaplan (UNLaM) [email protected], Jorge Doorn (UNLaM) [email protected], Walter F. Panessi (UNLu) [email protected], Generación semi automática de casos de prueba a partir de Claudia S. Ortiz (UNLu) [email protected], 6980 escenarios Eugenia Cespedes (UNLaM) [email protected], Julian Massolo (UNLaM) [email protected], David Petrocelli (UNLu) [email protected] 6988 Reuso Orientado a Dominios: Hacia un Enfoque basado en Taxonomías Agustina Bucella (UNCOMA) [email protected], Juan Manuel Luzuriaga (UNCOMA) [email protected], Alejandra Cechich (UNCOMA) [email protected], Rodolfo Martinez (UNCOMA) [email protected], Rafaela Mazalú (UNCOMA) [email protected], Matias Pol la (UNCOMA) [email protected], Maximiliano Arias (UNCOMA) [email protected], Adriana Elba Martín (UNCOMA) [email protected], Maria del Socorro Doldan (UNCOMA) [email protected], Enrique Morsan (UNCOMA) [email protected], Acciones Id Título Autores Tamara Rubilar (CENPAT) [email protected] María Inés Lund (UNSJ) [email protected], Susana Beatriz Chavez (UNSJ) [email protected], Diego Checcarelli (UNSJ) 6990 Testing guiado por el diseño. Diseño dirigido por casos de [email protected], uso. Viviana Alferillo (UNSJ) [email protected], Adriana Martin (UNSJ) [email protected], Emilio Ormeño (UNSJ) [email protected] Corina Natalia Abdelahad (UNSL) 6993 [email protected], Considerando MDO en el entorno de Manufacturación en la Daniel Riesco (PUC Rio) [email protected], Nube Carlos Kavka (ESTECO S.P.A) [email protected] Sara Ester De Federico (UTN-FRRo) [email protected] , [email protected], Construcción de una Metodología para la Priorización y 6997 Selección de Nuevos Requerimientos a Implementar en Software en Etapa de Mantenimiento Noelia Sincosky (UTN-FRRo) [email protected], Mariela Avogradini (UTN-FRRo) [email protected], Diana Moschetti (UTN-FRRo) [email protected] María Claudia Albornoz (UNSL) 7012 Evaluación de Interfaces Gráfica de Usuario [email protected], Mario Marcelo Berón (UNSL) [email protected], Germán Montejano (UNSL) [email protected] 7015 Aplicación de Lógica Difusa en le Evaluación de Calidad de Carlos Salgado (UNSL) [email protected], M. Peralta (UNSL) [email protected], los Procesos de Negocio Daniel Riesco (UNSL) [email protected], Germán Montejano (UNSL) [email protected] M. Peralta (UNSL) [email protected], Carlos Salgado (UNSL) [email protected], 7018 Tablero de Métricas para Procesos Workflow en la Nube Lorena S. Baigorria (UNSL) [email protected], Germán Montejano (UNSL) [email protected], Daniel Riesco (UNSL) [email protected] Diego Alberto Godoy (UGD) [email protected], Modelo de Simulación Dinámico de Proyectos de 7019 Desarrollo de Software con Scrum 7020 Métodos, Técnicas y Herramientas para Optimizar la Calidad de los Sistemas Móviles Análisis de la Experiencia del Usuario: Relación entre el 7021 Comportamiento Emocional y la Satisfacción de Uso 7023 7034 7042 Henry Kotynski (UGD) [email protected], Edgardo Belloni (UGD) [email protected], Héctor Dos Santos (UGD) [email protected], Eduardo O Sosa (UGD) [email protected] Marta C. Fennema (OTRA) [email protected], Rosa Palavecino (UNSE) [email protected], Susana Herrera (UNSE) [email protected], Pablo J. Najar Ruiz (UNSE) [email protected] Eugenia C. Sosa Bruchman (UNCa) [email protected], Germán Montejano (UNSL) [email protected], Ana Garis (UNSL) [email protected] Propuesta de metodología para automatización del proceso de elicitación de requisitos Noemí Medina (UTN-FRBA) [email protected], Pablo Pytel (UTN-FRBA) [email protected], Ma Florencia Pollo Cattaneo (UTN-FRBA) [email protected] Influencia de las nominalizaciones sobre la completitud de modelos de requisitos Claudia S. Litvak (UNLaM) [email protected], Graciela Hadad (UNLaM) [email protected], Jorge Doorn (UNLaM) [email protected] Desarrollo de un modelo basado en MDA para Gobierno Electrónico David Sánchez Rivero (UNJu) [email protected], Alejandro Vargas (UNJu) [email protected], Marcelo Castro (UNJu) [email protected], José Farfán (UNJu) [email protected], Andrea Cándido (UNJu) agcandido@@fhycs.unju.edu.ar, Elizabeth Reinoso (UNJu) [email protected], María Aparicio (UNJu) [email protected], Daniel Castro (UNJu) [email protected], Liliana Cazón (UNJu) [email protected], José V Zapana (UNJu) [email protected] MODELO DE EVALUACIÓN DE PRODUCCIÓN 7044 CIENTÍFICA PARA EL ÁREA DE CIENCIAS DE LA COMPUTACIÓN M. Rey (UNaM) [email protected], Horacio Kuna (UNaM) [email protected], E. Martini (UNaM) [email protected], A. Rambo (UNaM) [email protected], Claudio Omar Biale (UNaM) [email protected], Eduardo Zamudio (UNaM) [email protected], Acciones Id Título Autores Ana Valeria Canteros (UNaM) [email protected] Alicia Salamon (IUA) [email protected], Patricio Maller (IUA) [email protected], 7047 Automatización en el desarrollo de Software Crítico en el Alejandra Boggio (IUA) [email protected], Ámbito Científico-Técnico Natalia Mira (IUA) [email protected], Sofía Pérez (IUA) [email protected], Francisco Coenda (IUA) [email protected] Maria Belen Bonino (UTN-FRSFco) Incorporando Alloy en Desarrollos basados en 7049 Metodologías Ágiles [email protected], Ana Garis (UNSL) [email protected], Daniel Riesco (UNSL) [email protected] Rocío Rodriguez (UNLaM) [email protected], Vicente Merchan Rodriguez (EPDE) 7054 Evaluación de la Usabilidad en las Soluciones Móviles [email protected], Ofrecidas por las Entidades Públicas Isabel Marko (UNLaM) [email protected], Vera Pablo M. (UNLaM) [email protected], Gabriela Yanina Valles (UNLaM) [email protected] Norma Beatriz Perez (UNSL) [email protected], Mario Marcelo Berón (UNSL) 7061 Comprensión de Sistemas Paralelos [email protected], Pedro R. Henriques (UMinho) [email protected], Maria J. Pereira (IPB) [email protected] 7062 Plataformas para el desarrollo de aplicaciones móviles. Miguel Alfredo Bustos (UNSL) [email protected], Norma Beatriz Perez (UNSL) [email protected], Mario Marcelo Berón (UNSL) [email protected] Maximiliano Abrutsky (UTN-FRC) [email protected], Federico Bobbio (UTN-FRC) [email protected], Diego Campos (UTN-FRC) [email protected], Transferencia de resultados de investigación en desarrollo 7077 de software para TV Digital en la Provincia de Córdoba Graciela Cáceres (CTCN) [email protected], David Díaz (UTN-FRC) [email protected], Carlos Raul Luna (UTN-FRC) [email protected], Ricardo Medel (UTN-FRC) [email protected], Nestor Navarro (UTN-FRC) [email protected], María Alejandra Odetti (UTN-FRC) [email protected] Métodos y herramientas de las WCAG 2.0 en el desarrollo 7079 web Sonia Mariño (UNNE) [email protected], María V Godoy (UNNE) [email protected], Pedro Luis Alfonzo (UNNE) [email protected] 7092 Evolución y reusabilidad en F/OSS Jorge Ramirez (UNSa) [email protected], Carina Jimena Reyes (UNSa) [email protected], Gustavo D. Gil (UNSa) [email protected], Fernando Durgam (UNSa) [email protected] 7095 7096 7101 Técnicas y Estrategias para Comprender Procesos de Negocios Especificados en WS-BPEL Hernán Bernardis (UNSL) [email protected], Edgardo Bernardis (UNSL) [email protected], Mario Marcelo Berón (UNSL) [email protected], Daniel Riesco (PUC Rio) [email protected], Pedro R. Henriques (PUC Rio) [email protected], Maria Joao V. Pereira (IPB) [email protected] Tendencias de diseño arquitectural de Sistemas de Información con requerimientos cambiantes Diana Cruz (UNPA) [email protected], Silvia Rivadeneira (UNPA) [email protected], Gabriela Vilanova (UNPA) [email protected] Dispositivos Móviles: Desarrollo de Aplicaciones Multiplataforma Pablo Thomas (UNLP) [email protected], Nicolás Galdámez (UNLP) [email protected], Lisandro Delia (UNLP) [email protected], Leonardo Corbalán (UNLP) [email protected], Patricia Pesado (UNLP) [email protected] Acciones Id Título Autores Patricia Pesado (UNLP) [email protected], Rodolfo Bertone (UNLP) [email protected], Pablo Thomas (UNLP) [email protected], Luciano Marrero (UNLP) [email protected], Ariel Pasini (UNLP) [email protected], Lisandro Delia (UNLP) [email protected], 7103 Procesos para el desarrollo de Sistemas de Software Distribuidos Nicolás Galdámez (UNLP) [email protected], Eduardo Ibañez (UNLP) [email protected], César Estrebou (UNLP) [email protected], Alejandra Ripodas (UNLP) [email protected], Verónica Aguirre (UNLP) [email protected], German Caseres (UNLP) [email protected] 7106 Uso de Gramática Distributiva en la Ingeniería de Aristides Dasso (UNSL) [email protected], Requisitos Ana Funes (UNSL) [email protected] Silvera Jorge A. (UNSa) [email protected], Daniel Arias Figueroa (UNSa) METODOLOGIA WEBML APLICADA A UN SISTEMA DE 7110 GESTION DE CALIDAD EN CENTROS DE INVESTIGACION [email protected], Gustavo D. Gil (UNSa) [email protected], Raúl Martin Diaz (UNSa) [email protected], Guillermo Esteban Villanueva (UNSa) [email protected], Valeria A. Gonzalez (UNSa) [email protected], I. Diego Gil (UNSa) [email protected], Enzo Chauque (UNSa) [email protected] Lucrecia Rescaldani (UNSL) Adopción de COBIT para la Auditoría de Sistemas de 7126 Gestión de Expedientes Digitales [email protected], Ana Garis (UNSL) [email protected], Daniel Riesco (PUC Rio) [email protected] Adriana Urciuolo (UNTDF) Enfoque Metodológico basado en técnicas de Ingeniería de 7143 Software para el Desarrollo de Sistemas de Modelación y Simulación Hidrológica [email protected], Matías Gel (UNTDF) [email protected], Ezequiel Moyano (UNTDF) [email protected], Martín Villarreal (UNTDF) [email protected], Rodolfo Iturraspe (UNTDF) [email protected] Interacción de Atributos al Priorizar Requisitos a través de Objetivos Graciela Hadad (UB) [email protected], Jorge Doorn (UNLaM) [email protected], Claudia S. Litvak (UNLaM) [email protected], C. Imparato (OTRA) [email protected] BPMS - Análisis de aspectos funcionales avanzados: una 7150 clasificación propuesta Anahí Rodriguez (UNLP) [email protected], Patricia Bazán (UNLP) [email protected], F. Javier Díaz (UNLP) [email protected] 7147 7153 Reuso de Conocimiento en Foros de Discusión: Hacia una mejora en la repercusión de información Nadina Martínez Carod (UNCOMA) [email protected], Gabriela Aranda (UNCOMA) [email protected], Alejandra Cechich (UNCOMA) [email protected], Valeria Zoratto (UNCOMA) [email protected], Pamela Faraci (UNCOMA) [email protected], Carina Noda (UNCOMA) [email protected], Mauro Sagripanti (UNCOMA) [email protected] 7158 Exploración de la inserción del software en el desarrollo industrial Alicia Laura Mon (UNLaM) [email protected], Horacio Del Giorgio (UNLaM) [email protected] 7167 Formalización del Modelo para Aplicaciones Sensibles al Contexto MASCO María del Pilar Galvez Díaz (UNJu) [email protected], Nélida Raquel Caceres (UNJu) [email protected], Patricio O. Condorí (UNJu) [email protected], Héctor Liberatori (UNJu) [email protected], Eduardo Graneros (UNJu) [email protected], Estela Corimayo (UNJu) [email protected], Evelina Carola Velazquez (UNJu) [email protected], Acciones Id Título Autores Acciones Ariel Guzmán Palomino (UNJu) [email protected] Del Telegrama a los Tweets: Investigación sobre la 7171 Interacción del Adulto Mayor con las Redes Sociales y Aplicaciones Google considerando Aspectos de Usabilidad y Accesibilidad Web F. Javier Díaz (UNLP) [email protected], Ivana Harari (UNLP) [email protected] Patricia Pesado (UNLP) [email protected], Silvia Esponda (UNLP) 7178 Normas y Modelos de Calidad para la Mejora de Productos y Procesos de Software, y de Procesos de Gestión. [email protected], Ariel Pasini (UNLP) [email protected], Marcos Boracchia (UNLP) [email protected], Delfina Díaz (UNLP) [email protected], Elsa Estevez (OTRA) [email protected] Germán Montejano (UNSL) [email protected], Oscar Testa (UNLPAM) [email protected], 7202 Ingeniería de Software: Composición de servicios en ambientes ubicuos. Dario Segovia (UNLPAM) [email protected], Oscar Dieste (UPM) [email protected], [email protected], Efraín Fonseca (EST-IESE) [email protected] Andrés Pablo Flores (UNCOMA) [email protected], Alejandra Cechich (UNCOMA) [email protected], Garriga Martin (UNCOMA) 7216 Reuso Orientado a Servicios: Mejoras en Evaluación y Testing [email protected], Marcelo Moyano (UNCOMA) [email protected], Alan De Renzis (UNCOMA) [email protected], Diego Anabalon (UNCOMA) [email protected] « Anterior | Siguiente » PROPUESTA DE METODOLOGÍA PARA AUTOMATIZACIÓN DEL PROCESO DE ELICITACIÓN DE REQUISITOS Noemí Medina, Pablo Pytel, Ma. Florencia Pollo-Cattaneo Grupo de Estudio en Metodologías de Ingeniería de Software (GEMIS) Programa de Maestría en Ingeniería en Sistemas de Información. Universidad Tecnológica Nacional. Facultad Regional Buenos Aires Medrano 951 (C1179AAQ) Ciudad Autónoma de Argentina. Buenos Aires Tel +54 11 4867-7511 {noemi.medina, ppytel, flo.pollo}@gmail.com Resumen Durante el ciclo de vida del desarrollo de un sistema software suele ser necesario analizar una gran cantidad de documentación escrita en lenguaje natural (es decir, en el lenguaje propio de los usuarios del sistema de información) a fin de descubrir y especificar los requisitos del sistema. Esta etapa del proceso de elicitación consume gran cantidad de tiempo y es propensa a muchos errores cuando se realiza manualmente. Esto lleva a pensar en formas de automatizar la extracción de conocimiento a partir de dicha documentación disponible. La Ingeniería de Software tradicionalmente ha apoyado las iniciativas de modelado con las denominadas herramientas Computer-Aided Software Engineering (CASE), además de la generación parcial de código fuente. Varios autores han propuesto la utilización de herramientas y metodologías que automaticen algunas etapas del proceso de elicitación de requisitos. Sin embargo, todavía no se ha logrado definir una metodología para encarar todo el proceso de elicitación en forma coherente y completa. En este contexto, el presente trabajo de investigación tiene como objetivo desarrollar una metodología que asista al ingeniero de requisitos en el proceso de elicitación utilizando herramientas que automaticen la tarea de procesamiento y análisis de documentación preexistente. Palabras clave: Ingeniería de requisitos, Elicitación de Requisitos, Herramientas, Automatización. Contexto Esta investigación se desarrolla dentro de las líneas de trabajo del Grupo de Estudio de Metodologías para Ingeniería en Software y Sistemas de Información (GEMIS), el cual se encuentra conformado por un equipo de docentes y alumnos dentro del ámbito de la Facultad Regional Buenos Aires de la Universidad Tecnológica Nacional. Este grupo busca la sistematización de cuerpos de conocimientos y promoción sobre el campo de la Ingeniería en Sistemas de Información y la Ingeniería en Software, sus aplicaciones y abordajes metodológicos en todo tipo de escenarios (convencionales y no convencionales). Introducción Tal como sucede en otras ingenierías, el proceso de construcción de un sistema software en el marco de la Ingeniería de Software comienza con la especificación del producto que pretende ser el resultado final del proceso [Pressman, 2005]. Sin embargo, los problemas que a menudo tienen que resolver los ingenieros de software son extremadamente complejos [Sommerville, 2005], esto genera que sea difícil establecer exactamente lo que el sistema debe hacer. Las descripciones de los servicios y restricciones se consideran los requisitos para el sistema, y al proceso de descubrir, analizar, documentar y verificar estos servicios y restricciones se lo denomina Ingeniería de Requisitos (IR). De esta manera, la IR se ocupa de la descripción completa del comportamiento a implementar en el software, incluyendo la descripción de las funcionalidades que el sistema software deberá realizar, el detalle de las interacciones que los usuarios tendrán con el software y los requisitos no funcionales que imponen restricciones al diseño o funcionamiento del sistema software [Pohl, 1994]. Esto se formaliza luego en un documento de Especificación de Requisitos Software [IEEE, 1998] que debe ser completo y aceptado por los interesados. Normalmente, en los proyectos de desarrollo de software se dispone de una gran cantidad de documentos no estructurados (por ejemplo entrevistas de usuarios, documentación de sistemas preexistentes, manuales de procedimientos, formularios, entre otros) provenientes de diferentes fuentes organizacionales que son necesarios analizar y transformar en requisitos estructurados [Meth et al., 2013]. Debido a que se sabe que esta etapa del proceso de elicitación consume mucho tiempo y es propenso a errores cuando se realiza manualmente, esto lleva a pensar en formas de automatizar la extracción de conocimiento a partir de toda esa información escrita existente. La Ingeniería del Software tradicionalmente ha apoyado las iniciativas de modelado con las denominadas herramientas Computer-Aided Software Engineering (CASE), desarrolladas desde mediados de la década de los setenta y que en la actualidad permiten el trazado y edición de diferentes tipos de diagramas (incluida la gama de diagramas UML), además de la generación parcial de código fuente [Zapata, 2007]. Sin embargo, estas herramientas no brindan apoyo a los procesos previos a la realización de los modelos, y esta labor se ha dejado completamente en manos de los analistas, quienes deben interpretar el dominio del problema para plasmarlo posteriormente en los modelos. Aunque algunos autores entre los que se destacan [Sawyer et. al., 2002; Haak, 2005; Sampaio et al., 2007] han propuesto la utilización de herramientas y metodologías que automaticen algunas etapas del proceso de elicitación de requisitos; todavía no se ha logrado definir una metodología robusta que guíe al ingeniero de requisitos para encarar todo el proceso en forma coherente y completa. Asimismo, al momento de seleccionar la herramienta adecuada según las necesidades del proyecto, se presenta un problema adicional debido a que las propuestas se encuentran dispersas en diferentes artículos, en general están escritas en diferentes idiomas, y hasta con variados estilos de redacción, lo cual dificulta la comparación de los beneficios y defectos de cada propuesta. Líneas de Investigación, Desarrollo e Innovación Considerando el contexto identificado en la sección anterior, este trabajo tiene como objetivo proponer una metodología que englobe los enfoques existentes para automatizar el proceso de elicitación de requisitos. De esta manera, se espera brindar con un mecanismo que permita al ingeniero de requisitos seleccionar el mejor enfoque y herramienta de acuerdo a las características del proyecto y de la organización. Para llevar a cabo este trabajo, se distinguen los siguientes enfoques no tradicionales que pueden ser aplicables a la automatización de análisis de textos: o Resumen de textos: Una de las formas de análisis automático de textos es la técnica de resumen. Existen dos estrategias para su confección: la “Abstracción” y la “Extracción” [Demitrio et al., 2005]. Borko y Bernier [1975] describen las abstracciones indicando dos tipos, “Abstracciones Indicativas” y “Abstracciones Informativas” [Mani, I. 2001]. Las “Abstracciones Indicativas” proveen una función de referencia para seleccionar documentos a ser leídos con mayor profundidad. Se construyen para ayudar al usuario a decidir cuándo es conveniente leer la información del documento fuente o no. En cambio, las “Abstracciones Informativas” cubren toda la información sobresaliente en el documento fuente al mismo nivel de detalle. Por otra parte, la estrategia de extracción consiste en seleccionar partes del texto para armar el resumen, la consecuencia directa de esto es que el texto resultante puede no ser consistente o completamente comprensible, en particular si se realiza en forma automática, pero aun así se utiliza porque resulta más barata su implementación, ya que no requiere que se infieran contenidos, sino que se extraen directamente del texto de entrada [Demitrio et al., 2005]. o o Minería de Textos: La minería de texto se parece mucho a la minería de pepitas de oro en el sentido de que se trata de encontrar información que no se conocía previamente [Hearst, 1999]. Hearst la define como la aplicación de procesos sobre textos para obtener datos no conocidos, diferenciando éstos de los procesos de búsqueda por Recupero de Información (Information Retrieval). En este sentido, la minería de texto puede ser considerada como el área de investigación más reciente del procesamiento automático de textos y se define como el proceso automático de descubrimiento de patrones interesantes en una colección de textos. Estos patrones no deben de existir explícitamente en ningún texto de la colección, y deben de surgir de relacionar el contenido de varios de ellos [Kodratoff, 1999]. Procesamiento de Lenguaje Natural: Por Procesamiento de Lenguaje Natural (PLN, denominado también NLP por sus siglas en inglés) se entiende la habilidad de la máquina para procesar la información comunicada, no simplemente las letras o los sonidos del lenguaje [Gelbukh, 2007]. b) c) d) e) f) herramientas existentes para la automatización de la elicitación de requisitos. Se compararán dichos enfoques mediante un análisis teniendo en cuenta diferentes tipos de proyecto y de organización. Se seleccionarán los principales enfoques que se han procurado realizar para agilizar la comprensión del dominio del negocio. Se especificará una metodología para guiar el proceso de elicitación de requisitos usando estos enfoques. Se validará el comportamiento de la metodología propuesta mediante casos de estudio. Se realizará el analisis los resultados obtenidos. Resultados y Objetivos Como resultado de este proyecto, se espera desarrollar una metodología que asista al ingeniero de requisitos en el proceso de elicitación utilizando herramientas que automaticen la tarea de procesamiento y análisis de documentación preexistente. Además, se proponen los siguientes objetivos específicos: • Determinar los principales beneficios y limitaciones de los enfoques existentes para la automatización de la elicitación de requisitos. • Proponer una guía para determinar el tipo de herramienta más convienes a ser utilizados en la automatización de tareas según las características del proyecto y la organización. • Definir un conjunto de tareas que permita al ingeniero de requisitos aplicar el enfoque y la herramienta correspondiente en forma exitosa de acuerdo a las características del proyecto y la organización. Metodología de Trabajo Las tareas a realizar para proponer la metodología serán las siguientes: a) Se realizará una investigación documental exploratoria para identificar los enfoques y Formación de Recursos Humanos Este proyecto busca tanto la obtención de nuevos conocimientos como la motivación de los implicados para que asciendan dentro del escalafón de la carrera de investigadores. Los recursos humanos deben poseer una firme vocación de trabajar en el área de la ingeniería en software y la ingeniería de requerimientos de manera de canalizar y proveer una base sustentable de aporte al proyecto. De esta manera, se logra un doble beneficio, el proyecto obtiene e incorpora el conocimiento tecnológico de los recursos humanos en el área de la especialidad, a la vez que plantea un esquema de formación de especialistas de punta en el proceso de gestión. El grupo de trabajo se encuentra formado por dos investigadores formados y un investigador en formación. Asimismo, este trabajo de investigación se realiza en el marco de un Trabajo de Final de Especialidad y de una Tesis de Magister en Ingeniería en Sistemas de Información. Referencias Borko, H., & Bernier, C. L. (1975). Abstracting Concepts and Methods. Demitrio, D. A. (2005). Framework para elicitación automática de conocimiento. Doctoral dissertation, Facultad de Informática .http://hdl.handle.net/10915/4087 Gelbukh, A. (2007). Procesamiento de lenguaje natural y sus aplicaciones. Artículo invitado. Komputer Sapiens, ISSN, 691, 6-11. Haak, B. (2005) Aspects Extractor: Identificación de Aspectos en la Ingeniería de Requerimientos. Facultad de Ciencias Exactas, UNICEN. IEEE Computer Society. Software Engineering Standards Committee, & IEEE-SA Standards Board. (1998). IEEE Recommended Practice for Software Requirements Specifications. Institute of Electrical and Electronics Engineers. Kodratoff, Y. (1999). Knowledge discovery in texts: a definition, and applications. In Foundations of Intelligent Systems (pp. 16-29). Springer Berlin Heidelberg. Mani, I. (2001). Automatic summarization (Vol. 3). John Benjamins Publishing. Meth, H., Brhel, M., &Maedche, A. (2013). TheState of the Art in AutomatedRequirementsElicitation, Information and Software Technology. Pressman, R. S. (2005). Ingeniería de Software, Sexta Edición, Ed. Pohl, K. (1994). The three dimensions of requirements engineering: a framework and its applications. Information systems, 19(3), 243-258. Sampaio, A., Rashid, A., Chitchyan, R., & Rayson, P. (2007). EA-Miner: towards automation in aspect-oriented requirements engineering. In Transactions on aspect- oriented software development III (pp. 4-39). Springer Berlin Heidelberg. Sawyer, P., Rayson, P., & Garside, R. (2002). REVERE: support for requirements synthesis from documents. Information Systems Frontiers, 4(3), 343-353. Sommerville, I. (2005). Ingeniería del software. Pearson Educación. Zapata, C. M. (2007). Un ambiente para la obtencion automatica de diagramas UML a partir de un lenguaje controlado. Dyna, 153, 225.
© Copyright 2024 ExpyDoc