Combining education, industry, and empirical studies in Software Engineering
Josip Maras, Ljiljana Šerić, Maja Štula, Nenad Ukić
Abstract
Josip Maras, Ljiljana Šerić, Maja Štula, Nenad Ukić
Abstract
Software industry is one of the most pervasive industries today and has a great impact on our day-to-day lives. At the same time, the quality of software systems is directly related to the quality of software engineers -- it is the responsibility of software engineering educators to provide students with relevant skills needed for the development of high-quality software systems. Amongst the cornerstones of developing high-quality software systems are industry-relevant experience and the ability to quantify certain aspects of the software development process. In this paper, we describe our experience of performing an empirical study on students, during a software engineering course, on an industry-relevant topic taught by an industry expert -- the understandability of models in model-driven engineering.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Software industry is one of the most pervasive industries today and has a great impact on our day-to-day lives. At the same time, the quality of software systems is directly related to the quality of software engineers -- it is the responsibility of software engineering educators to provide students with relevant skills needed for the development of high-quality software systems. Amongst the cornerstones of developing high-quality software systems are industry-relevant experience and the ability to quantify certain aspects of the software development process. In this paper, we describe our experience of performing an empirical study on students, during a software engineering course, on an industry-relevant topic taught by an industry expert -- the understandability of models in model-driven engineering.
Key concepts: Social software engineering, Software Engineering Process Group, Personal software process, Software development, Software engineering, Software construction, Software peer review, Software quality