Demo Data from VLDB 2026 / reviewers in the wild / expert
Mario Zagar
dblp:84/1158
· DBLP profile ↗
13ranked-venue papers
0as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 4Human-computer interaction and ubiquitous computing · 4Applied, interdisciplinary, general and emerging computing · 3Software engineering, systems software and programming languages · 2Graphics, computer vision, multimedia, augmented reality and games · 2
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Computing education · 100% | |
| Artificial intelligence
1 paper |
Reinforcement learning · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computing education › software engineering education
global software engineering education |
0.1 | 1 | 2012 | Ten tips to succeed in Global Software Engineering education · ICSE 2012 |
Computing education
software engineering education |
0.1 | 1 | 2012 | Ten tips to succeed in Global Software Engineering education · ICSE 2012 |
Machine learning › Reinforcement learning › multi-agent reinforcement learning
multi-agent communication |
0.1 | 1 | 2005 | Inter-Agent Communication: A Cost-Reduction Approach Using an Autonomous Mobile Mailbox · IJCAI 2005 |
Methods — techniques the papers use, named apart from their topics
autonomous mobile mailbox · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Managing Diversity in Distributed Software Development Education - A Longitudinal Case StudyabstractTeaching Distributed Software Development with real distributed settings is a challenging and rewarding task. Distributed courses are idiosyncratically more challenging than standard local courses. We have experienced this during our distributed course, which has been run for 14 consecutive years. In this article, we present and analyze the emerging diversities specific to distributed project-based courses. We base our arguments on our experience, and we exploit a three-layered distributed course model, which we use to analyze several course elements throughout the 14-years lifetime of our distributed project-based course. In particular, we focus on the changes that the course underwent throughout the years, combining findings obtained from the analyzed data with our own teaching perceptions. Additionally, we propose insights on how to manage the various diversity aspects. Ivana Bosnic, Federico Ciccozzi, Ivica Crnkovic, Igor Cavrak, Elisabetta Di Nitto, Raffaela Mirandola, Mario Zagar |
ACM Trans. Comput. Educ. | 7 |
| 2019 | Assessing the Impact of the Distributed Software Development Course on the Careers of Young Software EngineersabstractVarious software engineering (SE) curricula in higher education have started including courses on global software engineering (GSE), carried out as internationally distributed project-based courses. These courses, known for their closeness to “real-world” work experience, emphasize the importance of involving industry partners as customers and focus on soft skills essential for employment, an aspect often neglected in engineering education. However, not many such courses are long-lived or consistent in form throughout the years, making their impact and relevance hard to assess. The Distributed Software Development course (DSD), currently run among three universities in Croatia, Italy, and Sweden, has now been carried out for 15 years consecutively, providing a rich source of in-course and post-graduation data. To evaluate the students’ experiences of the course after they graduate and start working, a study has been carried out among former DSD students from the University of Zagreb, Croatia. Its goal is to understand how useful this course was in students’ early careers, both in first and current employment, as well as related factors at the workplace (magnitude of distributed collaboration, company size). The study results show the relevance of such distributed course experiences for future employment, as well as the importance of building upon soft skills as part of the software engineering curricula. Higher education institutions are invited to consider including such courses in the software engineering curriculum, for the benefit of their students and, indirectly, students’ future employers. Ivana Bosnic, Igor Cavrak, Mario Zagar |
ACM Trans. Comput. Educ. | 3 |
| 2017 | Hall of Fame Nomination Paper: Distributed Software Development CourseabstractDistributed Software Development course is a joint project-based course involving three universities, from Croatia, Sweden and Italy, running each year since 2003. Distributed student teams work on all phases of a complex software engineering project, solving several challenges of working in a global environment, thus obtaining a valuable experience for their future careers. The course is very well received by both the students and course partners from the industry. Igor Cavrak, Ivana Bosnic, Mario Zagar, Federico Ciccozzi, Elisabetta Di Nitto, Raffaela Mirandola, Ivica Crnkovic |
CSEE&T | 3 |
| 2017 | ElaClo: A framework for optimizing software application topology in the cloud environment
Nikola Tankovic, Tihana Galinac Grbac, Mario Zagar |
Expert Syst. Appl. | 3 |
| 2013 | Picking the right project: Assigning student teams in a GSD courseabstractThis paper describes the process of assigning students to project teams in a global software development course. Project proposals vary in several characteristics in order to provide students from two universities, who have highly heterogeneous knowledge, a wide range of choices. Students submit an initial questionnaire about their skills, together with ranked project preferences. Based on 24 projects and 155 students in last three years of the course, project types and criteria such as students' knowledge of programming languages or development platforms are analyzed and presented. Ivana Bosnic, Igor Cavrak, Marin Orlic, Mario Zagar |
CSEE&T | 4 |
| 2013 | Nested Web Application Components Framework - A Comparison to Competing Software Component Models
Svebor Prstacic, Mario Zagar |
ENASE | 2 |
| 2012 | Source Code Validation and Plagiarism Detection - Technology-rich Course Experiences
Ivana Bosnic, Branko Mihaljevic, Marin Orlic, Mario Zagar |
CSEDU (2) | 4 |
| 2012 | Something Old Is New Again: Reimagining the Oldest Social Networking Platform
Ivan Voras, Marin Orlic, Mario Zagar |
DAIS | 3 |
| 2012 | Ten tips to succeed in Global Software Engineering educationabstractThe most effective setting for training in Global Software Engineering is to provide a distributed environment for students. In such an environment, students will meet challenges in recognizing problems first-hand. Teaching in a distributed environment is, however, very demanding, challenging and unpredictable compared to teaching in a local environment. Based on nine years of experience, in this paper we present the most important issues that should be taken into consideration to increase the probability of success in teaching a Global Software Engineering course. Ivica Crnkovic, Ivana Bosnic, Mario Zagar |
ICSE | 3 |
| 2011 | Scenario Description Language in Multi-agent Simulation System
Armin Stranjak, Igor Cavrak, Mario Zagar |
KES-AMSTA | 3 |
| 2010 | Customers' Role in Teaching Distributed Software DevelopmentabstractThis paper describes different aspects of teaching distributed software development, regarding the types of project customers: industry and academia. These approaches enable students to be more engaged in real-world situations, by having customers from the industry, local or distributed customers in universities, distributed customers in software engineering contests or being involved in an ongoing project, thus simulating the company merging. The methods we describe are used in a distributed project-oriented course, which is jointly carried out by two universities from Sweden and Croatia. The paper presents our experiences of such projects being done during the course, the differences in each approach, issues observed and ways to solve them, in order to create a more engaging education for better-prepared engineers of tomorrow. Ivana Bosnic, Igor Cavrak, Mario Zagar, Rikard Land, Ivica Crnkovic |
CSEE&T | 3 |
| 2008 | Scenario Description Language for Multi-agent Systems
Armin Stranjak, Igor Cavrak, Mario Zagar |
IEA/AIE | 3 |
| 2005 | Inter-Agent Communication: A Cost-Reduction Approach Using an Autonomous Mobile Mailbox
Armin Stranjak, Igor Cavrak, Mario Zagar |
IJCAI | 3 |