PreguntasLinux

Versión Completa: ASSE en JAIIO
Actualmente estas viendo una versión simplificada de nuestro contenido. Para ver la versión completa en el formato correcto, dale click aquí
Actividades ASSE 2005 en las 34 JAIIO

34 JAIIO - Jornadas Argentinas de
Informática e Investigación Operativa
29 de Agosto al 2 de Septiembre de 2005
Hotel Ariston - Rosario
Para más información acerca del todos los simposios y su programación detallada visite http://www.cerider.edu.ar/jaiio34/programa.html
Próximamente se realizarán las 34 JAIIO en la ciudad de Rosario.
Como sucede tradicionalmente, tendrán lugar distintos simposios temáticos, entre ellos el ASSE 2005, Simposio Argentino de Ingeniería de Software.
Presentaciones Invitadas y Conferencias en el marco de ASSE 2005.
-------------------------------------------------------------------
Presentaciones invitadas:
Lecciones Aprendidas en Software Process Improvement, (SPI) : Una Visión Retrospectiva y Hacia el Futuro
Alejandro Bianchi, Liveware, Argentina
Lunes 29 de Agosto, 14:00 hs.
Resumen:
Analizando la información de la industria queda claro que los beneficios de los programas de mejoras al proceso de desarrollo de software son incuestionables, pero también las estadísticas muestran que un gran porcentaje de proyectos fracasan por varios motivos: No se logran los beneficios esperados, la cultura resiste el cambio, la presión de los proyectos no permite una institucionalización robusta, una visión equivocada entre objetivos del negocio y el programa de mejoras y muchos más.
En esta conferencia y haciendo uso de quince años de experiencia en proyectos de mejoras, se presentan una serie de lecciones aprendidas que han sido factores críticos de éxito en la implantación de mejoras haciendo uso de diferentes modelos tales como CMM, CMMI e ISO, entre otros. Las conclusiones presentadas se sustentarán en información objetiva de proyectos concretos y se cubrirán los tres aspectos esenciales de cualquier programa de SPI: Procesos, Herramientas y Personas, los tres enmarcados en un claro contexto de negocios.
Evaluación de Procesos de Desarrollo de Software: Un Proyecto Nacional
Marcelo Amadío, IRAM, Argentina
Lunes 29 de Agosto, 15:45 hs.
El modelo CMMI-SEI se ha vuelto un estandar en la evaluación de calidad asociada a los procesos de desarrollo de software. Se presenta un proyecto en el que se intenta generar una capacidad evaluadora en el país y ponerla a disposición de la industria local, preferentemente pequeñas y medianas empresas, a un costo nacional, para evitar el elevado costo de un evaluador internacional. Este proyecto contempla la posibilidad de que las mismas sean evaluadas mediante un proceso de appraisal tanto a nivel mundial (oficial SEI) como a nivel interno (norma Iram 17601 local). Ambos modelos están incluidos dentro de la reglamentación de la Ley de Promoción de Industria de Software, recientemente sancionada.
Experiencias en el camino hacia CMM nivel 5
Alvaro Ruiz de Mendarozqueta, Motorola, Argentina
Martes 30 de Agosto, 15:45 hs.
Estrategia para CMM nivel 5
Proyecto de Mejora
Organización
Dificultades y lecciones aprendidas
Foco de la organización y de los proyectos
Gestión cuantitativa de proyectos y de la organización
Control Estadístico de Procesos en el desarrollo de software
Programa de Software del INTI
Lic. Juan Carlos Aranda, INTI, Argentina
Miércoles 31 de Agosto, 15:45 hs.
Estrategia del Programa
Acuerdo INTI - Unión europea.
Laboratorios Regionales de Calidad de Software
Red de Laboratorios
Actividades ya desarrolladas
Planes a futuro
Conferencias:
High Level Views in Object Oriented Systems using Formal Concept Analysis
Dra. Gabriela Arevalo, LIFIA, Universidad Nacional de la Plata, Argentina
Lunes 29 de Agosto, 17:00 hs.
Within object-oriented systems there are different meaningful dependencies between different objects. These dependencies reveal \"contracts\", \"collaborations\" and \"relationships\" between classes, methods, packages and any development unit in the systems. In most of the cases, these dependencies are not explicit in the code. This problem is due to inadequate or out-of-date documentation and mechanisms such as dynamic binding, inheritance and polymorphism that obscure the presence of existing dependencies. These dependencies play an important part in implicit contracts between the various software artifacts of the system. It is therefore essential that a developer, who has to make changes or extensions to an object-oriented system, understands the dependencies among the classes. Lack of understanding increases the risk that seemingly innocuous changes break the implicit existing contracts in the system. In short, implicit, undocumented dependencies lead to \"fragile systems\" that are difficult to extend or modify correctly. In this talk we introduce an approach -- based on a methodology and a tool support -- to recover this implicit information and generate \"high-level views\" of a system at different abstraction levels, using a formal clustering technique called Formal Concept Analysis (FCA). With these views, we help to build the first mental model of a system. Thus the implicit or lost information is made explicit and we are able to find uses of coding styles, possible bottlenecks and weakpoints of a system, identify eventual contracts between the entities, \"patterns\" based on the dependencies and -- if possible -- propose possible solutions to correct problems in the code. With this approach we also evaluate which are the advantages and disadvantages of using a clustering technique in software reverse engineering.
Current Advances in Automated Software Design
Dr. Marcelo Campo, ISISTAN, UNICEN, Argentina
Martes 30 de Agosto, 17:00 hs.
Groupware for Collaborative Tailoring
Dr. Alejandro Fernandez, LIFIA, Universidad Nacional de la Plata, Argentina
Miércoles 31 de Agosto, 17:00 hs.
In everyday work, teamwork in the presence of the tools, the resources, and the processes that enable work is mostly transparent to the workers. They center their attention on performing work. However, a noticeable change in the work conditions, in the required quality of the product, or in the perceived results of work, may be experienced as a breakdown that brings teamwork to the center of attention. To deal with breakdowns it is currently common practice to include tailoring facilities in groupware systems. The extent to which these facilities are provided, and the way in which they are implemented, determine the power users have to change the groupware system. Determining these facilities has been the focus of most research on tailorability in CSCW. How collaborative tailoring (defined as, collaboration for and in tailoring) can be facilitated remains as yet undetermined.

This work tackles the problem of the lack of computer support for distributed team members that need to perform tailoring in the context of teamwork. The challenge of tailoring in the context of teamwork is to understand and support the needs of the group members, from the moment they encounter a breakdown during work until they have enacted the changes they deem necessary.

This work is based on the premise of participation as a means to achieve acceptance of change. The approach to support collaborative tailoring of teamwork presented in this work consists of a method for collaborative breakdown handling, a selection of specific groupware tools to be used for the deliberation activities defined by the method, and guidance in the form of scaffoldings for the application of the method. Breakdowns can also occur during tailoring. To deal with breakdowns that occur during tailoring, the method, the tools, and the scaffolding can be tailored. The proposed support for collaborative tailoring of teamwork is delivered as a stand-alone groupware system for collaborative tailoring. The system can be deployed along existing groupware systems, thus extending them with support for collaborative tailoring.

This work exceeds related work by approaching tailoring of teamwork as a social system with a model that explains tailoring as the result of collaborative breakdown handling. The requirements of communication, collaboration, co-operation and coordination, and negotiation observed in the social system are supported by the corresponding technical system. The approach in this work is not limited to its application in a particular scenario or groupware system. The only requirement is that the target system/scenario can be tailored. The approach has been conceived to enable and support its own evolution as the result of its tailoring.

SADIO Sociedad Argentina de Informática e Investigación Operativa
Uruguay 252 2º \"D\" (C1015ABF) - Ciudad de Buenos Aires
Tel: 4371-5755 Tel/Fax: 4372-3950
E-mail: sadio@speedy.com.ar
Web: http://www.sadio.org.ar
URLs de Referencia