II (Ibero-American) Workshop on Requirements Engineering
9-10 September, 1999

Facultad de Ingeniería de la Universidad de Buenos Aires
Av Paseo Colón 850, Buenos Aires, Argentina

Program Overview
Detailed Program

The workshop will have four sessions for paper presentation, one session for discussion of position papers, and one session for group meetings.

1  Paper presentation

1.1  Each session for paper presentation groups papers according to the following topics:
1.1.1   Requirements Modeling and Representation
1.1.2   Requirements Analysis
1.1.3   Requirements Negotiation and Elicitation
1.1.4   Requirements Process and Management

1.2  For each paper the author has 10 minutes for presentation followed by a 5 minutes discussion. In the discussion part it is expected that the audience raise points to be taken into consideration when the groups meet later.

2  Group meetings

2.1  There will be a group for each presented topic. It is expected that the author presenting a paper on a given topic will take part in the group addressing this topic. Authors presenting papers on more than one topic will be free to choose his/her group.

2.2  Each group will meet to discuss questions their members consider relevant to the topic being addressed. However, it is expected that the group members address the points raised during papers presentation.

2.3  As a suggestion, each group may consider the following questions:
2.3.1   What are the aspects (approach, assumption, theory, etc.) tackled by the presented papers or under investigation by the groups behind the papers?
2.3.2   Are there any common points among the presented papers (research group)? Which are they?
2.3.3   Are there any differences (in approach, assumptions, etc.)? Which are they?
2.3.4   How the identified aspects relate to the state of the art?
2.3.5   What are the future directions?
2.3.6   Are the points raised by the audience during papers presentation covered (if relevant) by the above discussion?

2.4  Each group should prepare its conclusions for presentation. As a guide we suggest the following framework for the conclusions:
2.4.1   Important issues
2.4.2   Adopted approaches
2.4.3   Possible convergence
2.4.4   Issues not covered (addressed)
2.4.5   Future directions

3.  Discussion of position papers

3.1  There are two subjects covered by the position papers: Multidisciplinary approaches and Education.

3.2  Each subject will be coordinated by a person responsible for conducting the discussions. They will have the following structure:
3.2.1   The coordinator introduces the subject (5 min), the author of the position paper presents his/her ideas (10 minutes), followed by a discussion by the audience (20 minutes).

4.  Dinner
There will be a dinner that all participants are expected to attend. However, the workshop organization is not able to cover the costs. So, each participant should be prepared to pay for it (about $ 25.00).

5.  Flexibility
This proposed way of work is subject to changes. So, feel free to make suggestions.

9 September
09:00 Opening
09:10 Invited Talk: Goguen, J. Towards a Rigorous Approach to User Interface Design
Group: Requirements Modeling and Representation
10:00 Cysneiros et al. Integrando requisitos não-funcionais na modelagem orientada a objetos
10:15  Guizzardi et al. LogicOO: uma metodologia para modelagem e construção de sistemas multimídia distribuídos
10:30 Liu Yu et al. Object-oriented analysis needs explicit change analysis
10:45 Issues.
11:00 Coffee break.
Group: Requirements Analysis
11:15 Ceria. Análisis con Casos de Uso - Diez sugerencias prácticas
11:30 Hadad et al. Enfoque  middle-out en la construcción e integración de escenarios
11:45 Breitman et al. Processo de software baseado em cenários
12:00  Díaz et al. Un entorno de generación de  prototipos de interfaces de usuario a partir de casos de uso
12:15 Issues.
12:30 Lunch. 

The SADIO will promote a round table with invited speakers from several events of JAIIO. This will probably be of interest to the WER participants. So, the WER afternoon session will begin later or end earlier than usual, depending on the time of the SADIO round table. In the schedule below the X should be replaced by 14 or by the time SADIO round table ends plus 30 minutes.
SADIO Round Table (in this case, X will be the time round table ends + 30 minutes)
Position Papers
This session will discuss two themes, each one will have a coordinator. Themes will be introduced by the coordinator (5 min), presented based on a position paper (10 min), and discussed with the attendants (20 min).
X:25 Introduction. Theme "Multidisciplinary Approaches to RE"
X:30 Eberlein. Can artificial intelligence help during requirements engineering?
X:40 Discussion. 
(X+1):00 Introduction. Theme "Requirements Engineering Education"
(X+1):05 Ribeiro et al. Introduzindo Engenharia de Requisitos no currículo de Engenharia Elétrica/Eletrônica: o caso UFPE.
(X+1):15 Discussion. 
SADIO Round Table (in this case X will be 14)
20:00 Dinner. 

10 September
Group: Requirements Negotiation and Elicitation
09:00 Antonelli et al. Baseline Mentor. An application that derives CRC cards from lexicon and scenarios
09:15 Toro et al. A requirements elicitation approach based in templates and patterns
09:30 Martins et al. Activity Theory: a framework to software requirements elicitation
09:45 Macedo et al. Elicit@99 um protótipo de ferramenta para a elicitação de  requisitos
10:00 Roseti et al. A knowledge acquisition systematic within the domain analysis context
10:15 Issues. 
10:30 Coffee break.
Group: Requirements Process and Management
10:45 Agarwal et al. Requirement engineering for enhancement projects
11:00 Sousa et al. O impacto dos COTS no processo de engenharia de requisitos
11:15 Pinheiro. An object-oriented library for tracing requirements
11:30  Toranzo et al. Multiview++ Environment:  Requirements Traceability  from the perspective of different stakeholders
11:45 Issues.
12:00 Lunch.
14:00 Group Meetings. Each group should discuss the points  the members of the group consider relevant. However,  the members should make an effort to address the points raised by the audience during the group presentation. 
Group Presentations
17:00 Requirements Modeling and Representation
17:20 Requirements Analysis
17:40 Requirements Negotiation and Elicitation
18:00 Requirements Process and Management
18:20 Closing

Invited Talk
Prof. Joseph A. Goguen:
Towards a Rigorous Approach to User Interface Design

One of the most puzzling areas for requirements engineering is user interface
design (UID).  One reason for this may be that UID has been a largely ad hoc
activity, without a definite scientific basis.  This paper motivates and
sketches a new approach to UID, called algebraic semiotics, which combines
aspects of algebraic specification with social semiotics.  Some examples are
discussed from theorem proving and other areas.