posted by organizer: IMistrik || 357 views || tracked by 2 users: [display]

SEVIS 2017 : Software Engineering for Variability Intensive Systems

FacebookTwitterLinkedInGoogle

Link: https://easychair.org/conferences/?conf=sevis2017
 
When Jun 30, 2017 - Dec 30, 2018
Where Heidelberg
Abstract Registration Due Jul 30, 2017
Submission Deadline Oct 30, 2017
Notification Due Dec 30, 2017
Final Version Due Jun 30, 2018
Categories    software engineering   variability management   variability-intensive systems   foundations and applications
 

Call For Papers

*** Call for Chapters ***

We invite high-quality chapters for an edited book on

Software Engineering for Variability Intensive Systems: Foundations and Applications

A book to be published by Taylor & Francis Group, LLC/CRC Press and edited by:

Ivan Mistrík, Computer Scientist & Software Researcher, Heidelberg, Germany
Matthias Galster, Senior Lecturer in Software Engineering at University of Canterbury, New Zealand
Bruce Maxim, Professor of Computer and Information Science at the University of Michigan-Dearborn, USA

OVERVIEW
Modern software systems are not static constructs, but flexible and adaptive systems where a single system or a platform needs to support a variety of usage scenarios. Supporting different usage scenarios means that software must be able to accommodate different (and maybe even unforeseen) features and qualities (for example, faster response for premium customers). These usage scenarios may be defined and implemented either during design time or "on the fly" while a system is running. From an implementation point of view, in the early days, variability has been enabled through conditional compilation of source code, mostly for configurable and customizable single systems. Later, software product lines started to emerge and provided processes and practices to develop families of similar systems. Variability and the complexity of variability-intensive systems have had significant impact on industrial software development practices. Nowadays, self-adaptive systems, open platforms, context-aware apps and dynamic web and service-based systems are common. However, building variability-intensive systems is challenging. In particular, modern software development practices (e.g., lean and flexible development; assembling complex systems from micro-services; building systems-of-systems and software ecosystems), unprecedented types of software and new application domains (e.g., cyber-physical systems, smart homes, VR and AR systems in entertainment and health care, autonomous systems in military), dynamic and critical operating conditions of systems (e.g., disaster response and monitoring systems), fast moving and highly competitive markets (e.g., mobile and web apps), and increasingly powerful and versatile computing equipment (e.g., mobile and "smart" devices) contribute to increasing the complexity of such systems. Comprehensive knowledge is needed to understand software engineering challenges involved in developing and maintaining these systems.

Our goal in this book is to collect chapters on software engineering for variability-intensive systems and related to constructing (i.e., planning, designing, implementing, evaluating), deploying and maintaining high quality software products in and for dynamic and flexible environments.
Topics include (but are not limited to):
*Drivers for variability and why managing variability does (and will) matter
*Exploration of variability from different viewpoints, e.g., business, process and practices, technical, people, context
*Economic view on variability (e.g., business value and trade-offs)
*Software versus hardware variability
*Variability at different software life cycle states
*Impact of variability on software development practices
*Types of variability-based systems and variability-intensive domains
*Designing, maintaining and evolving variability-intensive systems (traditional ways and novel approaches, including conditional compilation, context-oriented programming, generative programming, product lines, reference architectures)
*Design of systems in variability-intensive domains/contexts/environments
*Challenges involved in designing modern variability-intensive systems (e.g., variability in a fast-moving world, continuous delivery/DevOps; ensuring quality and compliance; risk management)
*Migrating from “static” to “variable” systems
*”Intelligent” software engineering for variability-intensive systems (e.g., self-managing variability, variability mining, AI and “big data” to predict and harness variability)
*Industry experiences
*Emerging topics and issues
*Research and commercial tools and frameworks

BACKGROUND TOPICS
The intention of this book is to collect state-of-the-art knowledge on software engineering issues related to requirements, design, implementation, evaluation, deployment and maintenance of variability-intensive systems. In particular, the book aims at providing a comprehensive reference on variability from a technical and non-technical perspective, including latest research and industry trends in engineering variability-intensive systems throughout the lifetime of systems. It will leverage practical experience and evidence to look ahead at the challenges faced by organizations in a fast moving world with increasingly fast changing customer expectations, and explores the basis of future work in this area.
All chapters should consider the practical application of the topic through case studies, experiments, empirical validation, or systematic comparisons with other approaches already in practice. The book intends to discuss systematic and disciplined approaches to building variability-intensive systems, as well as allow further dissemination of the state-of-the-art methods and techniques for representing and evaluating these systems.

FORMAT

Chapters are invited that synthesize existing knowledge on
relevant background topics and application areas in software engineering for variability-intensive systems. Chapters should be accessible to senior undergraduate students and graduate students with a background in Computer Science, Information Science, Software Engineering, Software Architecture, Systems Engineering, Requirements Engineering, Software Design or related disciplines. Chapters are not expected to correspond to the description of a single research project or technique. Each chapter should clearly highlight three to five take-away messages or key lessons at the beginning of the chapter.

PROCEDURE AND IMPORTANT DATES

Please submit your chapter in PDF format to:
https://easychair.org/conferences/?conf=sevis2017

Chapters will be peer-reviewed by 3 reviewers. The authors participating in this publishing project will also be asked to review chapters by other contributors.
We recommend using Word from very beginning, since the sources for the final manuscript are required to be in Word. Please refer to Publisher’s Guideline for Authors at https://www.crcpress.com/assets/images/crc/T%26F%20Text%20Preparation%20Instructions_Disk_Word_v1_1.pdf
You are expected to collaborate on final editing of your chapter by Publisher’s editorial project manager.

Chapters due: 30 October 2017
First round of reviews: 1 Nov – 30 Dec 2017
Revisions: 1 Jan - 1 Feb 2018
Second round of reviews: 1 March - – 30 May 2018
Final version due: 30 June 2018
Complete manuscript due: 30 Sep 2018
Expected publication: Dec 2018
For further details please contact editors at sevis2017@easychair.org

Related Resources

ICSE 2018   International Conference on Software Engineering
VAMOS 2018   12th International Workshop on Variability Modelling of Software-Intensive Systems
ICCSIT 2017   2017 10th International Conference on Computer Science and Information Technology (ICCSIT 2017)
IEEE--ICAISE--EI and Scopus 2018   2018 International Conference on Artificial Intelligence and Software Engineering (ICAISE 2018)--IEEE, EI Compendex and Scopus
SoICT 2017   The Eighth International Symposium on Information and Communication Technology
EI CAECT 2018   2018 International Conference on Aerospace Engineering and Control Technologies(CAECT 2018)
CGDEIJ 2017   Computer Game Development and Education: An International Journal
IEEE - ICMSC - Ei 2018   IEEE-ICMSC 2018-International Conference on Mechanical, System and Control Engineering--Ei Compendex & Scopus
ICAISE--IEEE, EI and Scopus 2018   2018 International Conference on Artificial Intelligence and Software Engineering (ICAISE 2018)--IEEE, EI Compendex and Scopus
ISCMI - IEEE 2017   2017 4th Intl. Conference on Soft Computing & Machine Intelligence (ISCMI 2017)--IEEE Xplore, Ei Compendex