The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Distributed 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...
Despite the popularity of MOOCs in providing opportunities for socialization, collaboration, and professional improvement, there has been little research exploring them in the context of Software Engineering Education (SEE). The purpose of this study is to provide a better understanding of practices and challenges when developing academic software engineering MOOCs. To this end, we research (i) how...
This paper presents research on identifying and implementation of "game jam " model in an organization dedicated to developing software that has different teams of engineers in various disciplines, such as software engineers, electronic and specialists in art and design Game jam has a promising approach in the rapid development of projects or new products. Our goal is to implement the Game...
The DevOps phenomenon is gaining popularity through its ability to support continuous value delivery and ready accommodation of change. However, given the relative immaturity and general confusion about DevOps, a common view of expectations from a DevOps role is lacking. Through investigation of online job advertisements, combined with interviews, we identified key Knowledge Areas, Skills and Capabilities...
Global Software Engineering (GSE) is a reality for even the smallest companies, so software engineering students need to learn how to work in a globally distributed development context. Many approaches to teaching GSE have been described in the literature. Since the majority of software development is done by engineers working in small or medium sized enterprises (SMEs) we now ask: Are today's students...
Models are primary artifacts in software development which influence the quality of the process and product. While students are trained to use design and development methodologies few teaching approaches address how they should create and evaluate alternative models to find a good solution. This paper suggests to complement common teaching formats with facilitated modeling sessions where small groups...
This paper presents a case of study of a virtual learning environment based on Agile Learning Design approach and integrating learner-centered design. It aims to give the foundation of a framework that gives extensive attention at each stage of the design process to the end user — which is in our case the learners-to improve teaching effectiveness, facilitate learning among learners, encourage long...
Agile methods are best taught in a hands-on fashion in realistic projects. The main challenge in doing so is to assess whether students apply the methods correctly without requiring complete supervision throughout the entire project. This paper presents experiences from a classroom project where 38 students developed a single system using a scaled version of Scrum. Surveys helped us to identify which...
GitHub has been embraced by the software development community as an important social platform for managing software projects and to support collaborative development. More recently, educators have begun to adopt it for hosting course content and student assignments. From our previous research, we found that educators leverage GitHub’s collaboration and transparency features to create, reuse and remix...
It is paramount for software engineers to develop the skills and background necessary to effectively work, communicate and innovate on an international scale. Our growing global world needs an increasingly diverse workforce. The effects of the globalization have been felt in the software engineering arena through software engineering projects realized by diverse professionals located in different...
Learning Analytics is the measurement, analysis, and reporting of data about learners and their contexts, for the purposes of understanding and optimizing learning and the environments in which it occurs. Civitas Learning has created a suite of learning analytics tools and employed early versions of this software at Valencia College in Orlando, Florida. We explore the use of this tool in three instructors'...
Standing research regarding collaborations between universities and the public/private sector highlights promising benefits for both stakeholders involved. However, as of now, such collaboration is still rare and needs therefore further investigation. This qualitative case study takes up two main purposes. Firstly, it explores Information Technology (IT) needs and challenges in Mozambique for governmental...
An ITiCSE 2015 conference working group report has recently delivered a comprehensive systematic review of the literature addressing the challenges and solutions in teaching global software engineering courses. In this panel session, a group of authors of that report will review the findings, and present their own views on teaching such courses, the pros and cons and their own motivations and experiences,...
Traditional STEM education models in electrical engineering and computer science rely on structured classes, laboratories, and textbooks to transfer key concepts. Even though this process meets most of the ABET objectives, it does not respond well to current workforce needs that require widely accessible programs that will provide a large pool of graduates with STEM backgrounds, analytical and programming...
This paper systematizes learning and teaching experience with about 700 students in different subject degrees from the University of Santiago de Compostela. The experience works with e-portfolios as part of a social network. In developing the e-portfolio, reflection, communication and collaboration are included by a frame-constructive learning cognitive perspective develops on social bases. This work...
Practical courses in software engineering domain is a crucial task where students start to make their first steps in programming domain. For several purposes, Practical courses are managed by the teachers using appropriate collaborative approaches. These latter seems to be very difficult to be applied using traditional software engineering tools. Practical works are deployed mainly in an Integrated...
Curricula of the Universities and especially of the Universities of Applied Sciences should be, in the best case, developed in such way, that graduates' knowledge should reflect contemporary requirements of the industry, without to losing the assertion of universality as the central perspective of the higher education. This awareness is often identified, but in the real case, the organization of the...
Learning Design approaches have provided new perspectives for the design and the implementation of learning environments. This paper focuses on the presentation and the comparison of the most used Learning Design approaches in the literature. Several Learning Design approaches are presented. This work seeks to make it easier for instructors that want to make the best choice when choosing an approach...
We introduce Polinode, an online tool for performing network analysis. Polinode is aimed at commercial and non-commercial users alike and supports both research-related use cases as well as teaching network analysis to students. One of its primary advantages is that it is web-based. It therefore doesn't require any software downloads and opens up new avenues for collaboration and the incorporation...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.