Ivica Crnković, PhD

Departments: Management of Information Systems

Ivica Crnković, PhD

Curriculum Vitae

Obtained a M.S. in Electronic engineering in 1979, in Theoretical Physics in 1984, and a PhD in Computer Science in 1991. From the University of Zagreb, Croatia. He teaches Industrial Computer Systems Engineering at Mäladen University and he is a scientific leader of a research on industrial computer systems engineering. His research includes engineering of component-based computer systems, computer systems architecture, computer systems configuration management, the environment and tools for the creation of computer systems as well as computer systems engineering in general.

He is the author of over 120 reference papers and works on computer systems engineering.

 

 

Publications

Books:

  1. Software Configuration management, Ivica Crnkovic, Fraunhofer, IESE, September, 2009
  2. Component-Based Software Engineering, 10th International Symposium, CBSE 2007, Heinz Schmidt, Ivica Crnkovic, George Heineman, Judith Stafford, Springer, LNCS Series, Vol. 4608, ISBN: 978-3-540-73550-2, 2007
  3. Component-Based Software Engineering, 9th International Symposium, CBSE 2006, Ian Gorton, George Heineman, Ivica Crnkovic, Heinz Schmidt, Judith Stafford, Kurt Wallnau, Springer, Lecture Notes in Computer Science 4063, ISBN: ISBN 3-540-35628-2, 2006
  4. Quality of Software Architectures, Second International Conference on Quality of Software Architectures, QoSA, Ivica Crnkovic, Christine Hofmeister, Ralf Reussner, Springer Berlin / Heidelberg, ISBN: ISBN-10: 3-540-48819-7, 2006
  5. Component-Based Software Engineering, 8th International Symposium, CBSE 2005, George Heineman, Ivica Crnkovic, Heinz Schmidt, Judith Stafford, Kurt Wallnau, Springer, Lecture Notes in Computer Science,, ISBN: 3-540-25877-9, August, 2005
  6. Component-based Software engineering - CBSE 2004 Sympoisum, Ivica Crnkovic, Judith Stafford, Heinz Schmidt, Kurt Wallnau, Springer Verlag, LNCS 3054, ISBN: 3-540-21998-6, 2004-05-17
  7. Implementing and Integrating Product Data Management and Software Configuration Management, Ivica Crnkovic, Ulf Asklund, Annita Persson-Dahlqvist, Artech House Publishers, ISBN: 1-58053-498-8, 2003
  8. Building Reliable Component-Based Software Systems, Ivica Crnkovic, Magnus Larsson, Artech House Publisher, ISBN: ISBN 1-58053-327-2, 2002

Journals:

  1. Software Architecture Evolution through Evolvability Analysis; Hongyu Pei-Breivold, Ivica Crnkovic, Magnus Larsson, The Journal of Systems & Software, Elsevier, http://dx.doi.org/10.1016/j.jss.2012.05.085, July, 2012
  2. A systematic review of software architecture evolution research; Hongyu Pei-Breivold, Ivica Crnkovic, Magnus Larsson, Information and Software Technology, vol Volume 54, Issue 1, Pages 16-40, Elsevier, doi:10.1016/j.infsof.2011.06.002, January, 2012
  3. A systematic review of software architecture evolution research,Pei-Breivold, Hongyu; Crnkovic, Ivica, Larsson, Magnus; Information and Software Technology, Elsevier, July, 2011
  4. Software Components beyond Programming: From Routines to Services,Crnkovic, Ivica; Stafford, Judith; Szyperski, Clemens: IEEE Software, vol 28, Issue 3, p22-26, IEEE, July, 2011
  5. Oh Dear, We Bought Our Competitor: Integrating Similar Software Systems, Rikard Land, Ivica Crnkovic, IEEE Software, vol 28, Issue 2, p75-82, IEEE, March, 2011
  6. A Classification Framework for Software Component Models, Ivica Crnkovic, Séverine Sentilles, Aneta Vulgarakis, Michel Chaudron (Technical University Eindhoven), IEEE Transaction of Software Engineering, vol Submitted for publishing, p1-25, IEEE, October, 2010
  7. Software product integration: A case study-based synthesis of reference models, Stig Larsson, Petri Ikonen, Fredrik Ekdahl, Ivica Crnkovic, Information and Software Technology, vol 51, nr 6, p1066-1080, Elsevier, June, 2009
  8. Experimenting the Automated Selection of COTS Components Based on Cost and System Requirements, Vittorio Cortellessa, Ivica Crnkovic, Fabrizio Marinelli, Pasqualina Potena, Journal of Universal Computer Science, vol 14, nr 8, p1228-1256, J.UCS, July, 2008
  9. GSEEM: a European Master Programme on Global Software Engineering, Patricia Lago, Henry Muccini, Ljerka Beus-Dukic, Ivica Crnkovic, Sasikumar Punnekkat, International Journal on Endgineering Education, vol (To be published), IJEE, May, 2008
  10. Software Configuration Management, René Krikhaar, Ivica Crnkovic, Science of Computer Programming, vol 65, nr 3, p215-221, Elsevier, April, 2007
  11. Increasing Interdisciplinarity by Distance Learning: Examples Connecting Economics with Software Engineering, and Computing with Philosophy, Gordana Dodig-Crnkovic, Ivica Crnkovic, e-mentor, vol 19, nr 2, p94-100, WBS, March, 2007
  12. Component-Based Software Engineering of Trustworthy Embedded Systems, Ivica Crnkovic, Heinz Schmidt (external), Judith Stafford (external), George Heineman (external), Kurt Wallnau (external), Journal of Systems and Software, vol 80, nr 5, p641-642, Elsevier, January, 2007
  13. Software Systems In-House Integration: Architecture, Process Practices and Strategy Selection, Rikard Land, Ivica Crnkovic, Journal of Information and Software Technology, vol 49, nr 5, p419-444, Elsevier, September, 2006

Book Chapters:

  1. Component-based Software Engineering, Michel Chaudron (Technical University Eindhoven), Ivica Crnkovic, Software Engineering, Principle and Practice, p 605-628, Wiley, ISBN: 978-0-470-031467-9, Editor(s): Hans van Vliet, 2008
  2. Experimenting the Automated Selection of COTS Components Based on Cost and System Requirements, Vittorio Cortellessa (Università dell’Aquila), Ivica Crnkovic, Fabrizio Marinelli (external), Pasqualina Potena (former), Journal of Universal Computer Science, vol 14, nr 8, p1228-1256, J.UCS, July, 2008
  3. Component-based Software Engineering for Embedded Systems, Ivica Crnkovic, From MDD Concepts to Experiments and Illustrations, p 71-90, IESTE, Ltd, ISBN: 1-905209-59-2, Editor(s): Jean-Phillipe Babau, Joël Champeau, Sébastien Gérard, 2006
  4. Concerning Predictability in Dependable Component-Based Systems: Classification of Quality Attributes, Ivica Crnkovic, Magnus Larsson, Otto Preiss, Architecting Dependable Systems III,, p pp. 257 – 278, Springer, LNCS 3549, Editor(s): R. de Lemos et al. (Eds.):, 2005
  5. Component-Based System Development - Embedded Systems Design,, Ivica Crnkovic, The ARTIST Roadmap for Research and Development, Volume 3436 / 2005, Springer, ISBN: 3-540-25107-3, Editor(s): Bruno Bouyssounouse, Joseph Sifakis, 2005
  6. Adopting a Component-Based Software Architecture for an Industrial Control System – A Case Study, Frank Lüders, Ivica Crnkovic, Per Runeson, Component-Based Software Development for Embedded Systems, p 232-248, Springer, LNCS 3778, ISBN: 3-540-30644-7, Editor(s): Colin Atkinson, Christian Bunse, Hans-Gerhard Gross, Christian Peper, 2005

Peer Reviewed Proceedings:

  1. Towards a Methodology for Hardware and Software Design Separation in Embedded Systems, Gaetana Sapienza, Ivica Crnkovic, Tiberiu Seceleanu, In Proceedings of the Seventh International Conference on Software Engineering Advances (ICSEA 2012), p 557-562, IARIA, Lisbon, Portugal, November, 2012
  2. Collaboration Patterns in Distributed Software Development Projects, Igor Cavrak (University of Zagreb), Marin Orlic (FER, University Zagreb, Croatia), Ivica Crnkovic, ICSE 2012, Zurich, Switzerland Software Engineering Education, p 1256-1265, IEEE, Editor(s):IEEE, June, 2012
  3. Ten Tips to Succeed in Global Software Engineering Education, Ivica Crnkovic, Ivana Bosnic (University of Zagreb), Mario Zagar (Faculty of Electrical Engineering and Computing, University of Zagreb), ICSE 2012, Software Engineering Education, p 1244-1253, ACM, Zurich, Switzerland, June, 2012
  4. 15 Years of CBSE Symposium: Impact on the Research Community, Josip Maras, Luka Lednicki, Ivica Crnkovic, CBSE '12 Proceedings of the 15th ACM SIGSOFT symposium on Component Based Software Engineering, p 61-70, ACM, Bertinoro, Italy, June, 2012
  5. Will They Report It? Ethical Attitude of Graduate Software Engineers in Reporting Bad News, Abdulkadir Sajeev (former), Ivica Crnkovic, 25th IEEE Conference on Software Engineering Eduaction and Training, IEEE, Nanjing, China, April, 2012
  6. Extracting Client-side Web Application Code, Josip Maras, Jan Carlson, Ivica Crnkovic, World Wide Web Conference 2012, ACM, Lyon, France, April, 2012
  7. Avoiding Scylla and Charybdis in Distributed Software Development Course, Ivica Crnkovic, Ivana Bosnic (University of Zagreb), Igor Cavrak (University of Zagreb), Marin Orlic (FER, University Zagreb, Croatia), Mario Zagar (Faculty of Electrical Engineering and Computing, University of Zagreb), ICSE 2011 Companion Volume,, ACM Digital Library, Honolulu, Hawaii, USA, May, 2011
  8. Student Motivation in Distributed Software Development Projects, Ivana Bosnic (University of Zagreb), Igor Cavrak (University of Zagreb), Marin Orlic (FER, University Zagreb, Croatia), Mario Zagar (Faculty of Electrical Engineering and Computing, University of Zagreb), Ivica Crnkovic, ICSE 2011 Companion Volume CTGDSD Workshop, ACM Digital Library, Honolulu, Hawaii, USA, May, 2011
  9. Software Maintenance Research in the PROGRESS Project for Predictable Embedded Software Systems, Johan Kraft, Holger Kienle, Thomas Nolte, Ivica Crnkovic, Hans Hansson, 15th European Conference on Software Maintenance and Reengineering (CSMR'11), Oldenburg, Germany, March, 2011
  10. Classification and Survey of Component Models, Ivica Crnkovic, Aneta Vulgarakis, Mario Zagar (University of Zagreb), Ana Petricic, Juraj Feljan, Luka Lednicki, Josip Maras, DICES workshop @ SoftCOM 2010, Bol, Croatia, September, 2010
  11. PRIDE, Ivica Crnkovic, Séverine Sentilles, Thomas Leveque, Mario Zagar (University of Zagreb), Ana Petricic, Juraj Feljan, Luka Lednicki, Josip Maras, DICES workshop @ SoftCOM 2010, Bol, Croatia, September, 2010
  12. Performing a project in a Distributed Software Development Course: Lessons Learned, Federico Ciccozzi, Ivica Crnkovic, ICGSE 2010 - IEEE International Conference on Global Software Engineering, IEEE, Princeton, August, 2010
  13. Project Monitoring and Control In Model-Driven and Component-Based Development of Embedded Systems : The CARMA Principle and Preliminary Results, Rikard Land, Jan Carlson, Stig Larsson, Ivica Crnkovic, 5th International Conference on Evaluation of Novel Approaches to Software Engineering, SciTePress, Athens, Greece, July, 2010
  14. A Systematic Review on Architecting for Software Evolvability, Hongyu Pei-Breivold, Ivica Crnkovic, 21st Australian Software Engineering Conference (ASWEC), IEEE, Auckland, New Zealand , April, 2010
  15. Software Architecture Evolution – An Integrated Approach in Industry (Extended Abstract), Hongyu Pei-Breivold, Ivica Crnkovic, Australian Software Engineering Conference (ASWEC), Bulletin of Applied Computing and Information Technology, Auckland, New Zealand, April, 2010
  16. An Extended Quantitative Analysis Approach for Architecting Evolvable Software Systems, Hongyu Pei-Breivold, Ivica Crnkovic, Computing Professionals Conference Workshop on Industrial Software Evolution and Maintenance Processes (WISEMP‘10), IEEE, Montréal, Québec, Canada , April, 2010
  17. Customers' Role in Teaching Distributed Software Development, Ivana Bosnic (University of Zagreb), Igor Cavrak (University of Zagreb), Mario Zagar (University of Zagreb), Rikard Land, Ivica Crnkovic, 23rd Annual IEEE-CS Conference on Software Engineering Education and Training, IEEE, Pittsburgh, PA, USA, March, 2010
  18. phpModeler - a web model extractor, Josip Maras, Ivica Crnkovic, International Conference on Automated Software Engineering - ASE 2009, Auckland, New Zealand, November, 2009
  19. Invited paper: Master Education in Collaboration with Industry, Damir Isovic, Ivica Crnkovic, International Symposium on Total Engineering Education 2009, Shanghai, China, October, 2009
  20. Analysis of Software Evolvability in Quality Models, Hongyu Pei-Breivold, Ivica Crnkovic, 35th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), Software Process and Product Improvement (SPPI) Track, IEEE, Patras, Greece, August, 2009
  21. Transaction level control for application execution on the SegBus Platform, Tiberiu Seceleanu, Ivica Crnkovic, Cristina Seceleanu, 33rd Annual IEEE International Computer Software and Applications Conference, IEEE, Seattle,Washington, July, 2009
  22. Towards Guidelines for a Development Process for Component-Based Embedded Systems, Rikard Land, Jan Carlson, Stig Larsson, Ivica Crnkovic, Workshop on Software Engineering Processes and Applications (SEPA) in conjunction with the International Conference on Computational Science and Applications (ICCSA), p 43-58, Springer, Yongin, Korea, June, 2009
  23. Integration of Extra-Functional Properties in Component Models, Séverine Sentilles, Petr Stepan (external), Jan Carlson, Ivica Crnkovic, 12th International Symposium on Component Based Software Engineering (CBSE 2009), LNCS 5582, Springer Berlin, LNCS 5582, East Stroudsburg University, Pennsylvania, USA, Editor(s):Christine Hofmeister, Grace A. Lewis, Iman Poernomo, June, 2009
  24. A Model-Driven Engineering Framework for Component Models Interoperability, Ivica Crnkovic, Ivano Malavolta (University di Aquila), Henry Muccini, Proceedings of the 12th International Symposium on Component-Based Software Engineering (CBSE 2009), Springer, LNCS 5582, Editor(s):Christine Hofmeister, Grace A. Lewis, Iman Poernomo, June, 2009
  25. A Model-Driven Engineering Framework for Component Models Interoperability, Ivica Crnkovic, Ivano Malavolta (University di Aquila), Henry Muccini, Proceedings of the 12th International Symposium on Component-Based Software Engineering (CBSE 2009), Springer, LNCS 5582, Editor(s):Christine Hofmeister, Grace A. Lewis, Iman Poernomo, June, 2009
  26. Using UML for Domain-Specific Component Models, Ana Petricic, Luka Lednicki, Ivica Crnkovic, Fourteenth International Workshop on Component-Oriented Programming, June, 2009
  27. Save-IDE - A Tool for Design, Analysis and Implementation of Component-Based Embedded Systems, Séverine Sentilles, Anders Pettersson, Dag Nyström, Thomas Nolte, Paul Pettersson, Ivica Crnkovic, Proceedings of the Research Demo Track of the 31st International Conference on Software Engineering (ICSE), Vancouver, May, 2009
  28. Models transformation between UML and a Domain Specific Language, Ana Petricic, Ivica Crnkovic, Mario Zagar (external), Eight Conference on Software Engineering Research and Practice in Sweden (SERPS 08), p 10, November, 2008
  29. Analyzing Software Evolvability of an Industrial Automation Control System: A Case Study, Hongyu Pei-Breivold, Ivica Crnkovic, Rikard Land, Magnus Larsson, The Third International Conference on Software Engineering Advances (ICSEA), IEEE, Sliema, Malta, October, 2008
  30. A Component Model for Control-Intensive Distributed Embedded Systems, Séverine Sentilles, Aneta Vulgarakis, Tomas Bures, Jan Carlson, Ivica Crnkovic, Proceedings of the 11th International Symposium on Component Based Software Engineering (CBSE2008), p 310-317, Springer Berlin, Karlsruhe, Germany, Editor(s):Michel R.V. Chaudron and Clemens Szyperski, October, 2008
  31. Towards Efficient Software Component Evaluation: An Examination of Component Selection and Certification, Rikard Land, Alexandre Alvaro (CESAR), Ivica Crnkovic, Euromicro SEAA SPPI Track, IEEE, Parma, Italy, September, 2008
  32. Save-IDE – An Integrated development environment for building predictable component-based embedded systems, Séverine Sentilles, John Håkansson (Department of Information Technology, Uppsala University), Paul Pettersson, Ivica Crnkovic, Proceedings of the 23rd IEEE/ACM International Conference on Automated Software Engineering (ASE 2008), L'Aquila, Italy, September, 2008
  33. Using Dependency Model to Support Software Architecture Evolution, Hongyu Pei-Breivold, Ivica Crnkovic, Rikard Land, Stig Larsson, 4th Intl. ERCIM Workshop on Software Evolution and Evolvability, at the 23rd IEEE/ACM Intl. Conf. on Automated Software Engineering, IEEE, L’Aquila, Italy, Sep, 2008
  34. Introducing Component Based Software Engineering at an Embedded Systems Sub-Contractor, Mikael Åkerholm, Kristian Sandström, Ivica Crnkovic, 34th EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA), IEEE, Parma, Italy, September, 2008
  35. Collaboration between Industry and Research for the Introduction of Model-Driven Software Engineering in a Master Program, Séverine Sentilles, Florian Noyrit (external), Ivica Crnkovic, Educators Symposium at the 11th International Conference MODELS 2008, p 75-80, Toulouse, France, September, 2008
  36. Analyzing Software Evolvability, Hongyu Pei-Breivold, Ivica Crnkovic, Peter Eriksson (external), IEEE International Computer Software and Applications Conference, Turku, Finland, July, 2008
  37. COTS Selection Best Practices in Literature and in Industry, Rikard Land, Laurens Blankers (former), Michel Chaudron (Technical University Eindhoven), Ivica Crnkovic, 10th International Conference on Software Reuse (ICSR), Springer, Beijing, China, May, 2008
  38. GENESIS - A Framework for Global Engineering of Embedded Systems, Radu Dobrin, Ivica Crnkovic, Sasikumar Punnekkat, Damir Isovic, GENESIS consortium (external), Software Engineering in East and South Europe (SEESE), ACM, Leipzig, Germany, May, 2008
  39. Driving the selection of COTS components on the basis of system requirements, Vittorio Cortaliessa, Ivica Crnkovic, Pasqualina Potena, Fabrizio Marinelli, Automated Software Engineering (ASE) 2007, IEEE, ATlanta, US, November, 2007
  40. Evaluating Software Evolvability, Hongyu Pei-Breivold, Ivica Crnkovic, Peter Eriksson, Proceedings of the 7th Conference on Software Engineering and Practice in Sweden, Göteborg, Sweden, 2007
  41. A Classification Framework for Component Models, Ivica Crnkovic, Michel Chaudron, Séverine Sentilles, Aneta Vulgarakis, Proceedings of the 7th Conference on Software Engineering and Practice in Sweden, Göteborg, Sweden, October, 2007
  42. A Prototype Tool for Software Component Services in Embedded Real-Time Systems, Frank Lüders, Ivica Crnkovic, Daniel Flemström, Anders Wall, Proc. Real-Time in Sweden 2007, Västerås, Sweden, August, 2007
  43. A Model-Based Framework for Designing Embedded Real-Time Systems, Séverine Sentilles, Aneta Vulgarakis, Ivica Crnkovic, Proceedings of the Work-In-Progress (WIP) track of the 19th Euromicro Conference on Real-Time Systems (ECRTS 2007), Pisa, Italy, July, 2007
  44. Towards a European Master Programme on Global Software Engineering, Patricia Lago, Henry Muccini, Ljerka Beus-Dukic, Ivica Crnkovic, Sasikumar Punnekkat, Hans Van Vliet, 20th Conference on Software Engineering Education and Training (CSEE&T 2007), Dublin, July, 2007
  45. Tutorial: Emerging Technologies in Industrial Context - Component-Based and Service-Oriented Software Engineering, Ivica Crnkovic, Hongyu Pei-Breivold, 31st IEEE International Computer Software and Applications Conference, Beijing, China, July, 2007
  46. A Model for Reuse and Optimization of Embedded Software Components, Mikael Åkerholm, Joakim Fröberg, Kristian Sandström, Ivica Crnkovic, 29th International Conference on Information technology Interface, (ITI 2007), IEEE, Cavtat, Croatia, June, 2007
  47. Evaluating Dependability Attributes of Component-Based Specifications, Ivica Crnkovic, Lars Grunske, International Conference on Software Engineering (ICSE), p 157-158, IEEE, Minneapolis, May, 2007
  48. Component-based Development Process and Component Lifecycle, Ivica Crnkovic, Michel Chaudron, Stig Larsson, International Conference on Software Engineering Advances, ICSEA'06, IEEE, Tahiti, French Polynesia, October, 2006
  49. Evaluation of a Tool for Supporting Software Component Services in Embedded Real-Time Systems, Frank Lüders, Ivica Crnkovic, Per Runeson (Lund University), Proceedings of the 6th Conference on Software Engineering and Practice in Sweden, p 49-54, Umeå University, Umeå, Sweden, October, 2006
  50. Software In-House Integration – Quantified Experiences from Industry, Rikard Land, Stig Larsson, Ivica Crnkovic, Euromicro Conference, Track on Software Process and Product Improvement, IEEE, Cavtat, Croatia, Editor(s):Paul Grünbacher, August, 2006
  51. Holistic approach in Education – Filling the Gap between Different Disciplines, Ivica Crnkovic, Karmela Aleksić-Maslač, Hrvoje Jerković, 28th International Conference on Information Technology Interfaces, 2006., p 35-40, IEEE, Cavtat, Croatia, June, 2006
  52. Merging In-House Developed Software Systems – A Method for Exploring Alternatives, Rikard Land, Jan Carlson, Ivica Crnkovic, Stig Larsson, Quality of Software Architecture, University of Karlsruhe, Västerås, Sweden, June, 2006

Download Template Joomla 3.0 free theme.