Rogardt Heldal
Field of work
Rogardt Heldal is a professor of Software Engineering at the Western Norway University of Applied Sciences. Heldal holds an honours degree in Computer Science from Glasgow University, Scotland and a PhD in Computer Science from Chalmers University of Technology, Sweden.
Bachelor and Master level: Has taught: Modelling, Database, Java, and C++. Now teaching: Software processes. Supervised 30+ Master theses and 20+ bachelor theses.
Course structure: both traditional courses with lectures, tutorials, laboratories, and exams and more non-traditional/experimental courses with a spotlight on projects.
Teaching principle: Constructive Alignment
Research level: Seven PhD students as main supervisor and one as co-supervisor (four completed, two close to completion).
Program development: started the current Software Engineering program at Chalmers, Sweden.
Education: I have taken the Diploma of Higher Education (10 credit course) as part of my educational development. I have also published 5 educational articles.
Current research interest: requirements engineering, software processes, modelling, architecture, cyber-physical systems, machine learning, sustainability, security, and empirical research
Research collaboration: had established collaboration with companies (30+), municipalities and the health sector. Strong collaborations, especially Volvo Cars, Volvo Trucks and Ericsson, but also collaborations with many smaller companies such as Bouvet and KnowIT. Has also done research with many international researchers (100+). The research collaboration has led to several excellent publications.
Innovation: I was also a representative for Chalmers in the Vehicle ICT Arena, where our jobs were to ensure Swedish competitiveness in sustainable and safe mobility. The Vehicle IKT Arena featured many top research leaders from the automotive industry.
Research methods used: both quantitative and qualitative research. Favourite research paradigm: design science
Research leader: Has led several projects, including many companies, research institutes and municipalities. Currently a sub-project manager for SFI smart ocean at HVL.
Inspiration: psychology, philosophy, sports research and food research. Read a number of books and articles in these areas as well as a few courses.
Articles: 100+ international journal and conference articles. Not everyone is in Cristin, since I lived abroad for 30 years. I use SJR (/https://www.scimagojr.com/) and conference rank (http://www.conferenceranks.com/) to produce papers in the most prestigious international places.
Internt: Software Engineering group at the Department of Computer science, Electrical engineering and Mathematical sciences.
ISERN member: ISERN (International Software Engineering Research Network) is a community that believes that software engineering research must be conducted in an experimental context.
Sustainability network: For the past two years, led a group of international researchers looking at the need for sustainability in software engineering. We have just submitted an article.
Publications
-
Sustainability competencies and skills in software engineering: An industry perspective
-
Vespidae: A Programming Framework for Developing Digital Fabrication Workflows
-
Towards a Formal and Executable Software Architecture Specification of the Smart Ocean Data Service Platform
-
Marine Data Observability using KPIS: An MDSE Approach
-
Engineering Challenges of Stationary Wireless Smart Ocean Observation Systems
-
Synthesized Data Quality Requirements and Roadmap for Improving Reusability of In-Situ Marine Data
-
Marine Data Sharing: Challenges, Technology Drivers and Quality Attributes
-
Agile Beyond Teams and Feedback Beyond Software in Automotive Systems
-
PARMOREL: a framework for customizable model repair
-
AI-powered model repair: an experience report—lessons learned, challenges, and opportunities
-
Spatial data and workflow automation for understanding densification patterns and transport energy networks in urban areas: The cases of Bergen, Norway, and Zürich, Switzerland
-
Fabricatable axis: an approach for modelling customized fabrication machines
-
How do Practitioners Perceive the Relevance of Requirements Engineering Research?
-
Architecture evaluation in continuous development
-
Addressing the trade off between smells and quality when refactoring class diagrams
-
Interactive Digital Fabrication Machine Control Directly Within a CAD Environment
-
What Makes Agile Software Development Agile?
-
Software Sustainability: Beyond the Tower of Babel
-
Kan vi finne diabetespasienter som det vil gå dårlig med?
-
An extensible framework for customizable model repair
-
A comparative study of reinforcement learning techniques to repair models
-
Improving Model Repair through Experience Sharing
-
Further development of a software for acoustic propagation modelling To improving acoustics and oceanography research of the Arctic Ocean
-
Fabricatable Machines: A Toolkit for Building Digital Fabrication Machines
-
A parametric model for creating customized fabrication machines
-
Model Repair with Quality-Based Reinforcement Learning
-
Optimization of software for modeling acoustic monitoring systems. Monitoring polar areas for climate change
-
Beyond connected cars: A systems of systems perspective
-
The Automotive Virtual Verification Ecosystem: Impediments and Enablers
-
Automatic model repairing using deep reinforcement learning
-
Personalized and Automatic Model Repairing using Reinforcement Learning
-
Towards quality assurance in repaired models with PARMOREL
-
Personalized and Automatic Model Repairing using Reinforcement Learning
-
Catching up with Method and Process Practice: An Industry-Informed Baseline for Researchers
-
Improving the Consistency and Usefulness of Architecture Descriptions: Guidelines for Architects
-
On Interfaces to Support Agile Architecting in Automotive: An Exploratory Case Study
-
The impact of requirements on systems development speed: a multiple-case study in automotive
-
A Visual Framework for Transparent and Accessible Machine Learning
-
Automatic model repair using reinforcement learning
-
Transparency and contracts: Continuous integration and delivery in the automotive ecosystem
-
For free: continuity and change by team teaching
-
Automotive Architecture Framework: The experience of Volvo Cars
-
A taxonomy of tool-related issues affecting the adoption of model-driven engineering
-
Architectural Assumptions and Their Management in Industry – An Exploratory Study
-
Descriptive vs prescriptive models in industry
-
Continuous integration beyond the team: a tooling perspective on challenges in the automotive industry
-
Impact of the Use of Industrial Modelling Tools on Modelling Education
-
Impact of Introducing Domain-Specific Modelling in Software Maintenance: An Industrial Case Study
-
A Proposal for an Automotive Architecture Framework for Volvo Cars
-
The Need of Complementing Plan-Driven Requirements Engineering with Emerging Communication: Experiences from Volvo Car Group
-
Architecting in the Automotive Domain: Descriptive vs Prescriptive Architecture
-
Ready for Prime Time, - Yes, Industrial-Grade Modelling Tools can be Used in Education
-
Comparing and contrasting model-driven engineering at three large companies
-
Agile Model-Driven Engineering in Mechatronic Systems - An Industrial Case Study
-
CASE Tools versus Pencil and Paper - A Student's Perspective on Modeling Software Design
-
The Relevance of Model-Driven Engineering Thirty Years from Now
-
On the effect of using SysML requirement diagrams to comprehend requirements: results from two controlled experiments
-
Model-based, Composable Simulation for the Development of Autonomous Miniature Vehicles
-
Translating Platform-independent Code into Natural Language Texts
-
Enabling Interface Validation through Text Generation
-
Opportunities for Agile Documentation Using Natural Language Generation
-
Quality-driven optimization of system architecture: Industrial case study on an automotive sub-system
-
Industrial Adoption of Model-Driven Engineering: Are the Tools Really the Problem?
-
Industrial experiences from multi-paradigmatic modelling of signal processing
-
Modeling Executable Test Actors: Exploratory study done in executable and translatable UML
-
A Practical Approach to Size Estimation of Embedded Software Components
-
Automotive System Development using Reference Architectures
-
CompSize: A Model-Based and Automated Approach to Size Estimation of Embedded Software Components