skip to main content
10.5555/2820656acmconferencesBook PagePublication PagesicseConference Proceedingsconference-collections
PLEASE '15: Proceedings of the Fifth International Workshop on Product LinE Approaches in Software Engineering
2015 Proceeding
Publisher:
  • IEEE Press
Conference:
ICSE '15: 37th International Conference on Software Engineering Florence Italy May 16 - 24, 2015
Published:
16 May 2015
Sponsors:
ACM, SIGSOFT, IEEE-CS\DATC, TCSE
Next Conference
Bibliometrics
Skip Abstract Section
Abstract

We welcome you to the 5th International Workshop on Product LinE Approaches in Software Engineering---PLEASE'15, collocated with ICSE'15 in Florence! This year's workshop theme is "Software Product Line Engineering for a Sustainable Society".

Addressing societal challenges calls for systems that are highly customizable and delivered in numerous variants. For example, consider families of implanted devices that are customized for the specific condition of each patient, intelligent buildings and resource control centers in smart cities that need customization for each municipal area, or driverless control functions customized for a range of car models. SPLE research has a high potential to offer solutions for configuration and adaptation of such systems, optimizations that allow balancing the conflicting objectives of multiple stakeholders, re-configuration of solutions at run-time and more.

We thus dedicate this edition of the workshop to identifying new challenges posed by emerging socie-tal trends and discussing the suitability of Software Product Line Engineering (SPLE) techniques to address these challanges. Towards this end, we solicited papers in two categories: (1) opportunities posed by societal challenges for SPLE research and practice and (2) concrete solutions exemplifying application of SPLE techniques to societal challenges.

Skip Table Of Content Section
SESSION: Keynote
research-article
Challenges and opportunities for sustainable software
pp 1–2

With the increasing role played by software in supporting our society, its sustainability and environmental impact have become major factors in the development and operation of software-intensive systems. Myths and beliefs hide the real truth behind ...

SESSION: Opportunities
research-article
Product line engineering for NGO projects
pp 3–6

Non-governmental organizations (NGOs) are often plagued by very limited human and financial resources. In this paper, we show how product line engineering (PLE) offers an opportunity to increase the sustainability of software projects that rely on the ...

research-article
WISE-SPL: bringing multi-tenancy to the weather InSights environment system
pp 7–10

Weather conditions affect many cities and companies. The WISE (Weather InSights Environment) system serves as a central place to gather and present weather related information for decision makers. It was initially developed to fit a single tenant. Due ...

research-article
What can software engineering do for sustainability: case of software product lines
pp 11–14

Sustainable living, i.e., living within the bounds of the available environmental, social, and economic resources, is the focus of many present-day social and scientific discussions. But what does sustainability mean within the context of Software ...

research-article
Towards enabling reuse in the context of safety-critical product lines
pp 15–18

In the context of safety-critical product lines, industries have to face an urgent challenge: reduction of time and cost for the creation of a safety case. A safety case is a contextualized structured argument constituted of process and product-based ...

research-article
Towards the selection of modeling techniques for dynamic software product lines
pp 19–22

Emerging domains such as smart homes and more recently smart cities represent a big challenge to software engineering. In such context, the need of runtime self-adaptations to cope with both user needs and environmental changes brings Dynamic Software ...

SESSION: Solutions
research-article
A software product line approach for end user development of smart spaces
pp 23–26

Several End User Development (EUD) tools have been proposed that enable end users to create software applications for smart spaces. Even though most of the tools focus on architecture and usability they don't take into account the end user background. ...

research-article
Robots and their variability: a societal challenge and a potential solution
pp 27–30

A robot is essentially a real-time, distributed embedded system operating in a physical environment. Often, control and communication paths within the system are tightly coupled to the actual hardware configuration of the robot. Furthermore, the domain ...

Contributors
  • The University of British Columbia
  • Trinity College Dublin
  • University of Limerick
  • Iowa State University

Recommendations