By Michael Keening Software can become quite a jungle. What type of tools do we use in the real world, and can we use these ideas for software as well? With a Cognitive map we make a birdseye view which
ECSA 2018 – Measuring and Managing Architecture Debt: Tales from the Trenches
By Rick Kazman Kazman likes multi-disciplinary subjects. Software architecture is such a subject. In 1994, he worked on SAAM, and papers at that time typically made claims about their software architecture. Instead, Kazman et al decided to try to measure
BPM 2018 – Beyond mining: theorizing about processual phenomena
By Brian T. Pentland Mining is a great metaphor: from raw material to finished jewels. How can we use those jewels to expand and move out? Processes are important in social sciences. Processual phenomena are namely pervasive in social and
BPI 2018: Multi-instance artifact-centric process mining
Presented by Maikel van Eck Complex environments typically have different instances running concurrently that interact. For example, for a single sales order can have several invoices and deliveries that all belong together. In such cases, it is unclear what the
ICSA 2018 – An Empirical Study of Architectural Decay in Open-Source Software
By Duc Le Architectural decay is a consequence of bad design or bad programming practices during development and refactoring. Architecture smells is a way to find decay. The idea is that finding decay helps in preventing technical debt. But there
ICSA 2018 – Q# and the Microsoft Quantum Development Kit
By Martin Roetteler (Microsoft) Why Quantum machines? Classical IT has its limits, especially in computing power. For example, modelling and understanding chemical models works on small molecules, but not on larger. Important to realize is that QM is not going
ICSA 2018 – A Generic and Highly Scalable Framework for the Automation and Execution of Scientific Data Processing and Simulation Workflows
By Eric Braun More and more research disciplines depend on large data sets that need to be analyzed. As computer scientists we could help by scalable process execution, automating processes and support scientists with complex scientific workflows. Another aspect is
ICSA 2018 Availability-driven Architectural Change Propagation through Bidirectional Model Transformations
By Michele Tucci The classical problem in a roundtrip in performance modelling is that after the performance model is refactored based on the analysis, you need to propagate all changes back to the original model. In their study, they start
ICSA 2018 – Architectural Design Decisions for Systems Supporting Model-Based Analysis of Runtime Events: A Qualitative Multi-Method Study
By Michael Szvetits Their research focus on the analysis of running systems using models. Basically, their idea is closely related to what I call architecture mining. They use the following framework for model-based analysis: An important part of modelling and
ICSA 2018 – Designing and Executing Software Architectures Models using SysADL Studio
By Thais Batista, Jair Leite SysADL is an ADL inspired on SysML models, adding semantics gaps of SysML. There are three main viewpoints: structural, behavioral and execution. All viewpoints are connected. The tool SysADL Studio is developed as an Eclipse