Workshops*

*Funds to support student participation in these workshops have been graciously provided by IBM.


Workshops, 8:30 - 5:00 (see schedule below)
1. 2nd International Workshop on Software Engineering for Large-Scale Multi-Agent Systems (SELMAS'03)
 
2. Economics-Driven Software Engineering Research (EDSER-5): The Search for Value in Engineering Decisions
 
3. 6th Workshop on Component-Based Software Engineering (CBSE6): Automated Reasoning and Prediction
 
4. Bridging the Gaps Between Software Engineering and Human-Computer Interaction
 
5. First Workshop on Requirements Engineering in Open Systems
 
6. Software Variability Management
 
7. Workshop on Software Architectures for Dependable Systems (WADS)
 
8. Scenarios and State Machines: Models, Algorithms, and Tools (SCESM)
 
9. 3rd Workshop on Open Source Software Engineering: Taking Stock of the Bazaar
 
10. Software Engineering for High Assurance Systems: Synergies between Process, Product, and Profiling (SEHAS 2003)
 
11. Adoption-Centric Software Engineering (ACSE 2003)
 
12. Remote Analysis and Measurement of Software Systems (RAMSS)
 
13. International Workshop on Global Software Development (GSD 2003)
 
14. Dynamic Analysis (WODA 2003)
 
15. SofTware Requirements to Architectures (STRAW '03)
 



Daily Workshop Schedule


Workshop 1

SELMAS'03 - 2nd International Workshop on Software Engineering for Large-Scale Multi-Agent Systems
Jose Alberto R. P. Sardinha, PUC-Rio - Brazil, sardinha@inf.puc-rio.br
Alessandro Garcia, PUC-Rio - Brazil, afgarcia@inf.puc-rio.br
Carlos José P. de Lucena, Pontifocia Universidade Catalica (PUC-Rio), lucena@inf.puc-rio.br
Alexander Romanovsky, University of Newcastle, alexander.romanovsky@ncl.ac.uk
Donald Cowan, University of Waterloo, dcowan@csg.uwaterloo.ca
Paulo S.C. Alencar, University of Waterloo, palencar@csg.uwaterloo.ca
Jaelson F. B. Castro, Universidade Federal de Pernambuco - UFPE, jbc@cin.ufpe.br
(Organizers' Biographies)

The workshop homepage URL is: http://www.teccomm.les.inf.puc-rio.br/selmas2003

Submissions for this workshop are being handled by CyberChairPro through http://icse2003-submissions.ira.uka.de:8080/selmas-papers/submit/

Please see the Call For Papers.

Advances in networking technology have revitalized the investigation of the agent technology as a promising paradigm to engineer complex distributed software systems. Nowadays, the agent technology has been applied in a wide range of application domains, including e-commerce, human-computer interfaces, telecommunications, and concurrent engineering. In general, software agents are viewed as complex objects with an attitude. Like objects, agents provide a specific set of services for their users. In fact, objects and agents exhibit points of similarity, but the development of multi-agent systems (MASs) poses other challenges to software engineering since software agents are inherently more complex abstractions. A single agent is driven by beliefs, goals, plans, and a number of behavioral properties such as autonomy, adaptation, interaction, collaboration, learning and mobility. Each of these features introduces additional complexity to the system modeling, design and implementation, and consequently, increases the probability of exceptional situation manifestation, security violations and so on. In addition, as the agent paradigm is devoted to the complex distributed system development, a large-scale MAS encompasses multiple types of agents, each of them having distinct agency properties, and it needs to satisfy multiple stringent requirements such as reliability, security, adaptability, interoperability, scalability, maintainability, and reusability. However, many existing agent-oriented solutions are far from ideal; in practice, they are often built in an ad-hoc manner and are error-prone, not scalable, and not generally applicable to large MAS.

The workshop is intended to cover wide ranges of topics of software engineering for large-scale multi-agent systems, from theoretical foundations to empirical studies. We welcome the submission of papers in all aspects of agent-multi software engineering, including the following (but are not limited to):

This is a two-day workshop scheduled for Saturday, May 3rd and Sunday, May 4th.


Workshop 2

5th International Workshop on Economics-Driven Software Engineering Research (EDSER-5): The Search for Value in Engineering Decisions
Jyrki Kontio, Helsinki University of Technology, Finland, jyrki.kontio@hut.fi
Shawn Butler, Carnegie Mellon University, shawnb@cs.cmu.edu
(Organizers' Biographies)

The workshop homepage URL, Call For Papers, and submission instructions are at: http://www.soberit.hut.fi/EDSER-5/

Traditionally, the study of software engineering has been a primarily technical endeavor with minimal attention given to its economic context. This has often resulted in development of software that has not had sufficient economic justification, even when the software project may have been technologically successful. The software engineering discipline will need to be able to evaluate and manage the economic benefits of software as well as the technical development of it in order to ensure that the right software is developed for the right purpose.

The EDSER-5 workshop aims at improving the state-of-the-art and state-of-practice in economics and business driven software engineering in order to ensure that the engineering decisions made during software development fully address the relevant economic and business issues. While these technical, engineering decisions form the foundation of software engineering, these decisions should be guided by the objective of adding value to stakeholders.

The workshop will give an up-to-date view of the recent research in this area and it will also act as a forum where practitioners can exchange views with leading researchers. Earlier EDSER workshops have shown that software engineering research and practice is starting to benefit from cross-disciplinary exchange of ideas and experiences on this topic. These workshops identified a wealth of applications, ranging from software process, quality, project management and contract management to architecture, reuse, prototyping, rapid development, and security.

The workshop is targeted both at researchers in economics driven software engineering, as well as to practitioners that want to follow and contribute to the state-of-the-art research in this area.

The workshop will consist of invited presentations as well as research presentations given by participants whose position papers have been accepted to the workshop. Position papers are welcome, for example, on the following topics:

This is a two-day workshop scheduled for Saturday, May 3rd and Sunday, May 4th.


Workshop 3

6th Workshop on Component-Based Software Engineering (CBSE6): Automated Reasoning and Prediction
Ivica Crnkovic, Mälardalens University
Heinz Schmidt, Centre for Distributed Systems and Software Engineering, Monash University
Judith Stafford, Tufts University
Kurt C. Wallnau, Software Engineering Institute, Carnegie Mellon University, kcw@sei.cmu.edu
(Organizers' Biographies)

The workshop homepage URL is: http://www.sei.cmu.edu/pacc/CBSE6/

Please see the Call For Papers and submission instructions at: http://www.csse.monash.edu.au/~hws/cgi-bin/CBSE6/ .

Component-based technologies and processes have been deployed in many organizations and fields over the past several years. Components offer model realism from chip architectures through embedded or telecommunication systems to enterprise-level or governmental workflows and services. The spreading of component-based technologies in conjunction with software architecture and product lines is increasingly connected with measurable gains in flexibility and productivity. However, modeling, reasoning about, and predicting component and system properties remains challenging in theory and in practice. CBSE6 builds on previous workshops in the ICSE/CBSE series, this year thematically centered on automated composition theories. Composition theories support reasoning about, and predicting, the runtime properties of assemblies of components. Automation is a practical necessity for applying composition theories in practice. Emphasis is placed in this workshop on composition theories that are well founded theoretically, automated by tools, and/or supported by evaluation. Both empirical and formal theories of composition are of interest. Issues related to composition theory and practice include: determining what properties are of interest in a given domain, how to model these properties, how to reason about and with property models, how to measure component and assembly properties, how to verify the measurements and predictions, and how to communicate property values and composition theories to component users. Resolving these issues requires collaborative work of researchers across several domains in software engineering, computer science and engineering disciplines. The primary goal of CBSE6 is to achieve better understanding of the state of the art in automated compositional reasoning and prediction. While emphasizing state of the art, the workshop aims at bridging theory and practice.

This is a two-day workshop scheduled for Saturday, May 3rd and Sunday, May 4th.


Workshop 4

Bridging the Gaps Between Software Engineering and Human-Computer Interaction
Rick Kazman, Software Engineering Institute, CMU, Pittsburgh, PA, USA, kazman@sei.cmu.edu
Len Bass, Software Engineering Institute, CMU, Pittsburgh, PA, USA, ljb@sei.cmu.edu
Jan Bosch, University of Groningen, Netherlands, Jan.Bosch@cs.rug.nl
(Organizers' Biographies)

The workshop homepage URL and submission instructions are at: http://www.se-hci.org/bridging.html

Please see the Call For Papers.

Almost half of software in systems being developed today and thirty-seven to fifty percent of efforts throughout the software life cycle are related to the system?s user interface. For this reason problems and methods from the field of human-computer interaction (HCI) affect the overall process of software engineering (SE) tremendously, and vice versa. Yet despite these powerful reasons to practice and apply effective SE and HCI method there still exist major gaps of understanding both between suggested practice and how software is actually developed in industry, and between the best practices of each of the fields. The standard curricula for each field makes litle if any reference to the other field and certainly does not teach how to interact with the other field. There are major gaps of communication between the HCI and SE fields: the architectures, processes, methods and vocabulary being used in each community are often foreign to the other community. As a result, product quality is not as high as it could be, and (avoidable) re-work is frequently necessary. The theme of this workshop is to bring together practitioners and academics in the two fields in an attempt to enumerate and understand these gaps of understanding and communication, with an eventual goal of proposing practical ways?shared processes, shared architectures, shared notations, etc.?to bridge these gaps. The focus areas of the workshop will be aimed at: increasing awareness of the issues in the world at large; designing joint or related curricula; creating unified tools, methods, and processes; and influencing regulations and/or conventions of practice. The tangible results of the workshop will be a practical program of education, research, and public relations focused on changing the way that people think about these two fields, and the way that the fields are actually practiced.

This is a two-day workshop scheduled for Saturday, May 3rd and Sunday, May 4th.


Workshop 5

First Workshop on Requirements Engineering in Open Systems

This Workshop has been cancelled, we apologize for any inconvenience.


Workshop 6

Workshop on Software Variability Management
Peter Knauber, Mannheim University of Applied Sciences, Mannheim, Germany, p.knauber@fh-mannheim.de
Jan Bosch, University of Groningen, Groningen, Netherlands Jan.Bosch@cs.rug.nl
(Organizers' Biographies)

The workshop homepage URL and submission instructions are at: http://se.mm.fh-mannheim.de/Events/2003/ICSE-SVM/index.shtml

Please see the Call For Papers.

In a variety of approaches to software development, software artifacts are used in multiple contexts or for various purposes. The differences lead to so-called variation points in the software artifact. During recent years, the amount of variability that has to be supported by a software artifact is growing considerably and its management is developing as a main challenge during development, usage, and evolution of software artifacts.

So far, variability management is recognized as a crosscutting concept in software engineering that has a key role in various areas but that is poorly understood as an issue in its own right. In different facets, variability management is part of many recent development approaches, including but not limited to object-oriented frameworks, design pattern, domain-oriented languages, generative programming, generic components, domain and requirements analysis, and software product families (also called software product lines).

Successful management of variability in software artifacts leads to better customizable software products that are in turn likely to result in higher market success: in the information systems domain, the products are more easily adaptable to the needs of different user groups; in the embedded systems domain, the software can be more easily configured to work with different hardware and environmental constraints.

This workshop is meant to explicitly address the management of variability in software artifacts from its different perspectives, bringing together representatives from different academic and industrial communities to share their experiences and ideas.

This is a one-day workshop scheduled for Saturday, May 3rd.


Workshop 7

Workshop on Software Architectures for Dependable Systems (WADS)
Rogério de Lemos, University of Kent at Canterbury, UK, r.delemos@ukc.ac.uk
Cristina Gacek, University of Newcastle upon Tyne, UK, cristina.gacek@ncl.ac.uk
Alexander Romanovsky, University of Newcastle upon Tyne, UK, alexander.romanovsky@ncl.ac.uk
(Organizers' Biographies)

The workshop homepage URL and submission instructions are at: http://www.cs.ukc.ac.uk/wads/

Please see the Call For Papers.

Architectural representations of systems have shown to be effective in assisting the understanding of broader system concerns by abstracting away from details of the system. Dependability has become an important aspect of computer systems since everyday life increasingly depends on software. Although there is a large body of research in dependability, architectural level reasoning about dependability is only just emerging as an important theme in software engineering. This is due to the fact that the complexity of emerging applications and the trend of building trustworthy systems from existing, untrustworthy components are urging dependability concerns be considered at the architectural level. The aim of the workshop is to bring together the communities of software architectures and dependability to discuss the state of research and practice when dealing with dependability issues at the architecture.

This is a one-day workshop scheduled for Saturday, May 3rd.


Workshop 8

2nd International Workshop on Scenarios and State Machines: Models, Algorithms, and Tools (SCESM)
Sebastian Uchitel, Imperial College, UK., suchitel@doc.ic.ac.uk
Francis Bordeleau, University of Carleton, Canada, francis@scs.carleton.ca.
Alexander Egyed, Teknowledge Corporation, USA, aeyged@acm.org.
Martin Glinz, University of Zürich, Switzerland, glinz@ifi.unizh.ch.
Jeff Kramer, Imperial College, UK, jk@doc.ic.ac.uk.
Ingolf Krüger, University of California at San Diego, USA, ikrueger@ucsd.edu.
Axel van Lamsweerde, U. Louvain, Belgium, avl@info.ucl.ac.be.
Stefan Leue, University of Freiburg, Germany, leue@informatik.uni-freiburg.de.
Wilhelm Schäfer, University of Paderborn, Germany, wilhelm@uni-paderborn.de.
Tarja Systä, University of Tampere, Finland, tsysta@cs.tut.fi.
Jon Whittle, NASA Ames, USA, jonathw@ptolemy.arc.nasa.gov.
Albert Zündorf, University of Braunschweig, Germany, zuendorf@ips.cs.tu-bs.de.
(Organizers' Biographies)

The workshop homepage URL and submission instructions are at: http://www.doc.ic.ac.uk/~su2/SCESM/

Please see the Call For Papers.

Behavior modeling plays an important role in the engineering of software-based systems; it is the basis for systematic approaches to requirements capture, specification, design, simulation, code generation, testing, and verification. A range of notations, techniques and tools supporting behavior modeling for these development tasks exists.

Two complementary approaches for modeling behavior have proven useful in practice: state- and scenario-based modeling. UML statecharts have become popular as a description technique for the intended behavior of class instances in object-oriented systems. State-based formalisms are also widely used for modeling distributed and real-time systems, in particular because the corresponding models can be rigorously analyzed using model checking. Practitioners also use scenario-based notations and tools extensively; here, the focus of concern shifts from the complete behavior specification for individual components or objects to the (partial) specification of component collaboration. Use cases, interaction and sequence diagrams play an important role in scenario-based requirements elicitation. The International Telecommunication Union message sequence chart standard defines a cenario-notation for detailed specification of telecommunication system behavior. The use of state machines and scenarios, however, is not limited to capturing intended system behavior; reverse engineering techniques use them extensively to capture the behavior of existing sub-systems. Although there has been much research on both scenarios and state machines the relation between them has yet to be fully understood and, more importantly, exploited. The complementary nature of scenarios and state-machines suggests several avenues for combining the strengths of both modeling approaches. Scenarios can, for instance, be viewed as partial descriptions that are generalized through state machine specifications. Alternatively, scenarios can be thought to provide collaboration views while state machines stress local/component views. Finally, scenarios can be seen as use case realizations that aid in recognizing the operations and associations of classes and in specifying the behavior of objects as state machines. Scenarios can also be viewed as the source of test-cases, used to validate an implementation.

This second workshop on scenarios and state machines has been motivated by the very successful first workshop on this topic at ICSE'02. Exploring the relation between scenarios and state machines can lead to new areas of research and to tools that can exploit the best of both worlds.

Areas of interest include, but are not limited to:

This is a one-day workshop scheduled for Saturday, May 3rd.


Workshop 9

3rd Workshop on Open Source Software Engineering: Taking Stock of the Bazaar
Joseph Feller, University College Cork, Ireland, jfeller@afis.ucc.ie
Brian Fitzgerald, University of Limerick, Ireland
Scott A. Hissam, Software Engineering Institute, USA
Karim Lakhani, MIT Sloan School of Management, USA
(Organizers' Biographies)

The workshop homepage URL and submission instructions are at: http://opensource.ucc.ie/icse2003/

Please see the Call For Papers.

Building on the success of the 1st and 2nd Workshops on Open Source Software Engineering (ICSE 2001 and ICSE 2002), the 3rd Workshop on Open Source Software Engineering will bring together researchers and practitioners for the purpose of discussing the diverse array of techniques - as well as supporting tools and social/organizational contexts - which can be observed in the domain of open source software (OSS).

Despite the constantly growing body of research on OSS, our knowledge of the open source family of software engineering processes is far from complete, a point raised repeatedly by the participants of the 2nd workshop in this series. To address this knowledge gap, Taking Stock of the Bazaar will invite participants to bring to the conversation empirical descriptions and informed discussions of the key tools, techniques and contexts currently used by OSS development communities. Participants will be encouraged to address the processes which are involved in critical software engineering activities such as requirements gathering, analysis and design, leadership and decision making; coordination and collaboration; configuration management; testing and quality assurance; release management; debugging; documentation and support; translation and localization, etc. A fuller discussion of the workshop themes and the call for papers are available at the workshop website.

This is a one-day workshop scheduled for Saturday, May 3rd.


Workshop 10

Software Engineering for High Assurance Systems: Synergies between Process, Product, and Profiling (SEHAS 2003)
Martin Feather, Jet Propulsion Lab, USA, Martin.S.Feather@jpl.nasa.gov
Constance Heitmeyer, Naval Research Lab, USA, heitmeyer@itd.nrl.navy.mil
Nancy Mead, Software Engineering Institute, CMU, Pittsburgh, PA, USA, nrm@sei.cmu.edu
Allen Nikora, Jet Propulsion Lab, USA, Allen.P.Nikora@jpl.nasa.gov
(Organizers' Biographies)

The workshop homepage URL is: http://www.sei.cmu.edu/community/sehas-workshop/

Submissions for this workshop are being handled by CyberChairPro through http://icse2003-submissions.ira.uka.de:8080/sehas-papers/submit/

Please see the Call For Papers.

The objective of this two-day workshop is to bring together researchers and practitioners interested in the development of an engineering method for constructing and evaluating software for high assurance systems. A high assurance system is a system where compelling evidence is required that the system delivers its services in a manner satisfying certain critical properties, such as security, safety, fault-tolerance, and survivability. Examples of high assurance systems include safety-critical medical systems, control systems for nuclear plants, and aerospace systems. The workshop participants will explore the opportunities for, and benefits of, synergies between different themes, each addressing aspects of the problem of high assurance software development. These themes are:

  1. Process: This theme views software as an artifact that is manufactured, and hence the manufacturing process itself is the focus. Processes such as inspections, peer reviews, and tests are used to improve the quality of software as it progresses through the process. A particularly important challenge is deciding how to best invest limited resources so as to emerge with a high assurance software product.
  2. Product: This theme uses the requirements and the structure of the software artifacts to develop high confidence in the quality of the system as a whole from the quality of its individual parts and how they are combined (e.g., Software Fault Tree Analysis, measurements of software structure as fault predictors).
  3. Profiling: This theme derives metrics from the development-time activities and artifacts to yield insight into the progress of the development effort. For example, error detection and repair rates during testing may be used to predict the software's reliability or the number of remaining errors.

Each theme has a strong computer science community underpinning it, with various workshops and conferences in which ideas are advanced. The purpose of this workshop is to find synergies between the themes and where crossover work can lead to advances that might otherwise go unexplored.

This is a two-day workshop scheduled for Friday, May 9th and Saturday, May 10th.


Workshop 11

3rd International Workshop on Adoption-Centric Software Engineering (ACSE 2003)
Robert Balzer, Teknowledge Corporation, USA, balzer@teknowledge.com
Jens Jahnke, University of Victoria, Canada, jens@acm.org
Marin Litoiu, IBM Canada Ltd., Canada, marin@ca.ibm.com
Hausi A. Müller, University of Victoria, Canada, hausi@cs.uvic.ca
Dennis B. Smith, Carnegie Mellon Software Engineering Institute, USA
Margaret-Anne Storey, University of Victoria, Canada
Scott R. Tilley, Florida Institute of Technology, USA, scott@srtilley.com
Ken Wong, University of Alberta, Canada
(Organizers' Biographies)

The workshop homepage URL and Call For Papers are at: http://www.acse2003.cs.uvic.ca

Submissions for this workshop are being handled by CyberChairPro through http://icse2003-submissions.ira.uka.de:8080/acse-papers/submit/

Understanding adoption of software engineering tools and practices is critical for the software and information technology sectors, which are continually challenged to increase their productivity. The goal of this workshop is to bring together researchers and practitioners who investigate innovative solutions to software engineering adoption issues. The key objective of this workshop is to explore approaches where software engineering tools and practices are implemented as extension of Commercial Off The Shelf Software (COTS) products and middleware technologies that work in conjunction with software engineering tools as well as mined components. The workshop aims to advance the understanding and evaluation of adoption of software engineering tools and practices.

Research tools in software engineering often fail to be adopted and deployed in industry. Important barriers to adopting these tools include their unfamiliarity with users, their lack of interface maturity, their limited support for complex work products of software development, their poor interoperability, and their limited support for the realities of system documentation engineering. Developing and deploying innovative research tools and ideas as extensions to modern, commonly used platforms may ease these barriers. Recently, tool builders and standards bodies have invented effective standards and interfaces for tool extension and customization. These advances have opened new research avenues on how innovations in software engineering tools can be made more easily adopted by inserting them as extensions to commonly used office suites and middleware platforms.

Users will more likely adopt tools that work in an environment they use daily and know intimately. For example, common office suites are used daily to browse Web content, produce multimedia documents, prepare presentations, and maintain budgets. These suites and other middleware-based environments can be extended and leveraged to provide familiar cognitive support for software engineering tasks.

Injecting more of the great software engineering research results into industrial practice has potentially a significant impact on the production of quality software. Thus, this research addresses two diverse markets: the software developers, who need to understand and document existing software systems, but also the researchers, who want to inject and validate their research tools in industrial development processes.

This is a one-day workshop scheduled for Friday, May, 9th.


Workshop 12

Workshop on Remote Analysis and Measurement of Software Systems (RAMSS)
Alessandro Orso, Georgia Institute of Technology, USA, orso@cc.gatech.edu
Adam A. Porter, University of Maryland, USA, aporter@cs.umd.edu
(Organizers' Biographies)

The workshop homepage URL, Call For Papers, and submission instructions are at: http://measure.cc.gt.atl.ga.us/ramss/

The way software is produced and used is changing radically. Not so long ago software systems had only a few users, and ran on a limited number of mostly disconnected computers. Today the situation is unquestionably different. Nowadays the number of software systems, computers, and users has dramatically increased. Moreover, most computers are connected through the Internet. This situation has opened the way for new development paradigms, such as the open-source model, shortened development lead times, and spurred the development and acceptance of increasingly distributed, heterogeneous computing systems.

Although these changes raise new issues for software engineers, they also represent new opportunities to greatly improve the quality and performance of software systems. Consider, for example, software analysis and measurement tasks such as testing and performance optimization. Usually, these activities are performed in-house, on developer platforms, using developer-provided inputs, and at great cost. As a result, these activities often do not reflect actual in-the-field performance, which ultimately leads to the release of software with missing functionality, poor performance, errors that cause in-the-field failures and, more generally, users' dissatisfaction.

The goal of this workshop is to bring together researchers and practitioners interested in exploring how the characteristics of today's computing environment (e.g., high connectivity, substantial computing power for the average user, higher demand for and expectation of frequent software updates) can be leveraged to improve software quality and performance. In particular, the workshop aims to discuss how software engineers can shift substantial portions of their analysis and measurement activities to actual user environments, so as to leverage in-the-field computational power, human resources, and actual user data to investigate the behavior of their systems after deployment and to improve their quality and performance.

Areas of interest include, but are not limited to:

Submitted position papers will be reviewed by the workshop program committee to assist in identifying discussion topics.

This is a one-day workshop scheduled for Friday, May 9th.


Workshop 13

International Workshop on Global Software Development (GSD 2003)
Daniela Damian, University of Victoria, BC Canada, danielad@cs.uvic.ca
Filippo Lanubile, University of Bari, Italy, lanubile@di.uniba.it
Heather L. Oppenheimer, Lucent Technologies, NJ USA, hoppenheimer@lucent.com
(Organizers' Biographies)

The workshop homepage URL and submission instructions are at: http://GSD2003.cs.uvic.ca

Please see the Call For Papers.

Increased globalization of software development creates software engineering challenges due to the impact of temporal, geographical and cultural differences, and requires development of techniques and technologies to address these issues. The goal of this workshop is to provide an opportunity for researchers and industry practitioners to explore both the state-of-the art and the state-of-the-practice in global software development (GSD). The workshop will foster interaction between practitioners and researchers and help grow a community of interest in this area. Practitioners experiencing challenges in GSD are invited to share their concerns and successful solutions, and learn from research about current investigations. Researchers addressing GSD issues will have the opportunity to gain a better understanding of the key issues facing practitioners and share their work in progress with others in the field.

The workshop is a continuation of the last five ICSE workshops on the same topic. Our workshop at ICSE last year, after changing the title from the technology-focused "Software Engineering over the Internet" to the more general "Global Software Development", showed increased interest from the software practitioners and generated fruitful discussions between industry and academia. The report summarizing these discussions can be found at http://www.cis.ohio-state.edu/~nsridhar/ICSE02/GSD.

This year at ICSE 2003 we want to continue and draw upon this interaction between academia and industry in addressing the issues of Global Software Development. We thus solicit two types of papers:

  1. position papers (1-2 pages) that describe a statement of interest, a concern or challenge, or a research opportunity
  2. technical papers (3-5 pages) that describe experience reports, technological solutions or methodological approaches.

Paper selection will be based on relevance to the workshop topic and potential to generate discussion.

Topics of submission may include, but are not limited to:

This is a one-day workshop scheduled for Friday, May 9th.


Workshop 14

Workshop on Dynamic Analysis (WODA 2003)
Jonathan E. Cook, New Mexico State University, jcook@cs.nmsu.edu
Michael D. Ernst, Massachusetts Institute of Technology, mernst@lcs.mit.edu

The workshop homepage URL and submission instructions are at: http://www.cs.nmsu.edu/~jcook/icse-wda2003/

Please see the Call For Papers.

This workshop will focus on sharing ideas on and brainstorming new approaches to effective dynamic analysis. It will cover a topical spectrum possibly including enabling technologies; framework and common tool support; event type definition, classification, and specification; symbolic and theoretically exact reasoning techniques; statistical and probabilistic reasoning techniques; research foundations; relationships to static analysis; relationships to testing; and other potential topics.

This is a one-day workshop scheduled for Friday, May 9th.


Workshop 15

2nd International Workshop on SofTware Requirements to Architectures (STRAW '03)
Daniel M. Berry, University of Waterloo, Waterloo Canada, dberry@uwaterloo.ca
Roel Wieringa, University of Twente, Netherlands, roelw@cs.utwente.nl
Rick Kazman, Software Engineering Institute, CMU, Pittsburgh, PA, kazman@sei.cmu.edu
(Organizers' Biographies)

Please see the Call For Papers and submission instructions at: http://se.uwaterloo.ca/~straw03

There is a clear relationship between requirements engineering and architecture design in software engineering. However, for the most part, the two disciplines have evolved independently from each other, and promising areas of mutual interest remain to be explored. The goal of the Second International Workshop on Software Requirements and Architectures (STRAW '03) is to bring together researchers from the requirements engineering and architecture communities to exchange views and results that are of mutual interest, and to discuss topics for further research. This is a one-day workshop scheduled for Friday, May 9th.