ICSE 2009: ICSE09
slide show picture of Vancouver
31st International
Conference on
Software
Engineering®
31st International Conference on Software Engineering, Vancouver, Canada, May 16-24, 2009.   Sign up for announcements!

RSS feed image RSS Feed

Information for
Potential Conference
Exhibitors

Workshops

The workshops below have been accepted for ICSE09. The information we provide is an estimate of deadlines. Please contact the organizers or see the actual workshop pages for up to the minute details. Our generic day schedule will give you an idea of what to expect for your workshop schedule.

Sort index by: ID  Workshop Name

W01 Model-Based Methodologies for Pervasive and Embedded Software

Model Based Development (MBD) comprises approaches to software development, which rely on modelling and the systematic transition from models to executable code. This workshop focuses on the theoretical and practical aspects related with the adoption of MBD methodologies (notation, process, methods, and tools) for supporting the construction of software for pervasive and embedded systems.

Organizers: João M. Fernandes, Ricardo J. Machado, Flávio R. Wagner, and Luís Lamb
Website: http://www.di.uminho.pt/~mompes/2009/
Deadline: January 15
Meeting Date: May 16 , see Advance Program

Back to top

W02 Search-Driven Development - Users, Infrastructure, Tools and Evaluation

As software development is a process of both information creation and information gathering, software developers are constantly searching for the right information and person to solve their problems at hand. This workshop will focus specifically on exploring the notion of search as a fundamental activity during software development. The goal of the workshop is to bring researchers and practitioners with special interest on search technology for software developers together. Participants will have broad range of expertise in topics ranging from building software tools and infrastructure, information retrieval, user studies and HCI, benchmarking and evaluation.

We intend the workshop will facilitate interested researchers to share their ideas and experience in understanding the search need and behavior of developers, building tools that addresses these various needs, and scientific ways to evaluate these tools.

Organizers: Sushil Bajracharya, Adrian Kuhn, and Yunwen Ye
Website: http://smallwiki.unibe.ch/suite2009/
Deadline: January 28
Meeting Date: May 16 , see Advance Program

Back to top

W03 SHAring and Reusing architectural Knowledge

This workshop focuses on methods, languages, notations and tools to extract, represent, share, use and re-use architectural knowledge. Architectural Knowledge (AK) is the integrated representation of the software architecture of a software-intensive system (or a family of systems), the architectural design decisions, and the external context/environment. It is increasingly recognized as the means for architecture governance; it facilitates and supports collaboration and the transfer of expertise.

Organizers: Patricia Lago, Paris Avgeriou, and Philippe Kruchten
Website: www.cs.rug.nl/~paris/SHARK2009
Deadline: January 26
Meeting Date: May 16 , see Advance Program

Back to top

W04 Software Quality

The Workshop on Software Quality aims at bringing together academic, industrial and commercial communities interested in software quality topics to discuss the different technologies being defined and used in the software quality area. The topics of interest in this discussion span the full range of software quality issues, including: Cross-Cultural Issues in Software Quality; Software Product Evaluation, Software Process Definition, Evaluation and Improvement; Certification; Education in Software Quality; Introduction of Software Quality Program; Methods and Tools for Quality Assurance; Metrics; Software Quality for Web Products; Software Quality for Object Oriented Products; Total Quality Management; Techniques for Quality Assurance; Testing; Inspections, Walkthroughs & Reviews; Combining Quality and Rapid Development; Managing a product portfolio.

Organizers: Bernard Wong, Barry Boehm, Sunita Chulani, and June Verner
Website: http://attend.it.uts.edu.au/icse2009
Deadline: January 19
Meeting Date: May 16 , see Advance Program

Back to top

W05 Coooperative and Human Aspects of Software Engineering

Software is created by people - software engineers working in varied environments, under various different conditions. Thus understanding the human and cooperative aspects of software development is crucial to understanding how methods and tools are used, and thereby improving both the creation, evolution and maintenance of software. The goal of this workshop is therefore to provide a forum for discussing high quality research on the human and cooperative aspects of software engineering, as well as a meeting place for discussing issues related to human aspects more generally.

Organizers: Cleidson de Souza, Yvonne Dittrich, Helen Sharp, and Janice Singer
Website: http://softwareresearch.ca/seg/CHASE2009/
Deadline: January 21
Meeting Date: May 17 , see Advance Program

Back to top

W06 Modeling in Software Engineering

The purpose of this workshop is to promote the use of models in the engineering process of software and software-intensive systems and in particular, the exchange of innovative technical ideas and experiences related to modeling: modeling notations, abstractions and modeling strategies, use of models, and so on. The main goal is the exchange of innovative ideas on the use of models in software engineering and to further promote cross-fertilization between the modeling communities (e.g., MODELS) and software-engineering communities.

Organizers: Robert Baillargeon, Robert France, Geri Georg, Bernhard Rumpe, Steven Völkel, and Steffen Zschaler
Website: http://wikiserver.sse.cs.tu-bs.de/mise09/index.php/Main_Page
Contact: Steven Völkel
Deadline: January 11
Meeting Date: May 17/18 , see Advance Program

Back to top

W07 Software Development Governance

Software development governance (SDG) is the overarching process that controls the software development process: the set of mechanisms an organization uses to start, stop, steer, evaluate the projects themselves, with respect to the overall goals of that organization. The goal of the workshop is to explore the needs for SDG, the emerging practices, especially in the presence of a new breed of agile software development processes, and their highly dynamic and iterative nature.

Organizers: Yael Dubinsky and Philippe Kruchten
Website: http://www.cs.technion.ac.il/~yael/SDG2009/
Deadline: January 23
Meeting Date: May 17 , see Advance Program

Back to top

W08 Comparison and Versioning of Software Models

Modern software development approaches make heavy use of models during the whole development process. Models are being evolved, simplified and/or extended over a longer period of time, which leads to the need of keeping different versions, of comparing them, of measuring their (un)similarity, and of merging different models into one.

The aim of this workshop is the establishment of the state of the art in the area of comparing and versioning of models.

Organizers: Jürgen Ebert, Udo Kelter, and Tarja Systä
Website: http://pi.informatik.uni-siegen.de/CVSM09/
Deadline: January 17
Meeting Date: May 17 , see Advance Program

Back to top

W09 Automation of Software Test

The 2009 Workshop on the Automation of Software Test (AST 2009) focuses on bridging the gap between the theory and practice of software test automation. It provides researchers and practitioners a forum for exchanging ideas and experiences, understanding of the problems, visions for the future, and promising solutions. The workshop also provides a platform for researchers and developers of testing tools to work together to identify the problems in the theory and practice of software test automation and to set an agenda and lay the foundation for future improvement of the state of the art. This year’s workshop has the special theme of "Testing Web Services", but submissions on other topics related to test automation are also invited. Other suggested topics include, but are not limited to, methodology, technology, software testing tools and environments, and experience reports. There is also a "Business and Industry Case Studies" track at the workshop, with shorter presentations reporting the real state of the practice in automation of software testing.

Link to poster and additional post-conference resources!

Organizers: Paul Strooper, Dimitris Dranidis, and Stephen Masticola
Website: http://ast2009.com/
Meeting Date: May 18/19 , see Advance Program

Back to top

W10 Principles of Engineering Service Oriented Systems

Service-oriented applications are pushing traditional software engineering problems - distribution, componentization, composition, requirements, specification, verification, and evolution - to their extreme. The aim of PESOS workshop is to bring together researchers from academia and industry, as well as practitioners working in the area to discuss important issues, recent developments, applications, methods, techniques, experience reports, and tools to support the engineering and use of service oriented systems. Special emphasis will be put on the effects that continuous evolution and adaptation will exert on service-oriented systems.

Organizers: Elisabetta Di Nitto and Schahram Dustdar
Website: http://home.dei.polimi.it/dinitto/PESOS2008/
Deadline: January 18
Meeting Date: May 18/19 , see Advance Program

Back to top

W11 Software Engineering for Adaptive and Self-Managing Systems

With the rapid growth of web services and the continuous evolution from software-intensive systems to socio-technical ecosystems, the management complexity of these modern, decentralized, distributed computing systems presents significant challenges for businesses. End-users increasingly demand software systems that are resilient, dependable, service-oriented, mashable, inter-operable, decentralized, energy-efficient, or self-healing. One of the most promising approaches to achieving some of these properties is to equip software systems with feedback control to address the management of inherent system dynamics. The resulting self-adapting and self-managing computing systems are better able to cope with and even accommodate changing contexts and environments, shifting requirements, and computing-on-demand needs.

Organizers: Hausi Müller, Jeff Magee, Betty Cheng, David Garlan, Holger Giese, Marin Litoiu, and Richard Taylor
Website: http://www.seams2009.cs.uvic.ca/
Deadline: January 26
Meeting Date: May 18/19 , see Advance Program

Back to top

W12 Software Engineering in Health Care

This workshop will focus on the software engineering issues arising from the need for effective infusion of technology into the healthcare domain. The ICSE 2008 Software Engineering in Healthcare track identified many of these issues. But it was also clear that a lot of work was just beginning. This workshop is intended to bring together researchers and practitioners interested in software engineering issues in this exciting and important area, and to enable this growing community to sharpen the definition of the key issues.

Organizers: Leon J. Osterweil and Barbara Paech
Website: http://www-swe.informatik.uni-heidelberg.de/sehc09/index.htm
Deadline: January 12
Meeting Date: May 18/19 , see Advance Program

Back to top

W13 Aspect-Oriented Requirements Engineering and Architecture Design

Early aspects are crosscutting concerns that exist in requirements analysis, domain analysis and architecture design activities of software lifecycle. Work on early aspects focuses on systematically identifying, modularizing, and analyzing such crosscutting concerns and their impact at these early phases of the software development. The general aim of this workshop is to facilitate cross-fertilization of ideas in requirements engineering, domain engineering, software architecture design, and aspect-oriented software development in order to identify the problems and potential solutions, and to continue the maturation of Early Aspects as a discipline. The present edition of the workshop will provide a forum for an open set of early-aspects related topics, without restricting to a specific theme or domain.

Organizers: Mónica Pinto, Ruzanna Chitchyan, and Safoora Shakil Khan
Website: http://www.aosd-europe.net/eaICSE09
Deadline: Abstract: January 26; Paper: February 02
Meeting Date: May 18 , see Advance Program

Back to top

W14 Emerging Trends in Free/Libre/Open Source Software Research and Development

The 2nd Emerging Trends in FLOSS Research and Development Workshop will have as an overarching theme "How to close the gap between Software Engineering and FLOSS (Free/Libre/Open Source Software) Development", and will bring together researchers and practitioners to discuss what knowledge software engineering experts can provide to the wider FLOSS communities.

Organizers: Andrea Capiluppi and Gregorio Robles
Website: http://icse.libresoft.es/
Deadline: January 26
Meeting Date: May 18 , see Advance Program

Back to top

W15 Multicore Software Engineering

With the emergence of multicore computers, software engineers face the challenge of parallelizing performance-critical applications of all sorts. Compared to sequential applications, our repertoire of tools and methods for cost-effectively developing reliable, parallel applications is spotty. The purpose of this workshop is to bring together researchers and practitioners with diverse backgrounds in order to advance the state of the art in software engineering for multi/manycore parallel applications.

Organizers: Adam Porter, Victor Pankratius, and Lawrence Votta
Website: http://www.multicore-systems.org/iwmse2009/
Deadline: January 26
Meeting Date: May 18 , see Advance Program

Back to top

W16 Traceability in Emerging Forms of Software Engineering

Traceability of Emerging Forms of Software Engineering (TEFSE) 2009 will bring together researchers and practitioners to examine the challenges of recovering and maintaining traceability among software artefacts. The 2009 venue focuses on broadening awareness within the software engineering community of the traceability applications; defining open and key research problems faced in realizing usable traceability tools; and constructing a foundation for future research on traceability.

Link to poster and additional post-conference resources!

Organizers: Giulio Antoniol, Jane Cleland-Huang, Jane Huffman Hayes, Jonathan Maletic, and Andrea Zisman
Website: http://web.soccerlab.polymtl.ca/tefse09/
Deadline: Abstract: January 19; Paper: January 24
Meeting Date: May 18 , see Advance Program

Back to top

W17 Leadership and Management in Software Architecture

The theme of the LMSA workshop is leadership and management skills for the practicing software architect, including communication, leadership and ability to design large, complex systems. Last year, the workshop focused on individual skills. This year, the workshop will focus on critical organizational aspects of software architectural activities that tend to overshadow any technical skills as project size and complexity increase.

Organizers: Brian Berenbach and Len Bass
Website: http://www.lmsa-community.org/wikis/index.php/Leadership_and_Management_in_Software_Architecture
Deadline: January 11
Meeting Date: May 19 , see Advance Program

Back to top

W18 Socio-Technical Congruence

Socio-technical congruence (STC) is a promising approach for identifying and managing technical coordination in the development of large and complex software systems. The 2009 instance of the STC workshop will be a forum for discussing the latest methods, techniques and tools for measuring socio-technical congruence and assessing its implications in software development projects.

Organizers: Marcelo Cataldo, Daniela Damian, Premkumar Devanbu, Steve Easterbrook, James Herbsleb, and Audris Mockus
Website: http://docs.google.com/View?id=dhncd3jd_405fzt842gv
Deadline: March 3
Meeting Date: May 19 , see Advance Program

Back to top

W20 Software Engineering for Secure Systems

Software is at core of most of the business transactions, and it pervades all the facets of our lives: as a result almost every application has some kind of security requirement even if its use is not to be considered critical.

Thus, nowadays designers have to cope with the complexity of insecure operating environments by considering threats to their application correctness. Security concerns should be taken into account as early as possible, and not added to systems as an after-thought. On the other hand, several well-established software engineering disciplines could contribute to improving security solutions that sometimes lack a coherent methodological approach. The SESS workshop aims at providing a venue for software engineers and security researchers to exchange ideas and techniques.

Organizers: Bart De Win, Seok-Won Lee, and Mattia Monga
Website: http://homes.dico.unimi.it/~monga/sess09.html
Deadline: January 17
Meeting Date: May 19 , see Advance Program

Back to top

W21 Wikis for Software Engineering

The use of wikis in software engineering dates back to 1995, when Ward Cunningham created the first ever wiki as a platform for discussing patterns and software development efforts. The simplicity and effectiveness of wikis as a medium for collaborative authoring has lead to their vast popularity across many domains. This workshop aims to bring together researchers, practitioners, and enthusiasts interested in exploring and benefiting from all the potential of wikis as an effective tool to support software engineering activities.

Organizers: Ademar Aguiar, Paulo Merson, and Uri Dekel
Website: http://wikis4se.org
Deadline: January 26 (abstract), February 2 (full papers)
Notification of acceptance: February 9
Camera-ready: February 16
Meeting Date: May 19 , see Advance Program

Back to top

W22 Software Engineering Challenges of Cloud Computing

Cloud Computing as a new paradigm for deploying and managing services on large distributed infrastructures poses interesting challenges for both academic and industrial research. In this workshop we would like to challenge researchers and practitioners to think about various aspects of cloud computing. First, to avoid the pitfalls of heterogeneous programming paradigms, what are the software engineering challenges that will face developers who target the cloud as their production environment to offer services? Second, how is cloud computing going to face the challenges around soaring service management costs. Third, what are the new business models for services that could optimally leverage the cloud economy of scale.

Organizers: Kamal Bhattacharya, Martin Bichler, and Stefan Tai
Website: http://www.icse-cloud09.org
Deadline: January 26
Meeting Date: May 23 , see Advance Program

Back to top

W23 Software Engineering for Computational Science and Engineering

This workshop is concerned with the development of Computational Science & Engineering (CS&E) software. This software includes: 1) Scientific software applications, where the focus is on directly solving scientific problems, including, but not limited to, large parallel models/simulations of the physical world (high performance computing systems); and 2) Applications that support scientific endeavours, including, but not limited to, systems for managing and/or manipulating large amounts of data. Despite its importance in our everyday lives, the development of CS&E software has historically attracted little attention from the software engineering community. Due to significant differences in the development context, CS&E software development needs to be studied in its own right. This workshop will devote approximately equal time to presentation of position papers and to discussing topics that arise out of those presentations.

Organizers: Jeffrey Carver, Steve Easterbrook, Tom Epperly, Michael Heroux, Lorin Hochstein, Diane Kelly, Chris Morris, Judith Segal, and Greg Wilson
Website: http://www.cs.ua.edu/~SECSE09
Deadline: January 19
Meeting Date: May 23 , see Advance Program

Back to top

W24 Software Engineering Foundations for End User Programming

The goal of the SEEUP workshop is to discuss end-user programming with a specific focus on the software engineering that is required to make it a more disciplined process, while still hiding the complexities of greater discipline from the end user. The workshop will focus on several interrelated themes including the range of end-user programming approaches, specific end-user programming approaches that have the potential to provide significant benefits, a framework for the software engineering foundation that needs to be in place to effectively enable end-user programming, and an adoption path for end-user programming based on a disciplined software engineering foundation, and highlighting potentials and limitations of end-user programming.

Organizers: Dennis Smith, Grace A. Lewis, Len Bass, Brad Myers
Website: http://www.sei.cmu.edu/isis/workshops/seeup-2009/
Deadline: January 20
Meeting Date: May 23 , see Advance Program

Back to top