CAiSE 2018 Tutorials
We are excited to announce that out of 10 submissions we selected the following 5 tutorials to be held in conjunction with CAiSE’2018. The objective of the tutorials is offering new insights, knowledge and skills to practitioners, professors, research fellows and students seeking to gain a better understand-ing of the state-of-the-art in Information Systems engineering. They are a good way to get a broad overview of a topic beyond a current paper presentation.
Fundamentals of Business Process Management: Fifty Years of BPM Teaching Distilled
Marcello La Rosa, University of Melbourne
Jan Mendling, WU Vienna
Abstract: Business Process Management (BPM) is a well-established discipline for improving organisational performance. By using a business process lens, BPM enables organisations to systematically oversee how work is performed, in order to ensure consistent outcomes and take advantage of improvement opportunities.
Over time, the BPM discipline has become increasingly more complex and multi-faceted, as new technologies, business models and standards emerge on a continuous basis, and affect the way business processes are conceived, implemented and continuously monitored. Businesses around the world are carrying out BPM initiatives with the aim to outperform their competitors or meet the demands of regulatory authorities. At the same time, a lively academic community is pushing the boundaries of the discipline.
Against this backdrop, the aim of this tutorial is to explain what has crystalized as the core body of knowledge of the BPM discipline, and how it can be organized for teaching at undergraduate and graduate levels. A particular focus will be on how four specific topics of BPM can be integrated in the teaching curriculum, namely: process redesign orbit, process implementation with standards, variants analysis with process mining, and BPM as an enterprise capability. The tutorial concludes with an outlook on future developments in BPM.
Target audience: This tutorial is suited for educators who are interested in learning how BPM can be taught using a holistic approach. It is also interesting to a general audience who would like to gain an overall understanding of the BPM discipline.
Big Data Driven Software Reuse: Feature Models and Case-Based Reasoning
Hermann Kaindl, TU Wien
Mike Mannion, Glasgow Caledonian University
Abstract: A range of socio-economic trends are driving customer demands towards personalization and suppliers toward mass customization. At the same time the increasing development of big data driven cyber-physical systems (Industry 4.0) is coalescing ideas from software product line engineering and from flexible manufacturing. One significant implication is the ability to manage the process of identification, selection and deployment of reusable features on a large scale, regardless of whether the features are to be implemented in software or hardware. Such reuse ranges from operational, ad-hoc and short-term to strategic, planned and long-term. This tutorial presents and compares two different feature-led approaches.
The first approach deals with feature reuse and reusability in the context of product line engineering and platform eco-system development. The second approach deals with feature reuse and reusability in the context of case-based reasoning. Both approaches have different key properties and trade-offs between the costs of making software artefacts reusable and the benefits of reusing them. To aid large-scale development we have proposed a Feature-Similarity Model, which draws on both approaches to facilitate discovering features relationships using similarity metrics. A Feature-Similarity Model also helps with the evolution of a product line, since new features can be introduced first into a case base and then gradually included into a product line representation. This tutorial focuses on effective feature reuse to reduce the effort in developing features whilst maintaining the level of precision and quality and risk mitigation that has been worked through on previous projects.
Target audience: Attendees will be assumed to have some familiarity with software product line development environments and feature modelling but do not need a background in case-based reasoning, because the fundamental ideas and concepts will be introduced. The level is advanced, but everything will be explained in such a way that also novice graduate students and seasoned practitioners will be able to follow.
Teaching Conceptual Modelling: How can I improve?
Monique Snoeck, KU Leuven
Estefanía Serral Asensio, TU Eindhoven
Daria Bogdanova, KU Leuven
Abstract: Conceptual Modelling (CM) fosters a good understanding of the problem domain, which is a key success factor of Information System development. Conceptual modelers require a wide variety of skills involving “simple” skills, such as the ability to remember a modelling notation, and “complex” skills, such as the ability to translate a text description into a representative conceptual model. In order to build the “complex” skills, the educator must ensure the proper acquisition and integration of simpler skills by means of continuous support and timely feedback. In this tutorial we will see 1) how to gradually teach CM skills and 2) which kind of feedback can be provided within this learning process.
Target audience: This tutorial targets a broad audience (faculty staff, professional industry educators, practitioners, researchers, students) that want to obtain/improve skills in the domain of teaching conceptual modeling (CM). Basic knowledge of conceptual modeling with ER or UML is required to attend the tutorial.
Using Fractal Enterprise Model for Business Model Innovation
Have you though that your company’s main business model might be dead in the nearest five years?
Ilia Bider, Stockholm University
Erik Perjons, Stockholm University
Abstract: In the dynamic world of today, enterprises need to be innovative not only in what they offer, but also in who they are and what they do, i.e. under which Business Models (BM) they operate. A traditional manufacturing company may not be able to continue its business as usual due to the emergence of mature 3-D printing. Instead, the company may become a “designer” of products while letting the customer print the design in other places, or a “manufacturer” – printing somebody else’s design for the customer. This change could be more radical than adding a new product or service to the company’s offerings. The tutorial introduces an approach to BM innovation based on a new type of enterprise models called Fractal Enterprise Model (FEM). A FEM connects enterprise’s business processes with its assets revealing existing assets that can be used in a new BM. The assets can be human-related or infrastructure related, e.g. various IT systems. A new business model is built by finding another usage for already existing assets. The introduction to FEM is followed by an exercise in which the tutorial participants apply the approach and invent a new business model for their own organizations.
Target audience: Academics and practitioners who are interested in innovation in general, and Business Model Innovation (BMI) in particular, as well as practical usage of Enterprise Modelling and Business Process Management.
Creating quality user stories to generate conceptual models
Sjaak Brinkkemper, Utrecht University
Fabiano Dalpiaz, Utrecht University
Abstract: This tutorial focuses on the use of user stories in agile information systems engineering and the generation of conceptual models by relying on the inherent simplicity and structure of user stories: As a , I want , so that . In this tutorial, we will present a method for creating high-quality user stories based on state-of- the-art academic work and industrial best practices. By focusing on the context of user story formulation, this tutorial provides an overview of available literature and incorporates recent research results. Join the tutorial for learning how to improve your user story practices and build better information systems in an agile fashion.
Target audience: Practitioners in software and/or information systems engineering, master’s and PhD students, IS researchers willing to learn more about agile IS development.