Arbeids- og kompetanseområde
Rogardt Heldal er professor i programvareteknikk ved Høgskolen på Vestlandet. Heldal har en honours degree i informatikk fra Glasgow University, Skottland og en doktorgrad i informatikk fra Chalmers University of Technology, Sverige.
Bachelor- og masternivå: Har undervist: Modellering, Database, Java, og C++. Underviser nå: Programvareprosesser. Veiledet 30+ masteroppgaver og 20+ bacheloroppgaver.
Kursstruktur: både tradisjonelle kurs med forelesninger, veiledninger, laboratorier, eksamener og mer utradisjonelle/eksperimentelle kurser med søkelys på prosjekter.
Undervisningsprinsipp: Constructive Alignment
Forskningsnivå: Sju PhD-studenter som hoved veileder og en som bi-veileder (fire fullførte, to nærme seg fullført).
Programutvikling: startet det nåværende Software Engineering-programmet ved Chalmers, Sverige. Var med i prosessen for at få Ph.d programmet i Datateknologi | programvareutvikling, sensornettverk og beregningsorientert ingeniørvitenskap på HVL.
Utdanning: Som en del av min pedagogiske utvikling har jeg tatt Diploma of Higher Education (10 poengs kurs). Jeg har også publisert 5 pedagogiske artikler.
Aktuell forskningsinteresse: requirements engineering, software processes, modelling, architecture, cyber-physical systems, machine learning, bærekraft, security, og empirical research
Forskningssamarbeid: hatt utpretet samarbied med bedrifter (30+), kommuner og helsesektoren. Sterke samarbeid spesielt Volvo Cars, Volvo Trucks og Ericsson, men også samarbeid med mange mindre selskaper som Bouvet og KnowIT. Har også forsket med mange internasjonale forskere (100+). Forskningssamarbeidet har ført til flere gode publikasjoner.
Innovasjon: Jeg var også representant for Chalmers i Vehicle IKT Arena, hvor jobbene våre var å sikre den svenske konkurransekraften innen bærekraftig og trygg mobilitet. Vehicle IKT Arena inneholdt mange topp forskningsledere fra bilindustrien.
Forskningsmetologi brukt: både kvantitativ og kvalitativ forskning. Favoritt forskningsparadigme: design science
Forskningsleder: Har ledet flere prosjekter som har inkludert mange selskaper, forskningsinstitutt og kommuner. Akkurat nå delprosjektleder for SFI smart ocean at HVL.
Inspirasjon: psykologi, filosofi, idrettsforskning og matforskning. Lest en rekke bøker, artikkler i disse områdene samt noen få kurs.
Artikler: 100+ internasjonale journal- og konferanseartikler. Ikke alle er i Cristin, siden jeg bodde i utlandet i 30 år. Jeg bruker SJR og konferanserangering for å produsere artikler på de mest prestisjefylte internasjonale stedene.
Internt: Software Engineering group ved Department of Computer science, Electrical engineering and Mathematical sciences.
ISERN-medlem: ISERN(International Software Engineering Research Network) er et fellesskap som mener programvareteknisk forskning må utføres i en eksperimentell kontekst.
Bærekraftsnettverk: De siste to årene ledet en gruppe internasjonale forskere som så på behovet for bærekraft i programvareteknikk. Vi har nettopp levert en artikkel.
Publikasjonar
-
Sustainability in Computing Education: A Systematic Literature Review
-
Sustainability competencies and skills in software engineering: An industry perspective
-
Towards a Formal and Executable Software Architecture Specification of the Smart Ocean Data Service Platform
-
Marine Data Observability using KPIS: An MDSE Approach
-
Vespidae: A Programming Framework for Developing Digital Fabrication Workflows
-
Synthesized Data Quality Requirements and Roadmap for Improving Reusability of In-Situ Marine Data
-
Engineering Challenges of Stationary Wireless Smart Ocean Observation Systems
-
Agile Beyond Teams and Feedback Beyond Software in Automotive Systems
-
Marine Data Sharing: Challenges, Technology Drivers and Quality Attributes
-
Fabricatable axis: an approach for modelling customized fabrication machines
-
PARMOREL: a framework for customizable model repair
-
How do Practitioners Perceive the Relevance of Requirements Engineering Research?
-
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
-
AI-powered model repair: an experience report—lessons learned, challenges, and opportunities
-
Architecture evaluation in continuous development
-
Software Sustainability: Beyond the Tower of Babel
-
What Makes Agile Software Development Agile?
-
Addressing the trade off between smells and quality when refactoring class diagrams
-
Interactive Digital Fabrication Machine Control Directly Within a CAD Environment
-
Kan vi finne diabetespasienter som det vil gå dårlig med?
-
Fabricatable Machines: A Toolkit for Building Digital Fabrication Machines
-
The Automotive Virtual Verification Ecosystem: Impediments and Enablers
-
A comparative study of reinforcement learning techniques to repair models
-
Optimization of software for modeling acoustic monitoring systems. Monitoring polar areas for climate change
-
A parametric model for creating customized fabrication machines
-
Improving Model Repair through Experience Sharing
-
Model Repair with Quality-Based Reinforcement Learning
-
An extensible framework for customizable model repair
-
Further development of a software for acoustic propagation modelling To improving acoustics and oceanography research of the Arctic Ocean
-
Beyond connected cars: A systems of systems perspective
-
Catching up with Method and Process Practice: An Industry-Informed Baseline for Researchers
-
On Interfaces to Support Agile Architecting in Automotive: An Exploratory Case Study
-
Improving the Consistency and Usefulness of Architecture Descriptions: Guidelines for Architects
-
The impact of requirements on systems development speed: a multiple-case study in automotive
-
Personalized and Automatic Model Repairing using Reinforcement Learning
-
Automatic model repairing using deep reinforcement learning
-
Towards quality assurance in repaired models with PARMOREL
-
Personalized and Automatic Model Repairing using Reinforcement Learning
-
Transparency and contracts: Continuous integration and delivery in the automotive ecosystem
-
A Visual Framework for Transparent and Accessible Machine Learning
-
Automatic model repair using reinforcement learning
-
Architectural Assumptions and Their Management in Industry – An Exploratory Study
-
For free: continuity and change by team teaching
-
A taxonomy of tool-related issues affecting the adoption of model-driven engineering
-
Automotive Architecture Framework: The experience of Volvo Cars
-
A Proposal for an Automotive Architecture Framework for Volvo Cars
-
Impact of Introducing Domain-Specific Modelling in Software Maintenance: An Industrial Case Study
-
Impact of the Use of Industrial Modelling Tools on Modelling Education
-
Descriptive vs prescriptive models in industry
-
Continuous integration beyond the team: a tooling perspective on challenges in the automotive industry
-
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
-
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
-
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
-
Model-based, Composable Simulation for the Development of Autonomous Miniature Vehicles
-
Industrial Adoption of Model-Driven Engineering: Are the Tools Really the Problem?
-
Translating Platform-independent Code into Natural Language Texts
-
Opportunities for Agile Documentation Using Natural Language Generation
-
Enabling Interface Validation through Text Generation
-
Quality-driven optimization of system architecture: Industrial case study on an automotive sub-system
-
Industrial experiences from multi-paradigmatic modelling of signal processing
-
Modeling Executable Test Actors: Exploratory study done in executable and translatable UML
-
CompSize: A Model-Based and Automated Approach to Size Estimation of Embedded Software Components
-
A Practical Approach to Size Estimation of Embedded Software Components
-
Automotive System Development using Reference Architectures