Año 6, Número 1 – Abril 2013

 

 

 

 

 

 

« Empieza por hacer lo necesario, luego lo que es posible y de pronto te encontrarás haciendo lo imposible. » San Franciso de AsísNota EditorialVer Números Anteriores

 

I+D+ i en Evaluación de productos de software: un proyecto academia-industria

La Facultad de Ingeniería y Tecnología Informática de la Universidad de Belgrano está participando de un  proyecto de investigación, desarrollo e innovación con la empresa TSOFT, empresa de Ingeniería de Software especializada en brindar soluciones de Aseguramiento de Calidad (SQA), Optimización de las inversiones en Tecnología Informática (BTO), Control Gerencial de las Operaciones Informáticas (ITG) y Control de la Disponibilidad de las Transacciones de Negocios (BAC).

Mg. Paula M. Angeleri

Análisis semántico para ajustar la estimación del tamaño de modelos en lenguaje natural

Un problema crucial en la Ingeniería de Requisitos es la incompletitud de los requisitos. Una pregunta casi imposible de responder es: ¿Cómo determinar si se ha elicitado y modelado la información suficiente para construir un sistema de software que cubra las expectativas y necesidades de los clientes y usuarios? Aquí se analizan algunas alternativas para mitigar este problema y se pone en evidencia la gravedad del mismo. Existen técnicas predictivas del tamaño de modelos que permiten estimar la cantidad de elementos omitidos.

Dra. Graciela Hadad

Eventos importantes de nuestra Facultad

  • Seminario sobre Calidad de Software: co-organizado por la Universidad de Belgrano y la Universidad Nacional del Nordeste, donde dictó una conferencia la Mg. Paula Angeleri.

  • Segundo foro Cloud Computing y Seguridad Informática: se realizará en la Universidad de Belgrano el próximo 3 de Julio.

  • Participación en congreso iberoamericano sobre Ingeniería de Requisitos: la Dra. Graciela Hadad expuso un artículo sobre el tema de completitud en los requisitos en el WER 2013 desarrollado en Montevideo.

  • Congreso nacional de investigadores en ciencia de la computación: fueron aceptados dos artículos de los grupos de investigación de la Facultad liderados por Alejandro Oliveros y por Paula Angeleri, y se presentarán sus respectivos pósteres en el evento.

 

 

                                             

                                               

 

 

 

                     

 

 

Revista UBit

Nota Editorial

 

 

 

Iniciamos el sexto año de UBit

 

La Facultad de Ingeniería y Tecnología Informática de la UB está afianzando su presencia en diversos eventos científicos, tanto nacionales como internacionales. En gran medida, la presencia se debe a los progresos en proyectos de investigación que está desarrollando la Facultad y, además, al esfuerzo de muchos profesores en la organización de eventos de interés en el área informática (ver Eventos importantes de nuestra Facultad). Por otro lado, para que esto sea posible, se requiere el apoyo amplio que brinda la Universidad de Belgrano a sus docentes e investigadores.

 

 En este nuevo ciclo lectivo esperamos alcanzar una mayor colaboración y participación de los alumnos y profesores para que difundan a través de UBit sus actividades y logros. Los esperamos ....

 

 

 

« The true sign of intelligence is not knowledge but imagination. »

Albert Einstein

 

 

Dra. Graciela Hadad

Responsable de la Revista UBit

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Revista UBit

Eventos

 

 

Eventos en Argentina 2013

 

Fecha

Sitio Web

Evento

Lugar

Abril, 18 WICC 2013 XV Workshop de Investigadores en Ciencias de la Computación Universidad Autónoma de Entre Ríos, Paraná, Entre Ríos
Junio, 27 TE&ET 2013 VIII Congreso de Tecnología en Educación y Educación en Tecnología Universidad Nacional de Santiago del Estero, Santiago del Estero
Julio, 3   Segundo Foro de Cloud Computing y Seguridad Informática Universidad de Belgrano, Ciudad de Buenos Aires
Julio, 29 HPCLatAm  2013 VI Latin American Symposium on High Performance Computing Mendoza
Agosto, 14 SASE 2013 Simposio Argentino de Sistemas Embebidos Facultad de Ingeniería UBA, Ciudad de Buenos Aires
Agosto, 27 CONCUR 2013 24th International Conference on Concurrency Theory UBA, Ciudad de Buenos Aires
Agosto, 30 TGC 2013 8th International Symposium on Trustworthy Global Computing UBA, Ciudad de Buenos Aires
Septiembre, 5 JEIN 2013 III Jornadas de Enseñanza de la Ingeniería UTN FRBB, Bahía Blanca, Buenos Aires
Septiembre, 16 42 JAIIO 42 Jornadas Argentinas de Informática Universidad Nacional de Córdoba, Córdoba, Córdoba
Septiembre, 25 UEA 2013 IV Congreso de Microelectrónica Aplicada UTN FRBB, Bahía Blanca, Buenos Aires
Octubre, 21 CACIC 2013 XIX Congreso Argentino de Ciencias de la Computación Universidad CAECE, Mar del Plata, Buenos Aires
Noviembre, 21 CoNaIISI 2013 1er Congreso Nacional de Ingeniería Informática / Sistemas de Información UTN Facultad Regional Córdoba, Córdoba

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Eventos Internacionales 2013

 

 Fecha

Sitio Web

Evento

Lugar

Marzo, 18 ACM-SAC 2013 28th Symposium On Applied Computing Coimbra, Portugal
Marzo, 19 CICIC 2013 Tercera Conferencia Iberoamericana de Complejidad, Informática y Cibernética Orlando, EEUU
Abril, 2 LADC 2013 Sexto Simposio Latinoamericano sobre Dependable Computing Río de Janeiro, Brasil
Abril, 8 CIBSE 2013 XVI Congreso Iberoamericano en Ingeniería de Software Montevideo, Uruguay
Abril, 8 WER'13 16th Workshop on Requirements Engineering Montevideo, Uruguay
Abril, 8 REFSQ 2013 19th Intl Working Conference on Requirements Engineering: Foundation for Software Quality Essen, Alemania
Abril, 14 EASE 2013 17th International Conference on Evaluation and Assessment in Software Engineering Porto de Gallnhas, Brasil
Mayo, 18 ICSE 2013 35th International Conference on Software Engineering San Francisco, EEUU
Mayo, 19 CSEE&T 2013 26th Conference on Software Engineering Education and Training San Francisco, EEUU
Mayo, 29 CSCS 2013 19th International Conference on Control Systems and Computer Science Bucarest, Rumania
Junio, 17 CAiSE'13 25th International Conference on Advanced Information Systems Engineering Valencia, España
Junio, 18 ICSR 2013 13th International Conference on Software Reuse Pisa, Italia
Junio, 19 CISTI'2013 8ª Conferencia Ibérica de Sistemas y Tecnologías de Información Lisboa, Portugal
Junio, 19 BIS 2013 16th International Conference on Business Information Systems Poznań, Polonia
Junio, 20 IEEE CEC 2013 IEEE Congress on Evolutionary Computation Cancún, México
Junio, 23 ISCA 2013 40th International Symposium on Computer Architecture Tel-Aviv, Israel
Junio, 25 MASW13 First International Workshop on Multi-level Agent-based Simulation of Smart Cities Halifax, Canadá
Junio, 27 SEKE 2013 25th International Conference on Software Engineering and Knowledge Engineering Boston, EEUU
Julio, 8 ICWE 2013 13th International Conference on Web Engineering Aalborg, Dinamarca
Julio, 8 BMSD 2013 Third International Symposium on Business Modeling and Software Design Noordwijkerhout, Holanda
Julio, 10 C3S2E'13 Sixth International C* Conference on Computer Science & Software Engineering Porto, Portugal
Julio, 15 RE 2013 21th IEEE International Requirements Engineering Conference Río de Janeiro, Brasil
Julio, 22 COMPSAC 2013 37th Annual International Computer Software & Applications Conference Kyoto, Japón
Julio, 29 QSIC 2013 13th International Conference on Quality Software 2013 Nanjing, China
Agosto, 4 IJCN 2013 International Joint Conference on Neural Networks Dallas, EEUU
Agosto, 26 ICGSE 2013 8th IEEE International Conference on Global Software Engineering Bari, Italia
Agosto, 26 TALE2013 IEEE International Conference on Teaching, Assessment and Learning for Engineering Bali, Indonesia
Agosto, 26 BPM 2013 11th International Conference on Business Process Management Beijing, China
Septiembre, 9 INCOS 2013 5th International Conference on Intelligent Networking and Collaborative Systems Xi'an, China
Septiembre, 10 ITA 13 Fifth International Conference on Internet Technologies and Applications Wrexham, Reino Unido
Septiembre, 16 MAS&S 2013 7th Workshop on Multi-Agent Systems and Simulation 2013 Koblenz, Alemania
Septiembre, 19 IC3K 2013 5th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management Vilamoura, Portugal
Septiembre, 23 MESOCA 2013 7th International Symposium on the Maintenance and Evolution of Service-Oriented and Cloud-Based Systems Eindhoven, Holanda
Septiembre, 25 SEDE 2013 22nd International Conference on Software Engineering and Data Engineering Los Ángeles, EEUU
Septiembre, 29 SBES 2013 XXVI Brazilian Symposium on Software Engineering Brasilia, Brasil
Octubre, 6 VRST 2013 19th ACM Symposium on Virtual Reality Software and Technology Singapur
Octubre, 7 CLEI 2013 XXXIX Conferencia Latinoamericana en Informática Naiguatá, Venezuela
Octubre, 9 IDEAS13 17th International Database Engineering & Applications Symposium Catalunia, España
Octubre, 10 ESEM 2013 7th International Symposium on Empirical Software Engineering and Measurement Maryland, EEUU
Octubre, 19 IWoRE 2013 International Workshop on Requirements Engineering Constantine, Argelia
Octubre, 19 ASSETS 2013 15th ACM SIG-ACCESS Conference on Computers and Accessibility Washington, EEUU
Octubre, 21 ACM MM'13 21st ACM International Conference on Multimedia Barcelona, España
Octubre, 23 PLoP 2013 20th Conference on Pattern Languages of Programs Illinois, EEUU
Octubre, 29 CIBSI 2013 VII Congreso Iberoamericano de Seguridad Informática Panamá, Panamá
Noviembre, 11 RIGiM'13 5th International Workshop on Requirements, Intentions and Goals in Conceptual Modeling Hong Kong
Noviembre, 11 ASE 2013 28th IEEE/ACM International Conference on Automated Software Engineering Palo Alto, EEUU
Diciembre, 2 UCAmI 2013 7th International Conference on Ubiquitous Computing and Ambient Intelligence Guanacaste, Costa Rica
Diciembre, 2 iiWAS2013 15th Intl Conference on Information Integration and Web-based Applications & Services Viena, Austria
Diciembre, 2 CloudCom 2013 5th IEEE International Conference on Cloud Computing Technology and Science Bristol, Reino Unido

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Notas de Interés

 

 

Revista UBit

I+D+ i en Evaluación de productos de software:

un proyecto academia-industria

 

 

 

 

 

 

 

 

 

La Facultad de Ingeniería y Tecnología Informática de la Universidad de Belgrano está participando de un  proyecto de investigación, desarrollo e innovación con la empresa TSOFT, empresa de Ingeniería de Software especializada en brindar soluciones de Aseguramiento de Calidad (SQA), Optimización de las inversiones en Tecnología Informática (BTO), Control Gerencial de las Operaciones Inform

 

áticas (ITG) y Control de la Disponibilidad de las Transacciones de Negocios (BAC), fundada en Buenos Aires a mediados de 1999, continuó expandiéndose en Latinoamérica, abriendo oficinas en Chile, Perú y México (http://www.tsoft.com.ar/).

 

Tanto UB como TSOFT han detectado una debilidad en los marcos referenciales existentes de evaluación de software. Estos no son lo suficientemente prescriptivos, ni completos como para poder medir todas las características de calidad que puede tener un producto de software, teniendo en cuenta su nivel de riesgo. Esta problemática es de gran preocupación para ambas instituciones, especializadas en evaluación de software, y fue el origen de un proyecto de investigación y transferencia.

 

El proyecto tiene como objetivo mejorar los procesos de evaluación de software partiendo de la mejora de los modelos de calidad existentes, y del proceso de evaluación. Para asistir en la evaluación se han especificado métricas para cada sub característica del modelo de calidad, un método de ponderación, una metodología de evaluación, guías y plantillas. Entre las diversas fuentes consultadas, el modelo se basa en las serie de normas IRAM-ISO/IEC 14598 e IRAM-ISO/IEC 9126, citada en el Anexo VI de la Resolución 61 de la Ley de Promoción de la Industria del Software, Ley 25922 referenciada como LPS: http://www.industria.gob.ar/lps/

 

A partir de esta Ley y su reglamentación, una de las condiciones que se pide a los beneficiarios es  que certifiquen una norma o modelo de calidad de software (en algunos modelos se habla de evaluación en lugar de certificación). Entre las normas que se pueden certificar, se encuentra la certificación de productos de software bajo las normas mencionadas. Esta certificación es un servicio ofrecido por el Instituto Argentino de Normalización y certificación (IRAM): http://www.iram.org.ar

 

Podrán ser beneficiarios de este subsidio personas físicas y jurídicas constituidas en la República Argentina cuya actividad principal sea la industria del software. Ver listado de actividades incluidas en: http://www.industria.gob.ar/lps/actividades-comprendidas/

 

 

 

Mg. Paula M. Angeleri

Directora de Carreras de Informática

Facultad de Tecnología Informática - UB

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Revista UBit

Análisis semántico para ajustar la estimación del

tamaño de modelos en lenguaje natural

 

 

 

El problema de la incompletitud

 

Un problema crucial en la Ingeniería de Requisitos es la incompletitud de los requisitos. Una pregunta que conlleva una gran dificultad en responder es:

 

¿Cómo determinar si se ha elicitado y modelado la información suficiente para construir un sistema de software que cubra las expectativas y necesidades de los clientes y usuarios?

 

Una pregunta similar se pueden plantear quienes están desempeñando otras actividades en el desarrollo del software sobre cuestiones aún no descubiertas.

 

Quienes realizan el diseño: ¿Se han identificado todas las clases, todos los atributos y todos los métodos?

 

Quienes inspeccionan código o quienes realizan el testing del software: ¿Ya se han detectado todos los defectos en el software?

 

En la Ingeniería de Requisitos, algunas alternativas para mitigar este problema de incompletitud pueden ser:

 

-          Uso de técnicas de elicitación apropiadas, que permitan adquirir conocimiento más completo.

-          Algunas técnicas de modelado señalan la falta de información o la necesidad de más información.

-          Uso de técnicas de verificación y validación, que ayudan a detectar ciertas omisiones, aunque no tanto las técnicas de validación.

-        Definir y aplicar reglas de parada, que establecen en qué momento se deja de elicitar y modelar y se continúa con otra etapa, aunque son muy difíciles de definir y son específicas para cada proyecto en particular.

-          Estimar el grado de completitud alcanzado en el modelo.

 

Existen técnicas predictivas (método de captura y recaptura de k-muestras [1]) que permiten realizar estimaciones del tamaño esperado del modelo de requisitos, con lo cual se puede establecer el grado de completitud logrado. Para aplicar este método se deben contar con al menos 2 muestras del modelo, es decir, el modelo debe ser construido en forma independiente por 2 personas. Al disponer de más muestras del modelo, se mejora la estimación del tamaño del modelo.

 

Antecedentes

 

En trabajos previos realizados por Doorn y Ridao en el 2003 [2] se aplicó un método de captura y recaptura específico, denominado Detection Profile Method [3], sobre un modelo léxico (glosario con el vocabulario del dominio de la aplicación) para estimar el tamaño de este modelo, donde dispusieron de 9 muestras del modelo construidas por 9 grupos de ingenieros independientes. Los resultados de este trabajo fueron: faltaban detectar 9 elementos sobre el total de 118 elementos diferentes elicitados entre todos los grupos.

 

Al analizar los resultados obtenidos en [2], se detectó que el Grupo 1 y el Grupo 5 coinciden en 34 elementos, pero difieren en 50 (ver Figura 1). Esta diferencia se manifiesta en que al Grupo 1 le faltó encontrar 32 elementos que sí fueron detectados por el Grupo 5, y al Grupo 5 le faltaron 18 elementos del Grupo 1. Es decir, se observa que las diferencias superan ampliamente las coincidencias. Estas diferencias señalan omisiones en las respectivas muestras del modelo.

 

 

 

 

 

 

 

 

 

 

 

Figura 1. Omisiones y coincidencias entre dos muestras del modelo léxico

 

 

Esta situación se agrava si comparamos un grupo respecto a todos los otros. Por ejemplo, al Grupo 1 le faltó encontrar en total 66 elementos, mientras que el Grupo 5 omitió 53 elementos del conjunto muestral.

 

En base al estudio de Doorn y Ridao [2] sobre el modelo léxico y considerando todas las omisiones observadas anteriormente, se realizó un nuevo estudio bajo la hipótesis: “Los grupos de ingenieros estaban observando diferentes problemas” [4] [5]. Los resultados estadísticos (ver Figura 2) confirmaron la hipótesis planteada, bajo la cual se establecía que los grupos habían observado universos con límites diferentes.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Figura 2. Tres visiones diferentes de los grupos respecto al mismo problema

 

Análisis semántico

 

Dado que las estimaciones hechas sobre el tamaño del modelo no parecían realistas, se planteó unificar los diferentes límites observados del mismo universo para estimar adecuadamente el tamaño del modelo. Para ello, se analizó semánticamente el contenido de las 9 muestras, dado que este modelo léxico es un modelo escrito en lenguaje natural. Esta  característica hace que, al realizar los cálculos del tamaño del modelo, no sea fácil establecer si dos elementos de dos muestras distintas se refieren al mismo elemento o no.

 

A partir de estas observaciones, se plantea una nueva hipótesis de trabajo [6]: “Se requiere un análisis semántico sobre los elementos del modelo en lenguaje natural antes de aplicar métodos formales de estimación de tamaño del modelo”.

 

El análisis semántico comprende el estudio de cada elemento de las muestras, considerando sus partes constitutivas. El análisis semántico se realiza en dos etapas:

 

1º. Análisis semántico dentro de cada muestra (intra-análisis)

2º. Análisis semántico entre muestras (inter-análisis)

 

El análisis semántico en cada etapa involucró:

 

-          Intra-análisis

o        Pertenencia: establecer si el elemento pertenecía a la muestra o no. Se determinó a través de una validación.

o        Relevancia: establecer si el elemento aportaba conocimiento al modelo o no. Se analizó para ello la semántica de cada parte constitutiva del elemento.

o       Redundancia: establecer si el elemento tenía información ya contenida en otro elemento. Se realizó comparación de contenidos entre elementos de la muestra.

 

-          Inter-análisis

o       Sinonimia: establecer si dos elementos de dos muestras distintas se correspondían entre sí. Se determinó mediante comparación de contenidos entre ambos elementos.

o      Homonimia: establecer si dos elementos de dos muestras distintas con el mismo nombre tenían contenidos diferentes. Se determinó mediante comparación de contenidos entre ambos elementos.

 

Como consecuencia del análisis semántico:

 

-          Intra-análisis: se produjo el descarte de elementos en las muestras por:

o        No pertenencia al problema

o        No relevancia

o        Redundancia innecesaria

 

-          Inter-análisis: se produjo el ajuste de frecuencia de aparición de cada elemento en el conjunto muestral debido a:

o       Detección de nuevos sinónimos entre muestras

o       Detección de homónimos entre muestras

 

Se debe observar que el intra-análisis es evitable realizando actividades de verificación y validación en cada muestra. Mientras que el inter-análisis es siempre necesario para determinar la igualdad de elementos del modelo y así poder aplicar apropiadamente el método de captura y recaptura. La Figura 3 muestra la aplicación del método predictivo sin realizar el análisis semántico y la Figura 4 muestra la estimación del tamaño del modelo después de realizarse la corrección semántica [6].

 

  

 

 

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Figura 3.  Aplicación del método predictivo antes del ajuste semántico                             Figura 4.  Aplicación del método predictivo post ajuste semántico

 

En la Tabla 1 se comparan los resultados de aplicar el método predictivo sin realizar el ajuste semántico (PRE análisis) y aplicarlo realizando el ajuste (POST análisis). En la Tabla 2 se muestra la cantidad de elementos elicitados por cada grupo pre y post ajuste semántico, y el nivel de completitud alcanzado antes y después del ajuste.

 

Tabla 1.  Comparación de resultados pre y post ajuste semántico

 

 

 

PRE    Análisis Semántico

POST Análisis Semántico

Total de Grupos

Cantidad Elicitada

132

97

Tamaño Estimado

138

105

Omisiones Estimadas

6

8

   

Tabla 2.  Nivel de completitud de cada grupo pre y post ajuste semántico

 

 

PRE    Análisis Semántico

POST Análisis Semántico

PRE

Nivel de Completitud

POST

Nivel de Completitud

Grupo 1

54

46

39%

44%

Grupo 2

29

28

21%

27%

Grupo 3

31

24

22%

23%

Grupo 4

35

35

25%

33%

Grupo 5

67

62

49%

59%

Grupo 6

27

14

20%

13%

Grupo 7

46

44

33%

42%

Grupo 8

24

22

17%

21%

Grupo 9

55

51

40%

49%

 

Se pueden hacer las siguientes observaciones:

 

El nivel de completitud alcanzado individualmente por cada grupo ha mejorado (excepto Grupo 6)

 

 

 

Solo 9 elementos elicitados son comunes a todos los grupos

Casi el 20% de los elementos elicitados son comunes a 7, 8 o 9 grupos

 

 Conclusiones

 

-          Los grupos no tuvieron una visión unificada del problema bajo estudio.

 

-          Realizar un análisis semántico hace más confiable la estimación de completitud del modelo.

 

-          A pesar de los ajustes semánticos, persiste el bajo nivel de completitud alcanzado por cada grupo.

 

-          El problema de completitud es mucho más importante que lo que se percibe a primera vista. Es un aspecto frecuentemente subestimado.

 

Referencias

[1] Otis DL, Burnham KP, White GC, Anderson DR: Statistical inference from Capture on Closed Animal Populations. Wildlife Monograph, 62 (1978)

 

[2] Doorn, J.H., Ridao, M.: Completitud de Glosarios: Un Estudio Experimental. En: VI Workshop on Requirements Engineering, pp. 317-328, Brasil (2003)

 

[3] Wohlin C, Runeson P: Defect content estimations from Review Data. En: 20th International Conference on Software Engineering, pp. 400-409, Japón (1998)

 

[4] Hadad, G,D,S., Litvak, C.S., Doorn, J.H.: Estudio semántico de modelos construidos por elicitadores independientes observando el mismo problema, Proyecto: Completitud de Modelos de Requisitos, Serie Documentos de Trabajo, Nº 279, Departamento de Investigaciones, Universidad de Belgrano, Buenos Aires, ISSN: 1850-2512, 25 páginas (2012)

 

[5] Litvak, C.S., Hadad, G.D.S., Doorn, J.H.: Un abordaje al problema de completitud en requisitos de software. En: XVIII Congreso Argentino de Ciencias de la Computación, ISBN: 978-987-1648-34-4, pp. 827-836, Bahía Blanca, Argentina (2012)

 

[6] Litvak, C.S., Hadad, G.D.S., Doorn, J.H.: Correcciones semánticas en métodos de estimación de completitud de modelos en lenguaje natural. En: 16th Workshop on Requirements Engineering, ISBN: 978-9974-8379-2-8, pp.105-117, Montevideo, Uruguay (2013)

 

 

 

Dra. Graciela D. S. Hadad

Profesora de Construcción de Software (Práctica Profesional II) e Ingeniería de Requerimientos

Investigadora

Facultad de Ingeniería y Tecnología Informática - UB

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Revista UBit

Eventos importantes de nuestra Facultad

 

 

 


Seminario Calidad del Software


 

La Universidad de Belgrano y la Universidad Nacional del Nordeste co-organizaron un exitoso seminario sobre calidad del software, realizado en Corrientes.

 

 

El encuentro se realizó el 22 de marzo último. En ese marco, la Directora de Carreras de Informática de la Facultad de Ingeniería y Tecnología Informática (FITI-UB), Paula Angeleri, brindó una conferencia sobre las normas referidas a sistemas de gestión de calidad en las tecnologías de la información y la comunicación (TICs), explicando en detalle la norma  IRAM-ISO/IEC 20000-1 Tecnología de la Información – Gestión de Servicios – Parte 1: Requisitos. Por último, dio una presentación sobre Evaluación de Productos de Software, dando a conocer el modelo de evaluación del proyecto de investigación MyFEPS Metodologías y Framework para la evaluación de productos de Software.

 

A continuación de las presentaciones de la Mg. Angeleri, el Esp. Ricardo Monzón, profesor de la Universidad Nacional del Nordeste, presentó el estudio de un caso de éxito de implementación de un Sistema de Gestión de Servicios de Tecnología de la Información (SGSTI), del cual fue responsable, como Director del Departamento de Sistemas de DRGC. Los alumnos, docentes y empresarios presentes le hicieron varias preguntas sobre los principales obstáculos a vencer y sobre las ventajas de tener implementado un SGSTI. En resumen, explicó que gracias al mismo podía tener buenos indicadores de cumplimiento de los objetivos propuestos para prestar servicios TICs con la calidad acordada y esperada por los clientes internos y externos. Desde la implementación del SGSTI hace aproximadamente 3 años, el resultado de las encuestas de satisfacción de usuarios es muy bueno y también ha aumentado la satisfacción del personal del sector.

 

 


Segundo Foro de Cloud Computing y Seguridad Informática


 

El 3 de julio del 2013, en la Universidad de Belgrano se realizará el Segundo Foro de Cloud Computing y Seguridad Informática. En el mismo se desarrollarán:

 

a)      Tutoriales y exposiciones para familiarizar a principiantes en el tema.

b)      Exposiciones técnicas avanzadas para seguidores del mismo.

 

Los principales puntos de interés son:

 

-          Introducción a la computación distribuida en la nube.

-          Estado de la técnica en el desarrollo de Actividades y tecnologías que se ejecutan en la nube.

-          Estado de la técnica en el desarrollo de Actividades y tecnologías que utilizan recursos de la nube.

-          Gestión de proyectos que empleen tecnologías Cloud.

-          Protocolos, interoperabilidad y creación de nubes.

-          Casos de estudio.

-          Seguridad de la información almacenada en la nube.

-          Aspectos legales vinculados con la información almacenada en la nube.

 

Si bien el listado anterior no es excluyente, se privilegiarán los trabajos orientados a estos puntos.

 

El Comité Académico del Foro invita a los interesados en exponer trabajos a enviar el título, expositor, datos de contacto y el resumen del trabajo en (como máximo) una página realizada en fuente Arial 10 a simple espacio con un procesador de texto con formato compatible con Microsoft Office 2007 o anterior,  antes del 22 de abril a las 14 hs. a la dirección de correo electrónico a eventos.ti@ub.edu.ar.

 

Los trabajos serán analizados por este Comité Académico y el resultado de dicha evaluación será comunicado a los autores en el término de 10 días corridos.

 

 


Participación en el XVI Workshop on Requirements Engineering


 

Docentes investigadores de la Facultad de Ingeniería y Tecnología Informática de la UB presentaron un artículo en el área de Ingeniería de Software en el evento WER 2013 – 16th Workshop on Requirements Engineering, en el marco del CIbSE 2013 - XVI Congreso Iberoamericano en Ingeniería del Software.

 

La edición 2013 de este congreso se desarrolló en la sede de la Universidad ORT en la ciudad de Montevideo - Uruguay, del 8 al 10 de Abril.

 

El workshop se desarrolló en 5 sesiones: en 4 de ellas se expusieron artículos, que habían sido evaluados y aceptados previamente por un comité revisor. Hubo una sesión especial donde un panel conformado por miembros académicos y miembros de la industria del software debatieron sobre el tema transferencia de la Ingeniería de Requisitos a la industria. El panel fue presidido por el Dr. Julio Leite de la Pontifícia Universidade Católica do Rio de Janeiro (ver foto a la derecha). Se presentaron las dificultades en la transferencia de propuestas de métodos y herramientas de la Ingeniería de Requisitos a la práctica profesional. Se puntualizó la falta de interés a veces por parte de la industria en incorporar nuevos métodos y/o herramientas provenientes del ámbito académico, y viceversa la falta de motivación en las propuestas de la Ingeniería de Requisitos de que las mismas sean productivas en un ambiente profesional.

 

El artículo publicado y presentado en el WER 2013 por profesores UB fue:

 

“Correcciones semánticas en métodos de estimación de completitud de modelos en lenguaje natural”

Autores: Claudia S. Litvak, Graciela D.S. Hadad y Horacio J. Doorn

 

Las dos primeras autoras son docentes investigadoras de la Facultad de Ingeniería y Tecnología de la Universidad de Belgrano, mientras que el tercer autor pertenece a la Universidad Nacional del Centro de la Provincia de Buenos Aires. La Universidad de Belgrano hizo posible que la Dra. Graciela Hadad viajará al Uruguay para exponer el artículo en el congreso (ver foto a la izquierda).

 

 

Cabe destacar que, muchas de las observaciones que se le hicieron a los artículos presentados en el congreso fue la falta de visión respecto a la transferencia de las propuestas hacia el ámbito industrial. En el caso del artículo presentado por la Universidad de Belgrano, se elogió el objetivo concreto del trabajo que consistió en poner en evidencia un problema frecuentemente subestimado en la Ingeniería de Requisitos, como es la incompletitud de los modelos que se construyen.

 

 

 

 

 

 


WICC 2013 - XV Workshop de Investigadores en Ciencias de la Computación


 

Este congreso nacional WICC 2013 se desarrollará los días 18 y 19 de abril de 2013 en Paraná, Entre Ríos. Los grupos de investigación dirigidos por el Lic. Alejandro Oliverio y por la Mg. Paula Angeleri presentaron sendos artículos, los cuales fueron evaluados y aceptados para su publicación y presentación de pósteres en el evento.

 

Los artículos aceptados fueron:

 

Título: Proyectos de Evaluación de Productos de Software con un nuevo Framework de Calidad

Autores: Rolando Titiosky, Paula M. Angeleri, Amos Sorgen, Jaquelina Wuille Bille

 

El objetivo del artículo es presentar la situación actual del proyecto de investigación MyFEPS, Metodologías y Framework para la Evaluación de Productos de Software, basados en normas internacionales, en desarrollo en la Facultad de Ingeniería y Tecnología Informática de la Universidad de Belgrano. Se busca diseñar e implementar un framework para ayudar a técnicos, ingenieros y gerentes en todo el proceso de evaluación de software, desde la determinación de los objetivos de la evaluación, su planificación, ejecución y presentación de los resultados.

 

Título: Implementación de una red social académica universitaria

Autores: Alejandro Oliveros, Ana M. Piccin, Sergio O. Aguilera

 

 

 

 

Para solicitar información de los eventos de la FITI comunicarse con eventos.TI@ub.edu.ar

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Revista UBit

Tesinas en Curso

 

 

 

 

ALUMNO/A

TUTOR/A

TÍTULO DE LA TESINA

Carlos Rodrigo Mg. Paula Angeleri

Aplicación académica móvil sobre una arquitectura orientada a Cloud Computing bajo palataforma Microsoft.Net

Federico D´Aquaro Mg. Sergio Aguilera

Comunidades de Desarrollo de SwLibre - Open Source

Martín Santi Mg. Rolando Titiosky

Empleando el Meta-Modelo MyFEPS para medir la Usabilidad de un E-Commerce

Nicolás Cirigliano Mg. Paula Angeleri

Evaluación de sistemas ERP y la conveniencia de contratar software local o extranjero en la Argentina

Germán Caló Mg. Paula Angeleri

Implementación de un Sistema de Inteligencia de Negocio en el Ámbito Académico

Ignacio Gutiérrez Martín Denari (a confirmar)

Aplicación de la metodología Lean Startup para emprendimientos de tecnología

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Revista UBit

Tesinas Defendidas

 

 

 

 

ALUMNO/A

TUTOR/A

TÍTULO DE LA TESINA

FECHA de DEFENSA

Damián Zinni Mg. Sergio Aguilera

Resolviendo problemas de Administración en IBM-AIX- Automatización del análisis de snaps

21-08-2012

 

 

 

Para acceder a las tesinas de grado de los alumnos de esta facultad, haga clic acá  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Revista UBit

Cursos de Actualización

 

 

La Facultad de Ingeniería y Tecnología Informática de la Universidad de Belgrano brinda cursos de extensión y capacitación en el área de informática en sus instalaciones de Av. Federico Lacroze 1947.

 

Dichos cursos de formación continua, dictados por profesores de la Universidad, están orientados a programación, diseño gráfico y web, arquitectura, ingeniería, etc. Se entregan certificados de asistencia.

 

Cursos que se dictan habitualmente:

 

Cursos de Educación Continua

 

PRIMER SEMESTRE 2013

El objetivo de este curso es enseñar cómo crear planos de Ingeniería de piezas en 2D y 3D, ensamblajes, dibujos y simulación utilizando el software de automatización de diseño mecánico SolidWorks. El curso también comprende el uso de programas de mecanizados asistido por computadoras con aplicaciones prácticas en la industria utilizando un CNC-Router. El curso está dirigido a Ingenieros, técnicos y estudiantes avanzados de Ingeniería.

Profesores: Lucio PONZONI, Adrián IÁCONO, Sebastián GUERRA

Duración: 78 horas

 

El objetivo de este curso es manejar una herramienta de diseño poderosa e imprescindible, para llevar a cabo cualquier proyecto que requiera la confección de planos y documentación gráfica. El curso está dirigido a ingenieros, arquitectos o estudiantes avanzados de ambas carreras.

Profesora: Ing. Silvina Frajmowicz

Duración: 16 horas

 

El objetivo de este curso es conocer, evaluar y aplicar tecnologías actuales de implementación de sistemas dedicados y embebidos empleando microcontroladores de 32 bits.El curso está orientado a profesionales o idóneos con alguna experiencia en microcontroladores de 8, 16 ó 32 bits.

Profesor: Ing. Marcelo E. Romeo

Duración: 24 horas

 

 

 

El objetivo de este curso es brindar una sólida formación en Calidad de Software integrando los aspectos de gestión con los criterios de calidad fijados mediante normas aceptadas a nivel internacional, a fin de satisfacer la demanda de profesionales que puedan administrar sistemas de calidad y brindar soluciones tecnológicas en su ámbito de trabajo. El curso está dirigido a gerentes de sistemas, líderes de proyecto, responsables de áreas de sistemas: como ser desarrollo, QA, mantenimiento de software, analistas de sistemas, consultores, auditores y profesores universitarios.

Duración del curso: 160 hs.

 

También está disponible la modalidad de realizar uno o varios  módulos que componen el curso Calidad de Software UB-INTI:

-        Introducción a los procesos de calidad en las empresas (12 hs)

-        Sistemas de gestión de la calidad (15 hs)

-        Gestión de la Calidad Total (12 hs)                           dictado en el primer semestre

-        Modelos de madurez y de capacidad (36 hs)              a dictarse en el segundo semestre

-        Desarrollo de software (24 hs)                                  dictado en el primer semestre

-        Calidad de producto software (9 hs)                          dictado en el primer semestre

-        Testing y Aseguramiento de la calidad del software (18 hs)

-        Gestión de proyectos (24 hs)

 

 

 

Por estos cursos consultar a: posgrados.TI@ub.edu.ar

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Revista UBit

Proyectos de Investigación en curso

 

 

 

 

 

 

 

 

Metodologías y framework para la evaluación de productos de software

 

El objetivo principal de esta investigación es desarrollar un conjunto de metodologías derivables de una “meta metodología de evaluación”; y tomando como referencia esta meta metodología, diseñar un framework para la evaluación de productos de software. Las distintas metodologías corresponderán a distintos tipos de productos de software y a distintos objetivos de negocio. Las metodologías se basarán en las técnicas y buenas prácticas descriptas en normas internacionales de reconocido prestigio, como lo son las normas ISO e IEC.

 

Directora del proyecto: Mg. Paula M. Angeleri

Co-Director: Dr. Amos Sorgen

Investigador: Mg. Rolando Titiosky

 

Guías semánticas para fortalecer técnicas de predicción de la completitud en modelos de requisitos

 

La tarea básica de la Ingeniería de Requisitos es lograr modelos de requisitos con calidad, siendo la completitud una característica primordial. Aplicar técnicas de verificación y validación debe formar parte de las actividades continuas del proceso. Estas técnicas no permiten asegurar el grado de completitud alcanzado en los modelos, por ello, es necesario recurrir a técnicas predictivas que realicen estimaciones del tamaño esperado del modelo de requisitos. El objetivo general de este proyecto es formular un procedimiento formal para establecer el grado de completitud de modelos de requisitos considerando múltiples factores, tales como experiencia de los ingenieros de requisitos, técnicas de elicitación utilizadas, componentes del modelo de requisitos, entre otros.

 

Directora del proyecto: Dra. Graciela D.S. Hadad

Investigadora: Mg. Claudia S. Litvak

 

Procesos de desarrollo de software en ambientes cooperativos y colaborativos

 

El Objetivo Principal de esta investigación es identificar y describir los principales procesos, prácticas y formas organizacionales utilizadas en el desarrollo y mantenimiento de Software Libre y Abierto, y sus diferencias con los enfoques tradicionales. Se pretende contribuir al fortalecimiento y mejora de los procesos de aquellas organizaciones que desarrollen y gestionen Software de Código Abierto, y detectar prácticas que se puedan “migrar” a otros contextos de desarrollo.

 

Director del proyecto: Lic. Alejandro Oliveros

Investigador: Mg. Sergio Omar Aguilera

Alumnos becarios participantes: Iván Puente Mendoza y Mario Carro Rey

 

Una guía de buenas prácticas para el desarrollo de sitios académicos Web 2.0

 

Este proyecto de investigación se  propone estudiar el espacio definido por la aplicación de herramientas de software al ámbito académico en cuanto a organización; determinar especificidades en su diseño; proponer metodologías para el desarrollo, prueba  e implementación.

 

Director del proyecto: Lic. Alejandro Oliveros

Investigadora: Lic. Ana Piccin

 

 

  

 

 

 

 

 

 

 

 

 

 

 

Revista UBit

Contáctenos

 

 

 

Su sugerencia es bienvenida

 

Si desea colaborar con contenidos para el próximo número de la revista

Si desea participar en el diseño y desarrollo de la revista

Si desea hacer observaciones sobre los temas tratados en esta revista

Si desea sugerir otros puntos a incorporar en la revista

Si desea agregar sitios de interés

Si desea informar sobre congresos, seminarios, cursos de su interés

 

 

 

 

 

envíe su mail a:

 

 

ubit@ub.edu.ar

 

graciela.hadad@comunidad.ub.edu.ar

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Revista UBit

Equipo Editorial

 

 

Autoridades de la Facultad de Ingeniería y Tecnología Informática de la Universidad de Belgrano

 

Decano: Ing. Alberto Guerci

 

Directora de Carreras del área informática: Mg. Paula M. Angeleri

 

 

Comité de Lectura

 

Ing. Juan Lestani

 

Ing. Víctor Rodríguez Carro

 

Mg. Beatriz Bargiela

 

Dra. Graciela Hadad

 

Responsable:   Graciela Hadad

 

Producción:     Graciela Hadad

 

Colaboradores del número:

Paula Angeleri

Graciela Hadad

                    

 

 

 

Revista UBit

Facultad de Ingeniería y Tecnología Informática – Universidad de Belgrano

Sede Informática: Federico Lacroze 1947 (C1426CPE) - Ciudad de Buenos Aires - República Argentina

 

   última actualización: Viernes, 10 de Mayo de 2013