Ivica Crnkovic

Full Professor at Cyber Physical Systems

Ivica Crnkovic is a professor of software engineering at Chalmers University and University of Gothenburg, Sweden.. He is the director of ICT Area of Advance at Chalmers University, and Chalmers AI research center. His research interests include component-based software engineering, software architecture, software development processes, and software engineering for large complex systems, and recently SE for A . Professor Crnkovic is the author of more than 200 refereed publications on software engineering topics, and guest editor of a number of special issues in different journals and magazines, such as IEEE Software, and Elsevier JSS . He was the general chair of 40th International Conference on Sofwtare Engineering (ICSE) 2018, to be held in Gothenburg, May 27-June 3, 2018. He also has been general chair of several top-level software engineering conferences (such as ICSE 2017, ECSA 2015, ASE 2014, Comparch, WICSA 2011, ESEC/FSE 2007,) and PC Chair (COMPSAC 2015, ECSA 2012, Euromicro SEAA 2006, etc.). His teaching activities cover several courses in the area of Software Engineering undergraduate and graduate courses. From 1985 to 1998, Ivica Crnkovic worked at ABB, Sweden, where he was responsible for software development environments and tools. Professor Crnkovic received an M.Sc. in electrical engneering, an M.Sc. in theoretical physics, and a Ph.D. in computer science in 1991, all from the University of Zagreb, Croatia. More information is available on http://www.ivica-crnkovic.net.

Source: orcid.org
Image of Ivica Crnkovic

Showing 44 publications

2021

Software Deployment on Heterogeneous Platforms: A Systematic Mapping Study

Hugo Sica de Andrade, Jan Schröder, Ivica Crnkovic
IEEE Transactions on Software Engineering. Vol. 47 (8), p. 1683-1707
Journal article
2021

On the experiences of adopting automated data validation in an industrial machine learning project

Lucy Lwakatare, Ellinor Range, Ivica Crnkovic et al
2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN PRACTICE (ICSE-SEIP 2021), p. 248-257
Paper in proceeding
2021

Message from the WAIN 2021 Workshop Chairs

Jan Bosch, Ivica Crnkovic, Helena Holmström et al
Proceedings - 2021 IEEE/ACM 1st Workshop on AI Engineering - Software Engineering for AI, WAIN 2021, p. VIII-
Other conference contribution
2020

Large-scale machine learning systems in real-world industrial settings: A review of challenges and solutions

Lucy Lwakatare, Aiswarya Raj Munappy, Ivica Crnkovic et al
Information and Software Technology. Vol. 127
Journal article
2020

From a Data Science Driven Process to a Continuous Delivery Process for Machine Learning Systems

Lucy Lwakatare, Ivica Crnkovic, Ellinor Rånge et al
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 12562 LNCS, p. 185-201
Paper in proceeding
2020

HPM-Frame: A Decision Framework for Executing Software on Heterogeneous Platforms

Hugo Sica de Andrade, Ola Benderius, Christian Berger et al
Preprint
2020

Engineering AI Systems: A Research Agenda

Jan Bosch, Helena Holmström Olsson, Ivica Crnkovic
Artificial Intelligence Paradigms for Smart Cyber-Physical Systems, p. 1-19
Book chapter
2020

DevOps for AI - Challenges in Development of AI-enabled Applications

Lucy Lwakatare, Ivica Crnkovic, Jan Bosch
2020 28th International Conference on Software, Telecommunications and Computer Networks, SoftCOM 2020
Paper in proceeding
2020

Refactoring Software in the Automotive Domain for Execution on Heterogeneous Platforms

Hugo Sica de Andrade, Ivica Crnkovic, Jan Bosch
Proceedings - IEEE Computer Society Signature Conference on Computers, Software and Applications, p. 1534-1541
Paper in proceeding
2020

Principles for Re-architecting Software for Heterogeneous Platforms

Hugo Sica de Andrade, Christian Berger, Ivica Crnkovic et al
Proceedings - Asia-Pacific Software Engineering Conference, APSEC. Vol. 2020-December, p. 405-414
Paper in proceeding
2019

Software Challenges in Heterogeneous Computing: A Multiple Case Study in Industry

Hugo Sica de Andrade, Lucy Lwakatare, Ivica Crnkovic et al
Proceedings - 45th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2019, p. 148-155
Paper in proceeding
2019

Message from the GE 2019 Program Co-Chairs

Ivica Crnkovic, Karina Kohl Silveira, Sara Sprenkle
Other conference contribution
2019

Safety for mobile robotic systems: A systematic mapping study from a software engineering perspective

Darko Bozhinoski, Davide Di Ruscio, Ivano Malavolta et al
Journal of Systems and Software. Vol. 151 (1), p. 150-179
Journal article
2019

Managing diversity in distributed software development education-A longitudinal case study

Ivana Bosnić, Federico Ciccozzi, Ivica Crnkovic et al
ACM Transactions on Computing Education. Vol. 19 (2)
Journal article
2019

An extensible framework for software configuration optimization on heterogeneous computing systems: Time and energy case study

Ivan Švogor, Ivica Crnkovic, Neven Vrček
Information and Software Technology. Vol. 105, p. 30-42
Journal article
2019

A taxonomy of software engineering challenges for machine learning systems: An empirical investigation

Lucy Lwakatare, Aiswarya Raj Munappy, Jan Bosch et al
Lecture Notes in Business Information Processing. Vol. 355, p. 227-243
Paper in proceeding
2018

Architecture optimization: speed or accuracy? both!

Federico Ciccozzi, Juraj Feljan, Jan Carlson et al
Software Quality Journal. Vol. 26 (2), p. 661-684
Journal article
2018

Choosing Component Origins for Software Intensive Systems: In-House, COTS, OSS or Outsourcing?-A Case Survey

Kai Petersen, Deepika Badampudi, Syed Muhammad Ali Shah et al
IEEE Transactions on Software Engineering. Vol. 44 (3), p. 237-261
Journal article
2018

Message from the general chair

Ivica Crnkovic
Other conference contribution
2018

It takes three to tango: Requirement, outcome/data, and AI driven development

Jan Bosch, Helena Holmström Olsson, Ivica Crnkovic
CEUR Workshop Proceedings. Vol. 2305, p. 177-192
Paper in proceeding
2018

A Review on Software Architectures for Heterogeneous Platforms

Hugo Sica de Andrade, Ivica Crnkovic
2018 25th Asia-Pacific Software Engineering Conference (APSEC). Vol. 2018-December, p. 209-218
Paper in proceeding
2018

Message from the ICSE 2018 General Chair

Ivica Crnkovic
Other conference contribution
2017

Meeting industry-academia research collaboration challenges with agile methodologies

Anna Sandberg, Ivica Crnkovic
Proceedings - 2017 IEEE/ACM 39th International Conference on Software Engineering: Software Engineering in Practice Track, ICSE-SEIP 2017, p. 73-82
Paper in proceeding
2017

Hall of Fame nomination paper: Distributed Software Development course

Igor Cavrak, Ivana Bosnic, Mario Zagar et al
Conference on Software Engineering Education and Training, p. 7-8
Paper in proceeding
2017

Model-driven engineering: a facilitator for engineering mission-critical IoT systems

Federico Ciccozzi, Ivica Crnkovic, Davide Di Ruscio et al
IEEE Software. Vol. 34 (1), p. 46-53
Journal article
2017

System Level Partitioning for Embedded Systems

G. Sapienza, N. Meli, J. Eriksson et al
Proceedings International Computer Software and Applications Conference, p. 597-602
Paper in proceeding
2017

Introduction to the special issue on “New frontiers in software architecture”

D. Weyns, R. Mirandola, Ivica Crnkovic
Journal of Systems and Software. Vol. 130, p. 57-58
Other text in scientific journal
2016

On the Use of Component-Based Principles and Practices for Architecting Cyber-Physical Systems

Ivica Crnkovic, Ivano Malavolta, Henry Muccini et al
Proceedings - 19th International ACM SIGSOFT Symposium on Component-Based Software Engineering, CBSE 2016, Venice, Italy, 5-8 April 2016, p. 23-32
Paper in proceeding
2016

Extra-Functional Properties Composability for Embedded Systems Partitioning

Gaetana Sapienza, Séverine Sentilles, Ivica Crnkovic et al
19th International ACM SIGSOFT Symposium on Component-Based Software Engineering, CBSE 2016, Venice, Italy, 5-8 April 2016, p. 69-78
Paper in proceeding
2016

The implications of employing component based software design in non-commercial applications

Bruno Zoric, Goran Martinovic, Ivica Crnkovic
39th International Convention on Information and Communication Technology, Electronics and Microelectronics, MIPRO 2016; Grand Hotel Adriatic Congress Centre and Hotel Admiral in OpatijaOpatija; Croatia; 30 May 2016 through 3 June 2016, p. 1173-1178
Paper in proceeding
2016

Twenty-eight years of component-based software engineering

Ivica Crnkovic, Tassio Vale, Eduardo Santana de Almeida et al
Journal of Systems and Software. Vol. 111
Journal article
2016

Continuous experimentation on cyber-physical systems: Challenges and opportunities

Federico Giaimo, Hang Yin, Christian Berger et al
XP 2016 Scientific Workshops; Edinburgh; United Kingdom;(ACM International Conference Proceeding Series vol 24), p. Article no 2962709-
Paper in proceeding
2016

Adaptive message restructuring using model-driven engineering

Hang Yin, Federico Giaimo, Hugo Sica de Andrade et al
Advances in Intelligent Systems and Computing, p. 773-783
Book chapter
2015

Message from the program chairs-in-chief - Part III

Ivica Crnkovic, P.A. Hsiung, G. Huang
Proceedings - IEEE Computer Society's International Computer Software and Applications Conference. Vol. 3, p. xxi-xxii
Other conference contribution
2015

Improving Bandwidth Efficiency with Self-Adaptation for Data Marshalling on the Example of a Self-Driving Miniature Car

Federico Giaimo, Hugo Sica de Andrade, Christian Berger et al
Proceedings of the 2015 European Conference on Software Architecture Workshops Article No. 21
Paper in proceeding
2015

Systematic Evaluation of Three Data Marshalling Approaches for Distributed Software Systems

Hugo Sica de Andrade, Federico Giaimo, Christian Berger et al
Proceedings of the 15th Workshop on Domain-Specific Modelling, p. 71-76
Paper in proceeding
2015

Towards specifying pragmatic software reuse

J. Maras, M. Štula, Ivica Crnkovic
European Conference on Software Architecture Workshops, ECSAW 2015; 07-11-September-2015, (ACM International Conference Proceeding Series), p. Art. no a54-
Paper in proceeding
2015

Software architecture: 9th European conference, ECSA 2015 Dubrovnik/Cavtat, Croatia, september 7 –11, 2015 Proceedings

D. Weyns, R. Mirandola, Ivica Crnkovic
IFIP Advances in Information and Communication Technology. Vol. 9278
Paper in proceeding
2015

Framing Sustainability as a Property of Software Quality

P. Lago, S. A. Kocak, Ivica Crnkovic et al
Communications of the ACM. Vol. 58 (10), p. 70-78
Journal article
2014

An Extended Model for Multi-Criteria Software Component Allocation on a Heterogeneous Embedded Platform

Ivan Svogor, Ivica Crnkovic
CIT. Journal of Computing and Information Technology. Vol. 21, p. 211-222
Journal article
2014

Component-Based and Model-Driven Engineering: What is the difference? A CBSE perspective

Ivica Crnkovic
CEUR Workshop Proceedings: 1st International Workshop on Model-Driven Engineering for Component-Based Software Systems, ModComp 2014, Valencia, Spain. Vol. 1281, p. 1-2
Paper in proceeding
2014

Architectural Bad Smells in Software Product Lines: An Exploratory Study

Hugo Sica de Andrade, Eduardo Almeida, Ivica Crnkovic
WICSA '14 Companion Proceedings of the WICSA 2014 Companion Volume
Paper in proceeding
2014

Towards a Common Software-to-hardware Allocation Framework for the Heterogeneous High Performance Computing

Zdravko Krpic, Ivica Crnkovic, Jan Carlson
38th International Computer Software and Applications Conference Workshops (COMPSACW), p. 378 - 383
Paper in proceeding
2007

Increasing Interdisciplinarity by Distance Learning: Examples Connecting Economics with Software Engineering, and Computing with Philosophy

Gordana Dodig Crnkovic, Ivica Crnkovic
E-Mentor. Vol. 19 (2), p. 94-100
Journal article

Download publication list

You can download this list to your computer.

Filter and download publication list

As logged in user (Chalmers employee) you find more export functions in MyResearch.

You may also import these directly to Zotero or Mendeley by using a browser plugin. These are found herer:

Zotero Connector
Mendeley Web Importer

The service SwePub offers export of contents from Research in other formats, such as Harvard and Oxford in .RIS, BibTex and RefWorks format.

Showing 2 research projects

2019–2023

Software Engineering for AI/ML/DL

Ivica Crnkovic Software Engineering for People, Architecture, Requirements and Traceability
Helena Holmström Olsson Software Engineering (Chalmers)
Jan Bosch Software Engineering for Cyber Physical Systems
Hongyi Zhang Software Engineering for Cyber Physical Systems
Chalmers AI Research Centre (CHAIR)

2014–2016

HELPING: Modellering av heterogena plattformar av inbyggda system

Ivica Crnkovic Software Engineering (Chalmers)
Swedish Research Council (VR)

There might be more projects where Ivica Crnkovic participates, but you have to be logged in as a Chalmers employee to see them.