| |||||||||||||||||
RCoSE 2018 : 4th International Workshop on Rapid Continuous Software Engineering | |||||||||||||||||
Link: http://www.continuous-se.org/RCoSE2018 | |||||||||||||||||
| |||||||||||||||||
Call For Papers | |||||||||||||||||
=========================================================
RCoSE 2018 4th International Workshop on Rapid Continuous Software Engineering @ ICSE 2018 Gothenburg, Sweden May 29th 2018 http://www.continuous-se.org/RCoSE2018 Email: rcose2018@easychair.org, Twitter: @RCoSE_WS ========================================================= ## Dates, Paper Types, and Links Abstract Submission: Jan 30, 2018 Paper Submission: Feb 05, 2018 Notification: Mar 05, 2018 Camera ready: Mar 15, 2018 Workshop: May 29, 2018 7 pages long papers 4 pages position papers 1 industrial abstracts ACM conference format, 2 Columns Submission: https://www.easychair.org/conferences/?conf=rcose2018 Twitter: https://twitter.com/RCoSE_WS, @RCoSE_WS, #RCoSE18 ## Aims and Scope Today, software development is conducted in increasingly turbulent business environments. Typically, fast-changing and unpredictable markets, complex and changing customer requirements, pressures of shorter time-to-market, and rapidly advancing information technologies are characteristics found in most software development projects. To address this situation, agile practices advocate flexibility, efficiency and speed. While many software development companies have indeed succeeded in adopting agile practices in parts of their organisation, the focus for many organisations is predominantly at the team level. The other functions in the organisation, including customer relations, product management, R&D management and software release, in many companies still work in traditional slow cycles, measured in months and years. Continuous software engineering refers to the organisational capability to develop, release and learn from software in rapid parallel cycles, typically hours, days or very small numbers of weeks. This includes determining new functionality to build, prioritising the most important functionality, evolving and refactoring the architecture, developing the functionality, validating it, releasing it to customers and collecting experimental feedback from the customers to inform the next cycle of development. The capability to perform all these activities in days or a few weeks requires significant changes in the entire software engineering approach, including parallelising activities, empowering cross functional teams to allow for rapid decision making and light weight coordination across teams. It also requires significant technical advances in the engineering infrastructure, including continuous integration and deployment, collection of post-deployment product usage data, support for running automatic live experiments to evaluate different system alternatives, e.g., A/B testing. In summary, as reaching the goal of continuous software engineering is a holistic endeavor, it cannot be addressed only by research in the area of process aspects in software engineering, specifically, agile software development processes. Instead, it requires additionally to address the following three aspects: * The technology for all different phases of software engineering like requirements engineering, architecture and design, implementation, and validation and verification must be adapted to support for parallel engineering of software. * The whole research and development organization must adapt to be compatible with the agile process in the development teams. * Approaches for live experimentation must be available and the results must be appropriately fed back into the artifacts of the different phases which are affected by the results of the live experimentation. Consequently, the workshop aims to bring the research communities of the aforementioned areas together to exchange challenges, ideas, and solutions to bring software engineering a step further to being a holistic continuous process. RCoSE 2018 is co-located with ICSE 2018, the International Conference on Software Engineering, in Gothenburg, Sweden. RCoSE will be a highly interactive workshop with a strong emphasis on discussions. As a summary, topics relevant to the scope of the workshop include rapid continuous software engineering as described above and specifically the following: * agile practices * relations between agile practices and the specific development phases, e.g., requirements engineering, architectural design, programming languages, validation and verification * organizational aspects of agile processes * tools supporting continuous software engineering * application / system monitoring * live and automatic experimentation and quick feedback of experimental results * usability / human computer interaction * software evolution * software maintenance ## Submissions We are soliciting full research papers (up to 7 pages), position papers (up to 4 pages) and industrial abstracts (1 page). Full research papers present original and evaluated research whereas position papers describe novel ideas, identified challenges, or experiences related to the workshop's theme. The paper has to follow the ICSE 2018 formatting and submission instructions (see https://www.icse2018.org). Please submit your abstract and paper using the EasyChair page for the workshop via EasyChair (https://www.easychair.org/conferences/?conf=rcose2018). ## Organization Committee * Jan Bosch, Chalmers University of Technology and University of Gothenburg (Sweden) * Brian Fitzgerald, University of Limerick (Ireland) * Michael Goedicke, University of Duisburg-Essen (Germany) * Helena Holmström Olsson, Malmö University (Sweden) * Marco Konersmann, University of Duisburg-Essen (Germany) * Stephan Krusche, Technische Universität München (Germany) |
|