Blar i HVL Open på forfatter "Heldal, Rogardt"
-
Addressing the trade off between smells and quality when refactoring class diagrams
Barriga Rodriguez, Angela; Bettini, Lorenzo; Iovino, Ludovico; Rutle, Adrian; Heldal, Rogardt (Peer reviewed; Journal article, 2021)Models are core artifacts of modern software engineering processes, and they are subject to evolution throughout their life cycle due to maintenance and to comply with new requirements as any other software artifact. Smells ... -
AI-powered model repair: an experience report—lessons learned, challenges, and opportunities
Barriga Rodriguez, Angela; Rutle, Adrian; Heldal, Rogardt (Peer reviewed; Journal article, 2022)Artificial intelligence has already proven to be a powerful tool to automate and improve how we deal with software development processes. The application of artificial intelligence to model-driven engineering projects is ... -
Architecture evaluation in continuous development
Ågren, S. Magnus; Knauss, Eric; Heldal, Rogardt; Pelliccione, Patrizio; Alminger, Anders; Antonsson, Magnus; Karlkvist, Thomas; Lindeborg, Anders (Peer reviewed; Journal article, 2022)Context In automotive, stage-gate processes have previously been the norm, with architecture created mainly during an early phase and then used to guide subsequent development phases. Current iterative and Agile development ... -
Automatic model repair using reinforcement learning
Barriga Rodriguez, Angela; Rutle, Adrian; Heldal, Rogardt (Lecture, 2018)When performing modeling activities, the chances of breaking a model increase together with the size of development teams and number of changes in software specifications. One option to prevent and repair broken models is ... -
A Data-Flow Oriented Software Architecture for Heterogeneous Marine Data Streams
Mascarenhas de Oliveira Lima, Keila; Nguyen, Ngoc Thanh; Heldal, Rogardt; Kristensen, Lars Michael; Oyetoyan, Tosin Daniel; Pelliccione, Patrizio; Knauss, Eric (Chapter; Peer reviewed, 2024)Marine in-situ data is collected by sensors mounted on fixed or mobile systems deployed into the ocean. This type of data is crucial both for the ocean industries and public authorities, e.g., for monitoring and forecasting ... -
Fabricatable axis: an approach for modelling customized fabrication machines
Fossdal, Frikk Hosøy; Heldal, Rogardt; Dyvik, Jens; Rutle, Adrian (Peer reviewed; Journal article, 2022)Digital fabrication tools such as 3D printers, computer-numerically controlled (CNC) milling machines, and laser cutters are becoming increasingly available, ranging from consumer to industrial versions. Recent studies ... -
The impact of requirements on systems development speed: a multiple-case study in automotive
Ågren, Magnus S.; Knauss, Eric; Heldal, Rogardt; Pelliccione, Patrizio; Malmqvist, Gösta; Bodén, Jonas (Peer reviewed; Journal article, 2019)Automotive manufacturers have historically adopted rigid requirements engineering processes. This allowed them to meet safety-critical requirements when producing a highly complex and differentiated product out of the ... -
Improving Model Repair through Experience Sharing
Barriga Rodriguez, Angela; Rutle, Adrian; Heldal, Rogardt (Peer reviewed; Journal article, 2020)In model-driven software engineering, models are used in all phases of the development process. These models may get broken due to various editions throughout their life-cycle. There are already approaches that provide an ... -
Marine Data Observability using KPIS: An MDSE Approach
Mascarenhas de Oliveira Lima, Keila; Iovino, Ludovico; Rossi, Maria Teresa; Heldal, Rogardt; Oyetoyan, Tosin Daniel; De Sanctis, Martina (Chapter; Peer reviewed, 2023)The 2023 climate change report states that the current temperature rise has led to recurring and hazardous weather events, devastating communities and the planet. Ocean observation systems and marine data generated by them ... -
Marine Data Sharing: Challenges, Technology Drivers and Quality Attributes
Lima, Keila; Nguyen, Ngoc-Thanh; Heldal, Rogardt; Knauss, Eric; Oyetoyan, Tosin Daniel; Pelliccione, Patrizio; Kristensen, Lars Michael (Peer reviewed; Journal article, 2022)Context: Many companies have been adopting data-driven applications in which products and services are centered around data analysis to approach new segments of the marketplace. Data ecosystems rise from data sharing among ... -
Model Repair with Quality-Based Reinforcement Learning
Iovino, Ludovico; Barriga Rodriguez, Angela; Rutle, Adrian; Heldal, Rogardt (Journal article; Peer reviewed, 2020)Domain modeling is a core activity in Model-Driven Engineering, and these models must be correct. A large number of artifacts may be constructed on top of these domain models, such as instance models, transformations, and ... -
PARMOREL: a framework for customizable model repair
Barriga Rodriguez, Angela; Heldal, Rogardt; Rutle, Adrian; Iovino, Ludovico (Peer reviewed; Journal article, 2022)In model-driven software engineering, models are used in all phases of the development process. These models must hold a high quality since the implementation of the systems they represent relies on them. Several existing ... -
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
de Koning, Remco Elric; Heldal, Rogardt; Tan, Wendy (Peer reviewed; Journal article, 2022)A better understanding of how the spatial configuration of cities, understood as urban structure and forms, can achieve sustainable development is needed. This paper presents spatial data and an automated workflow for ... -
Sustainability competencies and skills in software engineering: An industry perspective
Heldal, Rogardt; Nguyen, Ngoc Thanh; Moreira, Ana; Lago, Patricia; Duboc, Leticia; Betz, Stefanie; Coroamă, Vlad C.; Penzenstadler, Birgit; Porras, Jari; Capilla, Rafael; Brooks, Ian; Oyedeji, Shola; Venters, Colin C. (Peer reviewed; Journal article, 2024)Context: Achieving the UN Sustainable Development Goals (SDGs) demands a shift by industry, governments, society, and individuals to reach adequate levels of awareness and actions to address sustainability challenges. ... -
Sustainability in Computing Education: A Systematic Literature Review
Peters, Anne-Kathrin; Capilla, Rafael; Coroamă, Vlad Constantin; Heldal, Rogardt; Lago, Patricia; Leifler, Ola; Moreira, Ana; Fernandes, João Paulo; Penzenstadler, Birgit; Porras, Jari; Venters, Colin C. (Peer reviewed; Journal article, 2024)Research shows that the global society as organized today, with our current technological and economic system, is impossible to sustain. We are living in an era in which human activities in highly industrialized countries ... -
Synthesized Data Quality Requirements and Roadmap for Improving Reusability of In-Situ Marine Data
Nguyen, Ngoc Thanh; Lima, Keila; Skålvik, Astrid Marie; Heldal, Rogardt; Knauss, Eric; Oyetoyan, Tosin Daniel; Pelliccione, Patrizio; Sætre, Camilla (Chapter, 2023)Background: In-situ marine data has a low reusability rate, primarily due to differences in data usage objectives among stakeholders in data ecosystems. The extreme cost of collecting and maintaining in-situ marine data ... -
Towards a Formal and Executable Software Architecture Specification of the Smart Ocean Data Service Platform
Heldal, Rogardt; Kristensen, Lars Michael; Lima, Keila; Oyetoyan, Tosin Daniel; Nguyen, Ngoc Thanh (Peer reviewed; Journal article, 2023)We present the Coloured Petri Nets (CPNs) modelling of the SmartOcean platform currently under development and aimed at providing cloud-based services for data-driven software systems and applications relying on marine ...