Powered by
2013 35th International Conference on Software Engineering (ICSE),
May 18–26, 2013,
San Francisco, CA, USA
Workshop Summaries
1st International Workshop on Assurance Cases for Software-Intensive Systems (ASSURE 2013)
Ewen Denney, Ganesh Pai, Ibrahim Habli, Tim Kelly, and John Knight
(SGT, USA; NASA Ames Research Center, USA; University of York, UK; University of Virginia, USA)
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.
@InProceedings{ICSE13p1504,
author = {Ewen Denney and Ganesh Pai and Ibrahim Habli and Tim Kelly and John Knight},
title = {1st International Workshop on Assurance Cases for Software-Intensive Systems (ASSURE 2013)},
booktitle = {Proc.\ ICSE},
publisher = {IEEE},
pages = {1504--1505},
doi = {},
year = {2013},
}
8th International Workshop on Automation of Software Test (AST 2013)
Hong Zhu, Henry Muccini, and Zhenyu Chen
(Oxford Brookes University, UK; University of L'Aquila, Italy; Nanjing University, China)
This paper is a report on The 8th IEEE/ACM International Workshop on Automation of Software Test (AST 2013) at the 35th Interna¬tional Conference on Software Engineering (ICSE 2013). It sets a special theme on testing-as-a-service (TaaS). Keynote speech and charette discussions are organized around this special theme. Eighteen full research papers and six short papers will be presented in the two-day workshop. The report will give the background of the workshop and the selection of the special theme, and report on the organization of the workshop. The provisional program will be presented with a list of the sessions and papers to be presented at the workshop.
@InProceedings{ICSE13p1506,
author = {Hong Zhu and Henry Muccini and Zhenyu Chen},
title = {8th International Workshop on Automation of Software Test (AST 2013)},
booktitle = {Proc.\ ICSE},
publisher = {IEEE},
pages = {1506--1507},
doi = {},
year = {2013},
}
1st International Workshop on Conducting Empirical Studies in Industry (CESI 2013)
Xavier Franch, Nazim H. Madhavji, Bill Curtis, and Larry Votta
(Universitat Politècnica de Catalunya, Spain; University of Western Ontario, Canada; CAST, USA; Brincos, USA)
The quality of empirical studies is critical for the success of the Software Engineering (SE) discipline. More and more SE researchers are conducting empirical studies involving the software industry. While there are established empirical procedures, relatively little is known about the dynamics of conducting empirical studies in the complex industrial environments. What are the impediments and how to best handle them? This was the primary driver for organising CESI 2013. The goals of this workshop include having a dialogue amongst the participating practitioners and academics on the theme of this workshop with the aim to produce tangible output that will be summarised in a post-workshop report.
@InProceedings{ICSE13p1508,
author = {Xavier Franch and Nazim H. Madhavji and Bill Curtis and Larry Votta},
title = {1st International Workshop on Conducting Empirical Studies in Industry (CESI 2013)},
booktitle = {Proc.\ ICSE},
publisher = {IEEE},
pages = {1508--1509},
doi = {},
year = {2013},
}
6th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE 2013)
Rafael Prikladnicki, Rashina Hoda, Marcelo Cataldo, Helen Sharp,
Yvonne Dittrich , and Cleidson R. B. de Souza
(PUCRS, Brazil; University of Auckland, New Zealand; Bosch Research, USA; Open University, UK; IT University of Copenhagen, Denmark; Vale Institute of Technology, Brazil)
Software is created by people for people working in a range of environments and under various conditions. 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. 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.
@InProceedings{ICSE13p1510,
author = {Rafael Prikladnicki and Rashina Hoda and Marcelo Cataldo and Helen Sharp and Yvonne Dittrich and Cleidson R. B. de Souza},
title = {6th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE 2013)},
booktitle = {Proc.\ ICSE},
publisher = {IEEE},
pages = {1510--1511},
doi = {},
year = {2013},
}
1st International Workshop on Combining Modelling and Search-Based Software Engineering (CMSBSE 2013)
Mark Harman , Richard F. Paige, and James Williams
(University College London, UK; University of York, UK)
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.
@InProceedings{ICSE13p1512,
author = {Mark Harman and Richard F. Paige and James Williams},
title = {1st International Workshop on Combining Modelling and Search-Based Software Engineering (CMSBSE 2013)},
booktitle = {Proc.\ ICSE},
publisher = {IEEE},
pages = {1512--1513},
doi = {},
year = {2013},
}
3rd International Workshop on Collaborative Teaching of Globally Distributed Software Development (CTGDSD 2013)
Stuart Faulk, Michal Young
, Rafael Prikladnicki, David M. Weiss, and Lian Yu
(University of Oregon, USA; PUCRS, Brazil; Iowa State University, USA; Peking University, China)
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.
@InProceedings{ICSE13p1514,
author = {Stuart Faulk and Michal Young and Rafael Prikladnicki and David M. Weiss and Lian Yu},
title = {3rd International Workshop on Collaborative Teaching of Globally Distributed Software Development (CTGDSD 2013)},
booktitle = {Proc.\ ICSE},
publisher = {IEEE},
pages = {1514--1515},
doi = {},
year = {2013},
}
1st International Workshop on Data Analysis Patterns in Software Engineering (DAPSE 2013)
Christian Bird
, Tim Menzies, and
Thomas Zimmermann
(Microsoft Research, USA; West Virginia University, USA)
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 compiled a catalog of such patterns that will help experienced data scientists to better communicate about data analysis. The workshop was targeted at experienced data scientists and researchers and anyone interested in how to analyze data correctly and efficiently in a community accepted way.
@InProceedings{ICSE13p1516,
author = {Christian Bird and Tim Menzies and Thomas Zimmermann},
title = {1st International Workshop on Data Analysis Patterns in Software Engineering (DAPSE 2013)},
booktitle = {Proc.\ ICSE},
publisher = {IEEE},
pages = {1516--1517},
doi = {},
year = {2013},
}
1st FME Workshop on Formal Methods in Software Engineering (FormaliSE 2013)
Stefania Gnesi and Nico Plat
(ISTI-CNR, Italy; West Consulting BV, Netherlands)
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 kits 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 FormaliSE 2013, the FME (Formal Methods Europe; www.fmeurope.org) Workshop on Formal Methods in Software Engineering 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.
@InProceedings{ICSE13p1518,
author = {Stefania Gnesi and Nico Plat},
title = {1st FME Workshop on Formal Methods in Software Engineering (FormaliSE 2013)},
booktitle = {Proc.\ ICSE},
publisher = {IEEE},
pages = {1518--1519},
doi = {},
year = {2013},
}
3rd International Workshop on Games and Software Engineering: Engineering Computer Games to Enable Positive, Progressive Change (GAS 2013)
Kendra M. L. Cooper, Walt Scacchi, and Alf Inge Wang
(University of Texas at Dallas, USA; UC Irvine, USA; NTNU, Norway)
We present a summary of the 3rd ICSE Workshop on Games and Software Engineering: Engineering Computer Games to Enable Positive, Progressive Change in this article. The full day workshop is planned to include a keynote speaker, panel discussion, and paper presentations on game software engineering topics related to requirements specification and verification, software engineering education, re-use, and infrastructure. An overview of the accepted papers is included in this summary.
@InProceedings{ICSE13p1520,
author = {Kendra M. L. Cooper and Walt Scacchi and Alf Inge Wang},
title = {3rd International Workshop on Games and Software Engineering: Engineering Computer Games to Enable Positive, Progressive Change (GAS 2013)},
booktitle = {Proc.\ ICSE},
publisher = {IEEE},
pages = {1520--1521},
doi = {},
year = {2013},
}
2nd International Workshop on Green and Sustainable Software (GREENS 2013)
Patricia Lago, Niklaus Meyer, Maurizio Morisio, Hausi A. Müller, and Giuseppe Scanniello
(VU University Amsterdam, Netherlands; Swiss Informatics Society, Switzerland; Politecnico di Torino, Italy; University of Victoria, Canada; University of Basilicata, Italy)
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.
@InProceedings{ICSE13p1522,
author = {Patricia Lago and Niklaus Meyer and Maurizio Morisio and Hausi A. Müller and Giuseppe Scanniello},
title = {2nd International Workshop on Green and Sustainable Software (GREENS 2013)},
booktitle = {Proc.\ ICSE},
publisher = {IEEE},
pages = {1522--1523},
doi = {},
year = {2013},
}
2nd SEMAT Workshop on a General Theory of Software Engineering (GTSE 2013)
Pontus Johnson, Ivar Jacobson, Michael Goedicke, and Mira Kajko-Mattsson
(KTH, Sweden; Ivar Jacobson Int., Switzerland; University of Duisburg-Essen, Germany)
Most academic disciplines emphasize the importance of their general theories. Examples of well-known general theories include the Big Bang theory, Maxwell’s equations, the theory of the cell, the theory of evolution, and the theory of demand and supply. Less known to the wider audience, but established within their respective fields, are theories with names such as the general theory of crime and the theory of marriage. Few general theories of software engineering have, however, been proposed, and none have achieved significant recognition. 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 such a theory.
@InProceedings{ICSE13p1524,
author = {Pontus Johnson and Ivar Jacobson and Michael Goedicke and Mira Kajko-Mattsson},
title = {2nd SEMAT Workshop on a General Theory of Software Engineering (GTSE 2013)},
booktitle = {Proc.\ ICSE},
publisher = {IEEE},
pages = {1524--1525},
doi = {},
year = {2013},
}
7th International Workshop on Software Clones (IWSC 2013)
Rainer Koschke, Elmar Juergens, and Juergen Rilling
(University of Bremen, Germany; CQSE, Germany; Concordia University, Canada)
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 software clone 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. The format of this workshop will give enough time for intense discussions.
@InProceedings{ICSE13p1526,
author = {Rainer Koschke and Elmar Juergens and Juergen Rilling},
title = {7th International Workshop on Software Clones (IWSC 2013)},
booktitle = {Proc.\ ICSE},
publisher = {IEEE},
pages = {1526--1527},
doi = {},
year = {2013},
}
1st International Workshop on Live Programming (LIVE 2013)
Brian Burg, Adrian Kuhn, and Chris Parnin
(University of Washington, USA; University of British Columbia, Canada; Georgia Tech, USA)
Live programming is an idea espoused by programming environments from the earliest days of computing (such as Lisp machines and SmallTalk) but have since lain dormant. Recently, the prevalence of asynchronous feedback in programming languages such as Javascript and advances in visualizations and user interfaces have lead to a resurgence of live programming in online education communities (such as Khan Academy) and in experimental IDEs (such as LightTable). The LIVE 2013 workshop includes 12 papers describing visions, implementations, mashups, and new directions of live programming environments. The participants include both practitioners of live coding and researchers in programming languages and software engineering. Finally, several demos curated on the live workshop page are presented.
@InProceedings{ICSE13p1528,
author = {Brian Burg and Adrian Kuhn and Chris Parnin},
title = {1st International Workshop on Live Programming (LIVE 2013)},
booktitle = {Proc.\ ICSE},
publisher = {IEEE},
pages = {1528--1529},
doi = {},
year = {2013},
}
5th International Workshop on Modeling in Software Engineering (MiSE 2013)
Joanne M. Atlee, Robert Baillargeon, Marsha Chechik, Robert B. France, Jeff Gray, Richard F. Paige, and
Bernhard Rumpe
(University of Waterloo, Canada; Sodius, USA; University of Toronto, Canada; Colorado State University, USA; University of Alabama, USA; University of York, UK; RWTH Aachen University, Germany)
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 sought 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 was to foster exchange between these two communities. The 2013 Modeling in Software Engineering (MiSE) workshop was held at ICSE 2013 in San Francisco, California, during May 18-19, 2013. The focus this year was analysis of successful applications of modeling techniques in specific application domains to determine how experiences can be carried over to other domains. Details about the workshop are at: https://sselab.de/lab2/public/wiki/MiSE/index.php
@InProceedings{ICSE13p1530,
author = {Joanne M. Atlee and Robert Baillargeon and Marsha Chechik and Robert B. France and Jeff Gray and Richard F. Paige and Bernhard Rumpe},
title = {5th International Workshop on Modeling in Software Engineering (MiSE 2013)},
booktitle = {Proc.\ ICSE},
publisher = {IEEE},
pages = {1530--1531},
doi = {},
year = {2013},
}
1st International Workshop on the Engineering of Mobile-Enabled Systems (MOBS 2013)
Grace A. Lewis, Jeff Gray, Henry Muccini, Nachiappan Nagappan,
David Rosenblum, and Emad Shihab
(SEI, USA; University of Alabama, USA; University of L'Aquila, Italy; Microsoft Research, USA; National University of Singapore, Singapore; Rochester Institute of Technology, USA)
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. This workshop brings 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.
@InProceedings{ICSE13p1532,
author = {Grace A. Lewis and Jeff Gray and Henry Muccini and Nachiappan Nagappan and David Rosenblum and Emad Shihab},
title = {1st International Workshop on the Engineering of Mobile-Enabled Systems (MOBS 2013)},
booktitle = {Proc.\ ICSE},
publisher = {IEEE},
pages = {1532--1533},
doi = {},
year = {2013},
}
4th International Workshop on Managing Technical Debt (MTD 2013)
Philippe Kruchten, Robert L. Nord, and Ipek Ozkaya
(University of British Columbia, Canada; SEI, USA)
Although now 20 years old, only recently has the concept of technical debt gained some momentum and credibility in the software engineering community. The goal of this fourth workshop on managing technical debt is to engage researchers and practitioners in exchanging ideas on viable research directions and on how to put the concept to actual use, beyond its usage as a rhetorical instrument to discuss the fate and ailments of software development projects. The workshop participants presented and discussed approaches to detect, analyze, visualize, and manage technical debt, in its various forms, on large software-intensive system developments.
@InProceedings{ICSE13p1534,
author = {Philippe Kruchten and Robert L. Nord and Ipek Ozkaya},
title = {4th International Workshop on Managing Technical Debt (MTD 2013)},
booktitle = {Proc.\ ICSE},
publisher = {IEEE},
pages = {1534--1535},
doi = {},
year = {2013},
}
1st International Workshop on Natural Language Analysis in Software Engineering (NaturaLiSE 2013)
Lori Pollock,
David Binkley,
Dawn Lawrie, Emily Hill,
Rocco Oliveto, Gabriele Bavota, and Alberto Bacchelli
(University of Delaware, USA; Loyola University Maryland, USA; Montclair State University, USA; University of Molise, Italy; University of Salerno, Italy; University of Lugano, Switzerland)
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.
@InProceedings{ICSE13p1536,
author = {Lori Pollock and David Binkley and Dawn Lawrie and Emily Hill and Rocco Oliveto and Gabriele Bavota and Alberto Bacchelli},
title = {1st International Workshop on Natural Language Analysis in Software Engineering (NaturaLiSE 2013)},
booktitle = {Proc.\ ICSE},
publisher = {IEEE},
pages = {1536--1537},
doi = {},
year = {2013},
}
5th International Workshop on Principles of Engineering Service-Oriented Systems (PESOS 2013)
Domenico Bianculli , Patricia Lago, Grace A. Lewis, and Hye-Young Paik
(University of Luxembourg, Luxembourg; VU University Amsterdam, Netherlands; SEI, USA; UNSW, Australia)
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 also continues to be the key forum for collecting case studies and artifacts for educators and researchers in this area.
@InProceedings{ICSE13p1538,
author = {Domenico Bianculli and Patricia Lago and Grace A. Lewis and Hye-Young Paik},
title = {5th International Workshop on Principles of Engineering Service-Oriented Systems (PESOS 2013)},
booktitle = {Proc.\ ICSE},
publisher = {IEEE},
pages = {1538--1539},
doi = {},
year = {2013},
}
4th International Workshop on Product LinE Approaches in Software Engineering (PLEASE 2013)
Julia Rubin, Goetz Botterweck, Andreas Pleuss, and David M. Weiss
(IBM Research, Israel; Lero, Ireland; University of Limerick, Ireland; Iowa State University, USA)
This paper summarizes PLEASE 2013, the Fourth International Workshop on Product LinE Approaches in Software Engineering. The main goal of PLEASE is to encourage and promote the adoption of Software Product Line Engineering. To this end, we aim at bringing together researchers and industrial practitioners involved in developing families of related products in order to (1) facilitate a dialogue between these two groups and (2) initiate and foster long-term collaborations.
@InProceedings{ICSE13p1540,
author = {Julia Rubin and Goetz Botterweck and Andreas Pleuss and David M. Weiss},
title = {4th International Workshop on Product LinE Approaches in Software Engineering (PLEASE 2013)},
booktitle = {Proc.\ ICSE},
publisher = {IEEE},
pages = {1540--1541},
doi = {},
year = {2013},
}
2nd International Workshop on Realizing Artificial Intelligence Synergies in Software Engineering (RAISE 2013)
Rachel Harrison, Sol Greenspan, Tim Menzies, Marjan Mernik, Pedro Henriques, Daniela da Cruz, and
Daniel Rodriguez
(Oxford Brookes University, UK; NSF, USA; West Virginia University, USA; University of Maribor, Slovenia; University of Minho, Portugal; University of Alcalá, Spain)
The RAISE13 workshop brought together researchers from the AI and software engineering disciplines to build on the interdisciplinary synergies which exist and to stimulate research across these disciplines. The first part of the workshop was devoted to current results and consisted of presentations and discussion of the state of the art. This was followed by a second part which looked over the horizon to seek future directions, inspired by a number of selected vision statements concerning the AI-and-SE crossover. The goal of the RAISE workshop was to strengthen the AI-and-SE community and also develop a roadmap of strategic research directions for AI and software engineering.
@InProceedings{ICSE13p1542,
author = {Rachel Harrison and Sol Greenspan and Tim Menzies and Marjan Mernik and Pedro Henriques and Daniela da Cruz and Daniel Rodriguez},
title = {2nd International Workshop on Realizing Artificial Intelligence Synergies in Software Engineering (RAISE 2013)},
booktitle = {Proc.\ ICSE},
publisher = {IEEE},
pages = {1542--1543},
doi = {},
year = {2013},
}
1st International Workshop on Release Engineering (RELENG 2013)
Bram Adams, Christian Bird
,
Foutse Khomh , and Kim Moir
(Polytechnique Montréal, Canada; Microsoft Research, USA; Mozilla, Canada)
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.
@InProceedings{ICSE13p1544,
author = {Bram Adams and Christian Bird and Foutse Khomh and Kim Moir},
title = {1st International Workshop on Release Engineering (RELENG 2013)},
booktitle = {Proc.\ ICSE},
publisher = {IEEE},
pages = {1544--1545},
doi = {},
year = {2013},
}
5th International Workshop on Software Engineering for Computational Science and Engineering (SE-CSE 2013)
Jeffrey C. Carver, Tom Epperly, Lorin Hochstein, Valerie Maxville, Dietmar Pfahl, and Jonathan Sillito
(University of Alabama, USA; Lawrence Livermore National Laboratory, USA; Nimbis Services, USA; iVEC, Australia; University of Tartu, Estonia; University of Calgary, Canada)
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 increases 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. SE community members must interact with CSE community members to understand this domain and to identify effective SE practices tailored to CSEs needs. This workshop facilitates that collaboration by bringing together members of the CSE and SE communities 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.
@InProceedings{ICSE13p1546,
author = {Jeffrey C. Carver and Tom Epperly and Lorin Hochstein and Valerie Maxville and Dietmar Pfahl and Jonathan Sillito},
title = {5th International Workshop on Software Engineering for Computational Science and Engineering (SE-CSE 2013)},
booktitle = {Proc.\ ICSE},
publisher = {IEEE},
pages = {1546--1547},
doi = {},
year = {2013},
}
5th International Workshop on Software Engineering in Health Care (SEHC 2013)
Craig E. Kuziemsky and John Knight
(University of Ottawa, Canada; University of Virginia, USA)
Our ability to deliver timely, effective and cost efficient healthcare services remains one of the worlds 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.
@InProceedings{ICSE13p1548,
author = {Craig E. Kuziemsky and John Knight},
title = {5th International Workshop on Software Engineering in Health Care (SEHC 2013)},
booktitle = {Proc.\ ICSE},
publisher = {IEEE},
pages = {1548--1549},
doi = {},
year = {2013},
}
4th International Workshop on Software Engineering for Sensor Network Applications (SESENA 2013)
Christine Julien and Klaus Wehrle
(University of Texas at Austin, USA; RWTH Aachen University, Germany)
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.
@InProceedings{ICSE13p1550,
author = {Christine Julien and Klaus Wehrle},
title = {4th International Workshop on Software Engineering for Sensor Network Applications (SESENA 2013)},
booktitle = {Proc.\ ICSE},
publisher = {IEEE},
pages = {1550--1551},
doi = {},
year = {2013},
}
2nd International Workshop on Software Engineering Challenges for the Smart Grid (SE4SG 2013)
Ian Gorton, Yan Liu, Heiko Koziolek, Anne Koziolek, and Mazeiar Salehie
(Pacific Northwest National Lab, USA; Concordia University, Canada; ABB Research, Germany; KIT, Germany; Lero, Ireland)
The 2nd International Workshop on Software Engineering Challenges for the Smart Grid focuses 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.
@InProceedings{ICSE13p1552,
author = {Ian Gorton and Yan Liu and Heiko Koziolek and Anne Koziolek and Mazeiar Salehie},
title = {2nd International Workshop on Software Engineering Challenges for the Smart Grid (SE4SG 2013)},
booktitle = {Proc.\ ICSE},
publisher = {IEEE},
pages = {1552--1553},
doi = {},
year = {2013},
}
3rd International Workshop on Developing Tools as Plug-Ins (TOPI 2013)
Michael Barnett, Martin Nordio, Judith Bishop, Karin K. Breitman, and
Diego Garbervetsky
(Microsoft Research, USA; ETH Zurich, Switzerland; PUC-Rio, Brazil; Universidad de Buenos Aires, Argentina)
TOPI (http://se.inf.ethz.ch/events/topi2013/) is a
workshop started in 2011 to address research questions involving
plug-ins: software components designed and written to execute
within an extensible platform. Most such software components
are tools meant to be used within a development environment
for constructing software. Other environments are middle-ware
platforms and web browsers. Research on plug-ins encompasses
the characteristics that differentiate them from other types of
software, their interactions with each other, and the platforms
they extend.
@InProceedings{ICSE13p1554,
author = {Michael Barnett and Martin Nordio and Judith Bishop and Karin K. Breitman and Diego Garbervetsky},
title = {3rd International Workshop on Developing Tools as Plug-Ins (TOPI 2013)},
booktitle = {Proc.\ ICSE},
publisher = {IEEE},
pages = {1554--1554},
doi = {},
year = {2013},
}
2nd International Workshop on the Twin Peaks of Requirements and Architecture (TwinPeaks 2013)
Paris Avgeriou, Janet E. Burge, Jane Cleland-Huang,
Xavier Franch, Matthias Galster, Mehdi Mirakhorli, and Roshanak Roshandel
(University of Groningen, Netherlands; Miami University, USA; DePaul University, USA; Universitat Politècnica de Catalunya, Spain; University of Canterbury, New Zealand; Seattle University, USA)
The disciplines of requirements engineering (RE) and software architecture (SA) are fundamental to the success of software projects. Even though RE and SA are often considered separately, it has been argued that drawing a line between RE and SA is neither feasible nor reasonable as requirements and architectural design processes impact each other. Requirements are constrained by what is feasible technically and also by time and budget restrictions. On the other hand, feedback from the architecture leads to renegotiating architecturally significant requirements with stakeholders. The topic of bridging RE and SA has been discussed in both the RE and SA communities, but mostly independently. Therefore, the motivation for this ICSE workshop is to bring both communities together in order to identify key issues, explore the state of the art in research and practice, identify emerging trends, and define challenges related to the transition and the relationship between RE and SA.
@InProceedings{ICSE13p1555,
author = {Paris Avgeriou and Janet E. Burge and Jane Cleland-Huang and Xavier Franch and Matthias Galster and Mehdi Mirakhorli and Roshanak Roshandel},
title = {2nd International Workshop on the Twin Peaks of Requirements and Architecture (TwinPeaks 2013)},
booktitle = {Proc.\ ICSE},
publisher = {IEEE},
pages = {1555--1556},
doi = {},
year = {2013},
}
2nd International Workshop on User Evaluations for Software Engineering Researchers (USER 2013)
Andrew Begel and
Caitlin Sadowski
(Microsoft Research, USA; Google, USA)
We have met many software engineering researchers who would like to evaluate a tool or system they developed with real users, but do not know how to begin. In this second iteration of the USER 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.
@InProceedings{ICSE13p1557,
author = {Andrew Begel and Caitlin Sadowski},
title = {2nd International Workshop on User Evaluations for Software Engineering Researchers (USER 2013)},
booktitle = {Proc.\ ICSE},
publisher = {IEEE},
pages = {1557--1558},
doi = {},
year = {2013},
}
4th International Workshop on Emerging Trends in Software Metrics (WETSoM 2013)
Steve Counsell
, Michele L. Marchesi, Ewan Tempero, and Aaron Visaggio
(Brunel University, UK; University of Cagliari, Italy; University of Auckland, New Zealand; University of Sannio, Italy)
The International Workshop on Emerging Trends in Software Metrics, aims at gathering together researchers and practitioners to discuss the progress of software metrics. The motivation for this workshop is the low impact that software metrics has on current software development. The goals of this workshop includes critically examining the evidence for the effectiveness of existing metrics and identifying new directions for metrics. Evidence for existing metrics includes how the metrics have been used in practice and studies showing their effectiveness. Identifying new directions includes use of new theories, such as complex network theory, on which to base metrics.
@InProceedings{ICSE13p1559,
author = {Steve Counsell and Michele L. Marchesi and Ewan Tempero and Aaron Visaggio},
title = {4th International Workshop on Emerging Trends in Software Metrics (WETSoM 2013)},
booktitle = {Proc.\ ICSE},
publisher = {IEEE},
pages = {1559--1560},
doi = {},
year = {2013},
}
proc time: 0.33