Workshops
ICSE Workshops provide a highly interactive and collaborative environment in which to discuss and advance important topics in software engineering. They may last from one to two days, and be held before or after the main conference.
Workshops can be quite diverse. For example, some may be regularly occurring gatherings of researchers and practitioners who are working on an established topic, while others may seek to lay the foundations for research in a new or emerging areas.
Deadlines
Workshop paper submission due | February 7th, 2013 |
Extended deadline for the following workshops: ASSURE, CHASE, CMSBSE, CTGDSD, GAS, GREENS, MiSE, MOBS, MTD , PESOS, RAISE, SEHC, SESENA, TOPI, TwinPeaks, USER, WETSoM |
February 14th, 2013 |
Notification of authors | February 28th, 2013 |
Camera-ready copies of authors' papers | March 7th, 2013 |
Author registration deadline | March 31st, 2013 |
Workshop Dates
18-May | 19-May | 20-May | 21-May | Main | 25-May | 26-May |
Sat | Sun | Mon | Tues | Conference | Sat | Sun |
AST | SEHC | RAISE | ||||
MiSE | CMSBSE | DAPSE | CHASE | PESOS | ||
GAS | ASSURE | GREENS | CTGDSD | GTSE | ||
SE-CSE | IWSC | MTD | SESENA | FormaliSE | USER | |
SE4SG | LIVE | PLEASE | TOPI | MOBS | ||
CESI | TwinPeaks | NaturaLiSE | ||||
RELENG | WETSoM |
Short List of ICSE 2013 Workshops
8th IEEE/ACM International Workshop on Automation of Software Test (AST 2013)
5th International Workshop on Modeling in Software Engineering (MiSE 2013)
3rd International Workshop on Games and Software Engineering: Engineering Computer Games to Enable Positive, Progressive Change (GAS 2013)
5th International Workshop on Software Engineering for Computational Science and Engineering (SE-CSE 2013)
2nd International Workshop on Software Engineering Challenges for the Smart Grid (SE4SG 2013)
1st International Workshop on Assurance Cases for Software-intensive Systems (ASSURE 2013)
7th International Workshop on Software Clones (IWSC 2013)
1st International Workshop on Live Programming (LIVE 2013)
5th International On Software Engineering in Health Care (SEHC 2013)
1st International Workshop on Combining Modelling and Search-Based Software Engineering (CMSBSE 2013)
2nd International Workshop on Green and Sustainable Software (GREENS 2013)
4th International Workshop on Managing Technical Debt (MTD 2013)
4th International Workshop on Product LinE Approaches in Software Engineering (PLEASE 2013)
1st International Workshop on Conducting Empirical Studies in Industry (CESI 2013)
1st International Workshop on Release Engineering (RELENG 2013)
1st International Workshop on Data Analysis Patterns in Software Engineering (DAPSE 2013)
4th International Workshop on Software Engineering for Sensor Network Applications (SESENA 2013)
3rd Workshop on Developing Tools as Plug-ins (TOPI 2013)
2nd International Workshop on the Twin Peaks of Requirements and Architecture (TwinPeaks 2013)
4th International Workshop on Emerging Trends in Software Metrics (WETSoM 2013)
2nd International Workshop on Realizing Artificial Intelligence Synergies in Software Engineering (RAISE 2013)
6th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE 2013)
3rd International Workshop on Collaborative Teaching of Globally Distributed Software Development (CTGDSD 2013)
1st FME Workshop on Formal Methods in Software Engineering (FormaliSE 2013)
1st International Workshop on the Engineering of Mobile-Enabled Systems (MOBS 2013)
1st International Workshop on Natural Language Analysis in Software Engineering (NaturaLiSE 2013)
5th International Workshop on Principles of Engineering Service-Oriented Systems (PESOS 2013)
2nd SEMAT Workshop on a General Theory of Software Engineering (GTSE 2013)
2nd International Workshop on User evaluations for Software Engineering Researchers (USER 2013)
Detailed List of ICSE 2013 Workshops
8th IEEE/ACM International Workshop on Automation of Software Test (AST 2013)
May 18th - 19th, 2013
8:30am - 6:00pm
Bayview B
Workshop organizers:
Hong Zhu, Henry Muccini, and Zhenyu Chen
The Workshops on the Automation of Software Test (AST) focus on bridging the gap between the theory and practice of software test automation. It aims at providing researchers and practitioners with a forum for exchanging ideas and experiences, developing an understanding of the fundamental challenges, articulating a vision for the future, and finding promising solutions to pressing problems. AST 2013 is the 8th edition of the workshops since the first one in 2006. The authors are invited to submit their original work on topics including, but not limited to, the methodology, technology development and transfer, software tools and environments, and experience reports related to the automation of software testing. In addition to regular research papers, the workshop will also have a case study track to feature papers reporting the state of practice in the automation of software testing. In an effort to enable participants to propose and prioritize challenges and to interactively work out potential solutions, the workshop also has a charette discussion session, which focuses on a special important topic. The special topic for AST 2013 is on Testing of Software as a Service.
5th International Workshop on Modeling in Software Engineering (MiSE 2013)
May 18th - 19th,2013
8:30am - 6:00pm
May 18th: Seacliff B and Seacliff Foyer
May 19th: Seacliff B
Workshop organizers:
Joanne Atlee, Robert Baillargeon, Marsha Chechik, Robert France, Jeff Gray, Richard Paige, and Bernhard Rumpe
Models are an important tool in conquering the increasing complexity of modern software systems. Key industries are strategically directing their development environments towards more extensive use of modeling techniques. This workshop aims to understand, through critical analysis, the current and future uses of models in the engineering of software-intensive systems. The MISE-workshop series has proven to be an effective forum for discussing modeling techniques from the MDD and the software engineering perspectives. An important goal of this workshop is to foster exchange between these two communities. This year the focus will be on analyzing successful applications of modeling techniques in specific application domains and determining how the experience can be carried over to other domains.
3rd International Workshop on Games and Software Engineering: Engineering Computer Games to Enable Positive, Progressive Change (GAS 2013)
May 18th, 2013
8:30am - 6:00pm
Bayview A
Welcome to GAS 2013, the 3rd Workshop on Games and Software Engineering: Engineering Computer Games to Enable Positive, Progressive Change held May 18, 2013 in San Francisco, U.S.A. located with the 2013 ACM/IEEE International Conference on Software Engineering (ICSE 2013).
We are pleased to build upon the first two ICSE GAS Workshops and provide a forum to interactively explore leading edge research in game software engineering (GSE) from a number of perspectives, including (1) how the challenging requirements (functional and non-functional) of games influence methodologies (processes, tools, techniques, notations, heuristics); (2) the role of games in software engineering education, whether as projects in courses, a teaching tool to complement traditional lectures, or in student competitions to motivate and reward GSE skills; (3) exploring reuse and reusable user generated content and play experience in GSE to reduce development time, improve software quality through the use of product lines, libraries, frameworks, engines, and domain assets, and game modifications by the player; (4) revisit scalability and alternative platforms from the technical viewpoint (mini-games for phones to massive open on-line courses). The workshop has accepted high quality submissions from research groups across Asia, Europe, North America, and Northern Europe. In total, nine research papers will be presented, six long and three short. The full day program will offer an interesting mix including a keynote speaker, lively panel discussion, paper presentations, and an informal poster session.
We look forward to seeing you at the workshop!
Workshop Co-chairs: Kendra Cooper, Walt Scacchi, and Alf Inge Wang
5th International Workshop on Software Engineering for Computational Science and Engineering (SE-CSE 2013)
May 18th, 2013
8:30am - 6:00pm
Garden B
Workshop organizers:
Jeffrey Carver, Tom Epperly, Lorin Hochstein, Valerie Maxville, Dietmar Pfahl, and Jonathan Sillito
Computational Science and Engineering (CSE) software supports a wide variety of domains including nuclear physics, crash simulation, satellite data processing, fluid dynamics, climate modeling, bioinformatics, and vehicle development. The increase in the importance of CSE software motivates the need to identify and understand appropriate software engineering (SE) practices for CSE. Because of the uniqueness of the CSE domain, existing SE tools and techniques developed for the business/IT community are often not efficient or effective. Appropriate SE solutions must account for the salient characteristics of the CSE development environment. This situation creates a need for members of the SE community to interact with members of the CSE community to address this need. This workshop facilitates that collaboration by bringing together members of the SE community and the CSE community to share perspectives and present findings from research and practice relevant to CSE software and CSE SE education. A significant portion of the workshop is devoted to focused interaction among the participants with the goal of generating a research agenda to improve tools, techniques, and experimental methods for CSE software engineering.
2nd International Workshop on Software Engineering Challenges for the Smart Grid (SE4SG 2013)
May 18th, 2013
8:30am - 6:00pm
Boardroom A
Workshop organizers:
Ian Gorton, Yan Liu, Heiko Koziolek, Anne Koziolek, and Mazeiar Salehie
This 2nd workshop will focus on understanding and identifying the unique challenges and opportunities for SE to contribute to and enhance the design and development of the smart grid. In smart grids, the geographical scale, requirements on real-time performance and reliability, and diversity of application functionality all combine to produce a unique, highly demanding problem domain for SE to address. The objective of this workshop is to bring together members of the SE community and the power engineering community to understand these requirements and determine the most appropriate SE tools, methods and techniques.
1st International Workshop on Assurance Cases for Software-intensive Systems (ASSURE 2013)
May 19th, 2013
8:30am - 6:00pm
Seacliff A
Workshop organizers:
Ewen Denney, Ibrahim Habli, Tim Kelly, John Knight, and Ganesh Pai
Software plays a key role in high-risk systems, i.e., safety- and security-critical systems. Several certification standards and guidelines, e.g., in the defense, transportation (aviation, automotive, rail), and healthcare domains, now recommend and/or mandate the development of assurance cases for software-intensive systems. As such, there is a need to understand and evaluate (a) the application of assurance cases to software, and (b) the relationship between the development and assessment of assurance cases, and software engineering concepts, processes and techniques. The ICSE 2013 Workshop on Assurance Cases for Software-intensive Systems (ASSURE) aims to provide an international forum for high-quality contributions (research, practice, and position papers) on the application of assurance case principles and techniques for software assurance, and on the treatment of assurance cases as artifacts to which the full range of software engineering techniques can be applied.
7th International Workshop on Software Clones (IWSC 2013)
May 19th, 2013
8:30am - 6:00pm
Seacliff D
Workshop organizers:
Rainer Koschke, Elmar Juergens, and Juergen Rilling
Software Clones are identical or similar pieces of code, models or designs. In this, the 7th International Workshop on Software Clones (IWSC), we will discuss issues in softwareclone detection, analysis and management, as well as applications to software engineering contexts that can benefit from knowledge of clones. These are important emerging topics in software engineering research and practice. Special emphasis will be given this time to clone management in practice, emphasizing use cases and experiences. We will also discuss broader topics on software clones, such as clone detection methods, clone classification, management, and evolution, the role of clones in software system architecture, quality and evolution, clones in plagiarism, licensing, and copyright, and other topics related to similarity in software systems. Theformat of this workshop will give enough time for intense discussions.
1st International Workshop on Live Programming (LIVE 2013)
May 19th, 2013
8:30am - 6:00pm
Seacliff C
Workshop organizers:
Brian Burg, Adrian Kuhn, and Chris Parnin
We aim to bringing together researchers and practitioners interested in live programming. The term "live programming" is a recent catchphrase for programming systems that abandon the traditional edit-compile-run cycle in favor of a more instantaneous user experience with live feedback on a program's runtime behavior. The goal of this workshop is to focus on exploring notions and degrees of live programming as they relate to software development, creative activities, learning, and performance. We are interested in techniques, tools, demos, infrastructures, languages design insights, and questions that stimulate interest and understanding in live programming concepts. The workshop will be in the format of an unconference, with topics decided by the interests of the attendees.
5th International On Software Engineering in Health Care (SEHC 2013)
May 20th - 21st, 2013
8:30am - 6:00pm
Marina
Workshop organizers:
John Knight and Craig Kuziemsky
Our ability to deliver timely, effective and cost efficient healthcare services remains one of the world’s foremost challenges. The challenge has numerous dimensions including: (a) the need to develop a highly functional yet secure electronic health record system that integrates a multitude of incompatible existing systems, (b) in-home patient support systems to reduce demand on professional health-care facilities, and (c) innovative technical devices such as advanced pacemakers that support other healthcare procedures. Responding to this challenge will necessitate increased development and usage of software-intensive systems in all aspects of healthcare services. However the increased digitization of healthcare has identified extensive requirements related to the development, use, evolution, and integration of health software in areas such as the volume and dependability of software required, and the safety and security of the associated devices. The goal of the fifth workshop on Software Engineering for Health Care (SEHC) is to discuss recent research innovations and to continue developing an interdisciplinary community to develop a research, educational and industrial agenda for supporting software engineering in the health care sector.
1st International Workshop on Combining Modelling and Search-Based Software Engineering (CMSBSE 2013)
May 20th, 2013
8:30am - 6:00pm
Regency A
Workshop organizers:
Richard Paige, Mark Harman, and James Williams
Modelling plays a vital role in software engineering, enabling the creation of larger, more complex systems. Search-based software engineering (SBSE) offers a productive and proven approach to software engineering through automated discovery of near-optimal solutions to problems, and has proven itself to be effective on a wide variety of software engineering problems. The aim of this workshop is to highlight that SBSE and modelling have substantial conceptual and technical synergies, and to discuss and present opportunities and novel ways in which they can be combined, whilst fostering the growing community of researchers working in this area.
2nd International Workshop on Green and Sustainable Software (GREENS 2013)
May 20th, 2013
8:30am - 6:00pm
Pacific Concourse M
Workshop organizers:
Patricia Lago, Niklaus Meyer, Maurizio Morisio, Hausi A. Mueller, and Giuseppe Scanniello
Software can become greener by being more energy efficient, hence using less resources; or by making its supported processes more sustainable, hence decreasing the environmental impact of governments, companies and individuals using software applications and services. While research results exist in measuring and controlling the level of greenness of hardware components, major research is needed to relate energy consumption of hardware to energy consumption of its executing software. Measuring the level of greenness of software and reporting it back to the users is the focus of GREENS 2013 with special theme “Leveraging Energy Efficiency to Software Users.” GREENS brings together software engineering researchers and practitioners to discuss the state-of-the-art and state-of-the-practice in green software, as well as research challenges, novel ideas, methods, experiences, and tools to support the engineering of sustainable and energy efficient software systems.
4th International Workshop on Managing Technical Debt (MTD 2013)
May 20th, 2013
8:30am - 6:00pm
Regency B
Workshop organizers:
Philippe Kruchten, Robert Nord, and Ipek Ozkaya
The technical debt metaphor has gained significant traction in the software development community as a way to understand and communicate issues of intrinsic quality, value, and cost. The idea is that developers sometimes accept compromises in a system in one dimension (e.g., modularity) to meet an urgent demand in some other dimension (e.g., a deadline), and that such compromises incur a “debt”: on which “interest” has to be paid and which should be repaid at some point for the long-term health of the project. While there is increased attention to understanding what technical debt is and is not, still little is known about how to systematically understand and manage technical debt, if at all. The software engineering research community has an opportunity to study this phenomenon and improve the way it is handled. We can offer software engineers a foundation for managing such trade-offs based on models of their economic impacts. The goal of this fourth workshop is to discuss managing technical debt as a part of the research agenda for the software engineering field, in particular focusing on eliciting case studies from industry, visualizing debt and creating payback strategies.
4th International Workshop on Product LinE Approaches in Software Engineering (PLEASE 2013)
May 20th, 2013
8:30am - 6:00pm
Pacific Concourse L
Workshop organizers:
Julia Rubin, Goetz Botterweck, Andreas Pleuss, and David Weiss
Software Product Line Engineering (SPLE) takes advantage of commonalities and variabilities among a family of similar software products to achieve efficiency in product production. By adopting SPLE, organizations are able to achieve significant improvement in time-to-market and quality, reduce engineering and maintenance costs, portfolio size, and more. However, despite the proven benefits of SPLE over traditional reuse approaches, SPLE is still in the early adopter stage.The main goal of PLEASE is to bring together industrial practitioners and software product line researchers in order to couple problems in the area of SPLE with concrete solutions developed by the SPLE community. The workshop also aims to establish long-term collaborations between participants. We invite short position papers that do one of the following: (1) Illustrate a concrete real-life problem that impedes SPLE adoption or that emerged after (a partial) SPLE adoption. (2) Provide and exemplify a practical solution that enables successful application of SPLE practices. (3) Report on the progress of existing collaborations.
1st International Workshop on Conducting Empirical Studies in Industry (CESI 2013)
May 20th, 2013
8:30am - 6:00pm
Seacliff B
Workshop organizers:
Xavier Franch, Nazim H. Madhavji, Bill Curtis, and Larry Votta
Empirical studies lie at the heart of software engineering (SE). The quality of these studies is a determinant of the validity of proposed solutions and of the success and future evolution of the SE discipline. Empirical studies conducted in industrial settings are particularly challenging because the actual environments are complex and what is first observable by researchers is only tip of the iceberg. Yet, relevant investigative questions must be formulated, valid constructs need to be defined, trust needs to be in place, quality data must be gathered within small time-frames available, etc. In essence, researchers often need to be able to run when they are still learning how to walk. The aim of this workshop is to deliberate on challenges and experiences in conducting empirical studies in industrial settings; discuss strategies for overcoming them; debate on the limitations of contemporary research methods; and project towards their resolutions. Arguments, both positive and negative, will be sought from both industry and academic participants so as to have an improved understanding of the subject matter.
1st International Workshop on Release Engineering (RELENG 2013)
May 20th, 2013
8:30am - 6:00pm
Seacliff C
Workshop organizers:
Bram Adams, Christian Bird, Foutse Khomh, and Kim Moir
Release engineering deals with all activities in between regular development and actual usage of a software product by the end user, i.e., integration, build, test execution, packaging and delivery of software. Although research on this topic goes back for decades, the increasing heterogeneity and variability of software products along with the recent trend to reduce the release cycle to days or even hours starts to question some of the common beliefs and practices of the field. In this context, the International Workshop on Release Engineering (RELENG) aims to provide a highly interactive forum for researchers and practitioners to address the challenges of, find solutions for and share experiences with release engineering, and to build connections between the various communities.
1st International Workshop on Data Analysis Patterns in Software Engineering (DAPSE 2013)
May 21st, 2013
8:30am - 6:00pm
Regency B
Workshop organizers:
Christian Bird, Tim Menzies, and Thomas Zimmermann
Data scientists in software engineering seek insight in data collected from software projects to improve software development. The demand for data scientists with domain knowledge in software development is growing rapidly and there is already a shortage of such data scientists. Data science is a skilled art with a steep learning curve. To shorten that learning curve, this workshop will collect best practices in form of data analysis patterns, that is, analyses of data that leads to meaningful conclusions and can be reused for comparable data. In the workshop we will compile a catalog of such patterns that will help both experienced and emerging data scientists to better communicate about data analysis. The workshop is intended for anyone interested in how to analyze data correctly and efficiently in a community accepted way.
4th International Workshop on Software Engineering for Sensor Network Applications (SESENA 2013)
May 21st, 2013
8:30am - 6:00pm
Pacific Concourse J
Workshop organizers:
Christine Julien and Klaus Wehrle
By acting as the interface between digital and physical worlds, wireless sensor networks (WSNs) represent a fundamental building block of the upcoming Internet of Things and a key enabler for Cyber-Physical and Pervasive Computing Systems. Despite the interest raised by this decade-old research topic, the development of WSN software is still carried out in a rather primitive fashion, by building software directly atop the operating system and by relying on an individual's hard-earned programming skills. WSN developers must face not only the functional application requirements but also a number of challenging, non-functional requirements and constraints resulting from scarce resources. The heterogeneity of network nodes, the unpredictable environmental influences, and the large size of the network further add to the difficulties. In the WSN community, there is a growing awareness of the need for methodologies, techniques, and abstractions that simplify development tasks and increase the confidence in the correctness and performance of the resulting software. Software engineering (SE) support is therefore sought, not only to ease the development task but also to make it more reliable, dependable, and repeatable. Nevertheless, this topic has received so far very little attention by the SE community.
3rd Workshop on Developing Tools as Plug-ins (TOPI 2013)
May 21st, 2013
8:30am - 6:00pm
Pacific Concourse K
Workshop organizers:
Michael Barnett, Martin Nordio, Judith Bishop, Karin Breitman, Diego Garbervetsky, and Sunghun Kim
Our knowledge as to how to solve software engineering problems is increasingly being encapsulated in tools. These tools are at their strongest when they operate in a pre-existing development environment that can provide integration with existing elements such as compilers, debuggers, profilers and visualizers. Some also exist beyond development time and work with the runtime. A further challenge is to develop tools that can span different — and future — development environments and runtimes. This workshop should of interest to all those interested in developing tools as plug-ins for IDEs, runtimes and browsers. We will examine the categories of problems that are best solved in this way, and look at the future challenges.
2nd International Workshop on the Twin Peaks of Requirements and Architecture (TwinPeaks 2013)
May 21st, 2013
8:30am - 6:00pm
Pacific Concourse L/M
Workshop organizers:
Paris Avgeriou, Janet E. Burge, Jane Cleland-Huang, Xavier Franch, Matthias Galster, Mehdi Mirakhorli, and Roshanak Roshandel
Separating requirements engineering and architecture design is neither feasible nor reasonable as requirements and architecture impact each other. The Twin Peaks draws attention to this synergistic relationship between requirements and architectural design. It emphasizes the need to progressively discover and specify requirements while concurrently exploring alternative architectural decisions. Bridging requirements engineering and software architecture has been explored in the requirements and architecture communities, but mostly independently. Thus, TwinPeaks 2013 provides a forum for practitioners and researchers from both communities to jointly explore the issues and challenges related to the interplay between requirements and architecture across all phases of the software development lifecycle. These challenges are particularly evident in agile and lean development environments, or when new requirements are introduced into existing and well-established architectures. The workshop will explore techniques for specifying architecturally significant requirements, for creating, and assessing architectures, and for managing and visualizing the interplay between requirements and architectures. It will also identify open research challenges for delivering robust and effective architectures that satisfy stakeholders concerns, at continually increasing levels of scale, complexity, and delivery speed.
4th International Workshop on Emerging Trends in Software Metrics (WETSoM 2013)
May 21st, 2013
8:30am - 6:00pm
Regency A
Workshop organizers:
Steve Counsell, Michele Marchesi, Ewan Tempero, and Aaron Visaggio
The Workshop on Emerging Trends in Software Metrics aims at bringing together researchers and practitioners to discuss the progress of software metrics. The motivation for this workshop is the low impact that software metrics still has on current software development, raising the need for empirically evaluating the effectiveness of existing metrics, as well as to identify directions for development of new metrics. New directions include the use of new theories, such as complex network theory or information theory, on which to base metrics, and the conception of metrics designed to address emerging development paradigms and technologies.The topics of interest in the discussion include: new software metrics to assess quality and effort; experience reports on and evaluation of use of metrics in industry; complex network theory and its application to software structure and growth; micropatterns and other code-style related metrics; metrics for lean and agile products, processes and teams; dynamic tracking of software projects using metrics; software architecture metrics, including SOA; measuring documentation; metrics-based quality prediction; metrics for evaluating the level of software application’ security.
2nd International Workshop on Realizing Artificial Intelligence Synergies in Software Engineering (RAISE 2013)
May 25th - 26th, 2013
8:30am - 6:00pm
Bayview B
Workshop organizers:
Rachel Harrison, Sol Greenspan, Tim Menzies, Pedro Henriques, Marjan Mernik, Daniel Rodriguez, and Daniela da Cruz
SE has much to offer AI about systems engineering and scalability of methodologies. And AI has much to offer SE about the development of complex dynamic, automated, and adaptive systems. But, on practice, this theoretical connection between SE and AI is rarely achieved. So in this workshop, we ask the questions are SE and AI researchers ignoring important insights from AI and SE? To answer this question, RAISE ’13 is a crossover workshop where the state of the art in both fields is documented and extended. We invite papers that explore not only the application of AI techniques to SE but also the application of SE techniques to AI.
6th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE 2013)
May 25th, 2013
8:30am - 6:00pm
Bayview A and Foyer
Workshop organizers:
Rafael Prikladnicki, Rashina Hoda, Helen Sharp, Yvonne Dittrich, Cleidson R. B. de Souza, and Marcelo Cataldo
Software is created by people for people working in a range of environments and under various conditions. Thus understanding the cooperative and human aspects of software development is crucial in order to comprehend how methods and tools are used, and thereby improve the creation and maintenance of software. Over the years, both researchers and practitioners have recognized the need to investigate these aspects, but the results of such investigations are dispersed in different conferences and communities.The goal of this workshop is to provide a forum for discussing high quality research on human and cooperative aspects of software engineering. We aim to provide both a meeting place for the community and the possibility for researchers interested in joining the field to present and discuss their work in progress and to get an overview over the field.
3rd International Workshop on Collaborative Teaching of Globally Distributed Software Development (CTGDSD 2013)
May 25th, 2013
8:30am - 6:00pm
Regency B
Workshop organizers:
Stuart Faulk, Rafael Prikladnicki, David Weiss, Michal Young, and lian Yu
Software engineering project courses where student teams are geographically distributed can effectively simulate the problems of globally distributed software development. (DSD) However, this pedagogical model has proven difficult to adopt or sustain. It requires significant pedagogical resources and collaboration infrastructure. Institutionalizing such courses also requires compatible and reliable teaching partners.The purpose of this workshop is to continue building on our outreach efforts to foster a community of international faculty and institutions committed to developing, teaching and researching DSD. Foundational materials presented will include pedagogical materials and infrastructure developed and used in teaching DSD courses along with results and lessons learned. The third CTGDSD workshop will also focus on publishing workshop results and collaborating with the larger DSD community. Long-range goals include: lowering adoption barriers by providing common pedagogical materials, collaboration infrastructure, and a pool of potential teaching partners from around the globe.
1st FME Workshop on Formal Methods in Software Engineering (FormaliSE 2013)
May 25th, 2013
8:30am - 6:00pm
Hospitality Room
Workshop organizers:
Stefania Gnesi and Nico Plat
The software industry has a long-standing and well-earned reputation for failing to deliver on its promises and it is clear that still nowadays, the success of software projects with the current technologies cannot be assured.
For large complex projects ad hoc approaches have proven inadequate to assure the correct behavior of the delivered software. The lack of formalization in key places makes software engineering overly sensitive to the weaknesses that are inevitable in the complex activities behind software creation. Aids to precision in each phase of software development and crosschecking are essential, and this is precisely one the objectives of formal methods.
After decades of research, and despite significant advancement, formal methods are still not widely used in industrial software development. This may be due to the fact that the formal methods community has not enough focused its attention to software engineering needs, and its specific role in the software process. At the same time, from a software engineering perspective, there could be a number of fundamental principles that might help to guide the design of formal methods in order to make them more easily applicable in the development of software applications.
The main goal of the workshop is to foster integration between the formal methods and the software engineering communities with the purpose to examine the link between the two more carefully than is currently the case.
1st International Workshop on the Engineering of Mobile-Enabled Systems (MOBS 2013)
May 25th, 2013
8:30am - 6:00pm
Seacliff D
Workshop organizers:
Jeff Gray, Grace Lewis, Henry Muccini, Nachiappan Nagappan, David Rosenblum, and Emad Shihab
Mobile-enabled systems make use of mobile devices, RFID tags, sensor nodes, and other computing-enabled mobile devices to gather contextual data from users and the surrounding changing environment. Such systems produce computational data that can be stored and used in the field, shared between mobile and resident devices, and potentially uploaded to local servers or the cloud — a distributed, heterogeneous, context-aware, data production and consumption paradigm. Mobile-enabled systems have characteristics that make them different from traditional systems, such as limited resources, increased vulnerability, performance and reliability variability, and a finite energy source. There is significantly higher unpredictability in the execution environment of mobile apps. MOBS 2013 wants to bring together experts from the software engineering and mobile computing communities — with notable participation from researchers and practitioners in the field of distributed systems, enterprise systems, cloud systems, ubiquitous computing, wireless sensor networks, and pervasive computing — to share results and open issues in the area of software engineering of mobile-enabled systems.
1st International Workshop on Natural Language Analysis in Software Engineering (NaturaLiSE 2013)
May 25th, 2013
8:30am - 6:00pm
Regency A
Workshop organizers:
Lori Pollock, David Binkley, Dawn Lawrie, Emily Hill, Rocco Oliveto, Gabriele Bavota, and Alberto Bacchelli
Software engineers produce code that has formal syntax and semantics, which establishes its formal meaning. However it also includes significant natural language found in identifier names and comments. Additionally, programmers not only work with source code but also with a variety of software artifacts, predominantly written in natural language. Examples include documentation, requirements, test plans, bug reports, and peer-to-peer communications. It is increasingly evident that natural language information can play a key role in improving a variety of software engineering tools used during the design, development, debugging, and testing of software.The focus of the NaturaLiSE workshop is on natural language analysis of software artifacts. This workshop will bring together researchers and practitioners interested in exploiting natural language informationfound in software artifacts to create improved software engineering tools. Relevant topics include (but are not limited to) natural language analysis applied to software artifacts, combining natural language and traditional program analysis, integration of natural language analyses into client tools, mining natural language data, and empirical studies focused on evaluating the usefulness of natural language analysis.
5th International Workshop on Principles of Engineering Service-Oriented Systems (PESOS 2013)
May 26th, 2013
8:30am - 6:00pm
Regency A
Workshop organizers:
Domenico Bianculli, Patricia Lago, Grace Lewis, and Helen Hye-Young Paik
PESOS 2013 is a forum that brings together software engineering researchers from academia and industry, as well as practitioners working in the areas of service-oriented systems to discuss research challenges, recent developments, novel application scenarios, as well as methods, techniques, experiences, and tools to support engineering, evolution and adaptation of service-oriented systems. The special theme of the 5th edition of PESOS is “Service Engineering for the Cloud” The goal is to explore approaches to better engineer service-oriented systems, to either take advantage of the qualities offered by cloud infrastructures or to account for lack of full control over important quality attributes. PESOS 2013 will also continue to be the key forum for collecting case studies and artifacts for educators and researchers in this area.
2nd SEMAT Workshop on a General Theory of Software Engineering (GTSE 2013)
May 26th, 2013
8:30am - 6:00pm
Marina Room
Workshop organizers:
Pontus Johnson, Ivar Jacobson, Mira Kajko-Mattsson, and Michael Goedicke
This workshop, organized by the SEMAT initiative, aims to provide a forum for discussing the concept of a general theory of software engineering. The topics considered include the benefits, the desired qualities, the core components and the form of a general theory. The workshop follows the publication of an article with the title “Where is the Theory for Software Engineering?” in September/October 2012 issue of IEEE Software, as well as the first SEMAT Workshop on a General Theory of Software Engineering, held in November 2012 in Stockholm, Sweden.
2nd International Workshop on User evaluations for Software Engineering Researchers (USER 2013)
May 26th, 2013
8:30am - 6:00pm
Regency B
Workshop organizers:
Andrew Begel and Caitlin Sadowski
In this highly interactive workshop, attendees will collaboratively design, develop, and pilot plans for conducting user evaluations of their own tools and/or software engineering research projects. Attendees will gain practical experience with various user evaluation methods through scaffolded group exercises, panel discussions, and mentoring by a panel of user-focused software engineering researchers. Together, we will establish a community of like-minded researchers and developers to help one another improve our research and practice through user evaluation.
Further Information
Please submit inquiries to icse13workshops@easychair.org.
FAQ and late-breaking announcements for workshop organizers and workshop participants.