Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Ivana Bosnić is active.

Publication


Featured researches published by Ivana Bosnić.


IEEE Transactions on Learning Technologies | 2012

Context-Aware Recommender Systems for Learning: A Survey and Future Challenges

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

Customers' Role in Teaching Distributed Software Development

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

Ten tips to succeed in global software engineering education

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

Avoiding scylla and charybdis in distributed software development course

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

Student motivation in distributed software development projects

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

Multi-dimensional assessment of risks in a distributed software development course

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

Introducing SCRUM into a Distributed Software Development Course

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

Exploring Students' Happiness in Distributed Software Projects

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

Evaluating open-source cloud computing solutions

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

Enhancing software engineering education: a creative approach

Mario Žagar; Ivana Bosnić; Marin Orlić

Collaboration


Dive into the Ivana Bosnić's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Ivica Crnkovic

Chalmers University of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Federico Ciccozzi

Mälardalen University College

View shared research outputs
Researchain Logo
Decentralizing Knowledge