Ivana Bosnić
University of Zagreb
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Ivana Bosnić.
IEEE Transactions on Learning Technologies | 2012
Katrien Verbert; Nikos Manouselis; Xavier Ochoa; Martin Wolpers; Hendrik Drachsler; Ivana Bosnić; Erik Duval
Recommender systems have been researched extensively by the Technology Enhanced Learning (TEL) community during the last decade. By identifying suitable resources from a potentially overwhelming variety of choices, such systems offer a promising approach to facilitate both learning and teaching tasks. As learning is taking place in extremely diverse and rich environments, the incorporation of contextual information about the user in the recommendation process has attracted major interest. Such contextualization is researched as a paradigm for building intelligent systems that can better predict and anticipate the needs of users, and act more efficiently in response to their behavior. In this paper, we try to assess the degree to which current work in TEL recommender systems has achieved this, as well as outline areas in which further work is needed. First, we present a context framework that identifies relevant context dimensions for TEL applications. Then, we present an analysis of existing TEL recommender systems along these dimensions. Finally, based on our survey results, we outline topics on which further research is needed.
conference on software engineering education and training | 2010
Ivana Bosnić; Igor Čavrak; Mario agar; Rikard Land; Ivica Crnkovic
This 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.
international conference on software engineering | 2012
Ivica Crnkovic; Ivana Bosnić; Mario Zagar
The 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.
Proceedings of the 2011 Community Building Workshop on Collaborative Teaching of Globally Distributed Software Development | 2011
Ivana Bosnić; Igor Čavrak; Marin Orlić; Mario Žagar; Ivica Crnkovic
Teaching Distributed Software Development (DSD) is a challenging task. A convincing simulation of distributed environment in a local environment is practically impossible. Teaching DSD in distributed environment is more realistic since the students directly experience all its specifics. However, teaching in distributed environment, in which several geographically separated teams participate, is very demanding. Different types of obstacles occur, from administrative and organizational to technical ones. This paper describes some of the challenges, lessons learned, but also success stories of the DSD course performed now eight year in a row.
Proceedings of the 2011 Community Building Workshop on Collaborative Teaching of Globally Distributed Software Development | 2011
Ivana Bosnić; Igor Čavrak; Marin Orlić; Mario Žagar; Ivica Crnkovic
In this paper we discuss challenges faced in conducting distributed student projects within a scope of a distributed software development university course. Student motivation and demotivation factors, along with perceived cultural differences, are identified and analyzed on the basis of data collected from a number of student projects.
2013 3rd International Workshop on Collaborative Teaching of Globally Distributed Software Development (CTGDSD) | 2013
Ivana Bosnić; Federico Ciccozzit; Igor Čavrak; Raffaela Mirandola; Marin Orlić
The organizational shift from local to global settings in many software development initiatives has triggered the need for entailing it when educating the future software engineers. Several educational institutions have embraced this need and started collaborating for the provision of global software engineering courses. The rather complex nature of such courses results in a wider range of risks, in comparison to standard software engineering courses, that arise in different dimensions, ranging from course-to result-related, and for different reasons. In this work we provide an assessment of such a variety of risks as well as their causes, and we give a hint on how they may affect each other based on our 10-year-long experience with a tightly integrated GSD course.
european conference on software architecture | 2015
Ivana Bosnić; Federico Ciccozzi; Igor Čavrak; Elisabetta Di Nitto; Juraj Feljan; Raffaela Mirandola
The growing enactment of Global Software Engineering in industry has triggered educational institutions to perceive the importance of preparing students for distributed software development. During the last twelve years we have disclosed advantages and pitfalls of GSE to our students through our Distributed Software Development course. After running the projects according to the iterative process model for eleven years, we decided to shift to an agile development model, SCRUM. This decision was due to the growing industrial adoption of agile methods, but more importantly to increase proactiveness, sense of responsibility, and to balance the workload among the project team members. In this paper we describe the process and outcomes of our first attempt at introducing SCRUM in our distributed course.
european conference on software architecture | 2015
Igor Čavrak; Ivana Bosnić; Mario Žagar
Teaching realistic Global Software Engineering in a university setting requires exposing students to intricacies of the approach by immersing them into simulated or real distributed projects. However, such an approach requires careful student and course management by the university staff, additionally hampered by reduced visibility of distributed teams. In this paper we describe the concept of happiness polls aimed at gaining better insight into dynamics of distributed student projects, and some preliminary results identifying the key process properties influencing students perception of development process.
international convention on information and communication technology electronics and microelectronics | 2011
Ivan Voras; Branko Mihaljević; Marin Orlić; Marko Pletikosa; Mario Zagar; Tomislav Pavic; Kristijan Zimmer; Igor Čavrak; Vlatka Paunović; Ivana Bosnić; Siniša Tomić
Proceedings of the 2008 international workshop on Software Engineering in east and south europe | 2008
Mario Žagar; Ivana Bosnić; Marin Orlić