Lunch seminars

New video: How to succeed with communicating software metrics?

  Recording of lunch seminar from May 30th: How to succeed with communicating software metrics in the organization? Five questions for managers Speaker: Aleksandre Asatiani from University of Gothenburg. While software metrics are indispensable for quality assurance, using metrics in practice is far from uncomplicated. Implementing and executing metrics are challenging tasks as it is difficult to manage the technical and human aspects of the software measurement. Based on the data

New video: Test Environments for Large-Scale Software Systems

Recording of Software Center lunch seminar on May 16th: Test Environments for Large-Scale Software Systems – Intrinsic and Extrinsic Success Factors Speaker: Torvald Mårtensson, Saab AB (Software Center Project #6) Based on a study including five Software Center companies, this talk presents intrinsic and extrinsic success factors, critical for successful implementations of test environments for large-scale and complex software systems. We find that successful implementations of test environments for large-scale software

New video: Modern use of control dependency in static program analysis

Recording of Software Center lunch seminar from May 23: Modern use of control dependency in static program analysis Speaker: Abu Naser Masud, Mälardalen University Control dependency (CD) is a fundamental concept used in many program analysis techniques such as program slicing, debugging, parallelization, software testing, detecting security leaks, etc. Since the introduction of CD in the late eighties, numerous extensions of the standard definition and computation methods have been developed over

New presentation: Modeling and Engineering Beyond Narrow AI

Presentation from lunch seminar, May 9th: Modeling and Engineering Beyond Narrow AI: Link to the presentation (pdf) >> This Software Center lunch seminar was organized by the AI Engineering theme. Special guest speaker: Dr. Bernhard A. Moser, Research Director, Software Competence Center Hagenberg GmbH, Hagenberg, Austria Today’s machine intelligence is driven by the Big Data paradigm. Despite its success in recent years, there are severe limitations for a broader scope

New video: Changing software-intensive business with ecosystems

  Speaker: Dr. Sami Hyrynsalmi, Lappeenranta-Lahti University of Technology LUT in Lahti, Finland During the last decade, ecosystems become a new standard way of working for businesses. Instead of working alone, companies are working together in loose networks for adding their strengths together. Yet, ecosystems still pose a number of open questions. This presentation takes a look on two rather different cases. The first part covers the ‘ecosystem health’ metaphor,

New video: Anomaly detection in radio networks and critically ill patients

Anomaly detection techniques are well-known in machine learning. Tools and methods like dynamically moving average, isolation forests or thresholds are used often. Although they are defined for general use, they often inhibit different results if used in computer-generated data or human-generated data. In this seminar, I will present the latest results from the associated project microHRV, where we use anomaly detection techniques to help critically ill patients (e.g. stroke) and

New video: he ASIL-Palette for FuSa and SOTIF

Software Center lunch seminar from April 11, 2022: The ASIL-Palette for FuSa and SOTIF: focus on the “true” value of controllability and the need for its dynamic reconfiguration Speaker: Barbara Gallina, Mälardalen University In this talk, the notion of ASIL-Automotive Safety Integrity Level will be recalled as well as its role for functional safety (FuSa) and safety of the intended functionality (SOTIF). Then, the attention will be focused on controllability,

New video: Critical Requirements Engineering

Lunch seminar from April 4, 2022: Speaker: Ola Leifler, LiU Understanding how to efficiently build and deploy software, whether through continuous integration, adoption of AI techniques or service-based business models, requires critical thinking and reflection on ideas and outcomes. Similarly, critical thinking is essential in understanding what to build and why. Critical requirements engineering is a term to describe a framework for critically analyzing the reasoning behind and decisions taken in designing

New video: Transitioning to Continuous Deployment in Software-Intensive Embedded Systems

“From fairy tale to reality: Transitioning to Continuous Deployment in Software-Intensive Embedded Systems” Software Center lunch seminar from March 21, 2022, hosted by theme 4, ‘Customer Data and Ecosystems’. Speaker: Anas Dakkak, Ericsson AB Continuous deployment has become a widespread practice in the software industry, especially among companies developing web and cloud-based applications. The expected advantages of continuous deployment are many; however, some of the most obvious are faster time

New video: DevOps Multi-paradigm Automotive Software Development

Software Center Lunch seminar from March 7, 2022: DevOps Multi-paradigm Automotive Software Development Speaker: Alessio Bucaioni, Mälardalen University In the seminar, we will discuss the main results of two research projects, which aimed at improving timing predictability of multi-paradigm automotive software. In particular, we will see how we used metamodeling and automation for developing a DevOps framework for the development of automotive software. The framework makes use of three different