Seminar - Model-Driven Engineering for Agile Software Development

School of Engineering and Computer Science Seminar

Speaker: Dr Fabian Gilson (University of Canterbury)
Time: Thursday 25th August 2022 at 03:00 PM - 04:00 PM
Location: Meeting Room, Cotton 255
URL: https://softwareinnovation.nz/seminars/

Add to Calendar Add to your calendar

Abstract

The Model-Driven Engineering for Agile Software Development (MDE4ASD) project is about bringing semi-formal modelling practices into agile software development. As a main objective, we look into extracting information and generating models from textual input (e.g., user stories, design decisions) for further analysis. In this seminar, we will present two specific contributions within the MDE4ASD framework. First, we will present an approach to generate scenarios in the form of adapted robustness diagrams from user stories. We will discuss how a complete backlog can be transformed into graphical models where actors, entities and common processes are identified. Then we will introduce a non intrusive tool that record design decisions from conversation on online messaging services (i.e. Slack). This software bot uses natural language processing and machine learning techniques to decompose and classify decisions into formal decision models.

Bio: Fabian is a Senior Lecturer at the University of Canterbury, Aotearoa New Zealand. His main research interests are in model-driven software engineering (MDE), continuous integration and software engineering education. Fabian received his PhD from the University of Namur (Belgium) where he worked on model-driven techniques to formally transform software architecture models. He is now working in bridging MDE and agile software development, applying natural language processing and machine learning techniques to extract conceptual data from textual input.

This talk is part of the New Zealand Software Innovation Seminar (SI^NZ) Series: https://softwareinnovation.nz/seminars/

Zoom Link: https://vuw.zoom.us/my/softwareinnovationnewzealand

Go backGo back to the seminar list