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.
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.
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.
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.
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.
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.
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.
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.
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
The aim of this workshop is the establishment of the state of the art in the area
of comparing and versioning of models.
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.
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.
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
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.
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.
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.
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.
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.
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
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.
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
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.
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.
Ademar Aguiar, Paulo Merson, and Uri Dekel
January 26 (abstract), February 2 (full papers)
Notification of acceptance: February 9
Camera-ready: February 16
Meeting Date: May
, see Advance Program
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.
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.
Jeffrey Carver, Steve Easterbrook, Tom Epperly, Michael Heroux, Lorin Hochstein, Diane Kelly, Chris Morris, Judith Segal, and Greg Wilson
Meeting Date: May
, see Advance Program
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.
Layout based on the open-source design by DENiAL hosted at Open Source Web Design.
Please report any page problem to the web masters firstname.lastname@example.org, email@example.com.
For more information Contact Us.