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...
A distributed software product engineering team has to deal with the additional issue of distribution apart from the usual expectations around cost, quality, time to market and innovation. Distribution of work brings in the issues of temporal, geographical and cultural separation. In spite of individually following the prescribed software engineering processes, often the distributed teams fail to...
Open source projects rely on collaboration of members from all around the world using web technologies like GitHub and Gerrit. This mixture of people with a wide range of backgrounds including minorities like women, ethnic minorities, and people with disabilities may increase the risk of offensive and destroying behaviours in the community, potentially leading affected project members to leave towards...
Nowadays the competition in IT offshoring is fierce along with the rapid growth of IT offshoring. Some of Indonesian IT vendors succeed in acquiring IT projects from clients abroad, but some of them are not successful in delivering the project. Some previous studies have included interaction capability as the determinant of IT outsourcing success, but the concept of interaction is considered as one...
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,...
Information systems (IS) that foster collaboration in organizations, such as knowledge management systems (KMS), enterprise social software (ESS), and collaboration systems, have shown the potential to improve employees' work quality and performance. However, leveraging these benefits is highly dependent on the influence of cultural values within the organization. Furthermore, using such systems is...
Context: Success of any software depends on the successful implementation of all of its Requirements. There exist a lot of challenges in successful implementation of requirement engineering (RE) process especially when we talk about global software development (GSD). Objective: The objective is to find challenges and barriers in path of RE in context of GSD and analyze the factors which influence...
Understanding one's work environment is important for one's success, especially when working in teams. In virtual collaborative environments this amounts to being aware of the technical and social attributes of one's team members. Focusing on Open Source Software teams, naturally very diverse both socially and technically, we report the results of a user survey that tries to resolve how teamwork and...
This paper presents the results of a comprehensive literature survey and a web based survey on the use of Scrum in offshore software development (OSD) in Sri Lankan context. The trend in the recent software development industry is to move towards OSD. Issues and challenges related to OSD have to be solved to gain success. Scrum has gained a significant attention due to its flexible approach to managing...
Agile Software Development has been around for more than a decade. Over this period, the focus of applications, problems and consequently research themes has been changed dramatically. However, the main efforts have been arguably yielded to employ agile development in large and distributed environments. This imposes sophisticated needs to deal with e.g. project definition and management in such environments,...
A software product that has been developed according to user centered design principles takes into account knowledge of the future user and guarantees a user friendly human-computer interaction through interfaces that enable to effectively and efficiently accomplish tasks. Therefore, the user's mental and conceptual model should match to achieve interfaces consistent with the user's system expectations,...
Trust is generally considered a key element of effective and productive distributed team collaborations. In this paper, we report the results of our investigation into the factors that engender trust in Global Systems Engineering (GSE) teams in five multinational organizations. We extend our previous work by conducting a new field study focused solely on factors that engender trust and identify the...
Projects often consist with members with different values that may cause conflicts within the team causing decrease in members' motivation, involvement, and cohesiveness. In our experiences with off shoring Japanese software development projects to China, we were having difficulties with low quality deliverables and high turnover rate of Chinese members because of social differences. Our attempts...
Global software development is increasingly becoming common practice in the software industry. The ability to develop software at remote sites allows organizations to ignore geographic distances and to benefit from access to a rich resource pool at reduced costs. Recently, global software engineering projects are being introduced at academic institutes as part of computer science and software engineering...
Distribution of development processes has become common as a side effect of globalization. Working in a distributed setting brings challenges inherent to distance. The Software Engineering community has been investigating these challenges for over a decade, and issues regarding communication, coordination, and trust are frequently reported in literature. However, a few studies discuss solutions for...
Time zone, different work schedule, limited real-time information sharing, steep learning curve and different personal specialties, these are common limitations in the collaborative studies, especially when a researcher has just been introduced to the research field or working in a different environment (i.e. Internship programs). This paper introduces you with the experiences, challenges, difficulties,...
Distributed software development imposes challenges because of geographical, temporal and the cultural differences in which distributed teams live in. The advances in telecommunication, media, and technology have allowed companies to develop ways to simulate physical proximity in a real-time fashion. For instance, the sharing of a real-size screen can be used to promote the feeling that people on...
Collaboration tools support global software engineering (GSE) by providing relevant information and work context to developers, essentially seeking to provide a local context for developers working globally. Although many collaborative tools have been developed, we have insufficient knowledge of how they are used in practice. In this paper, we review the recent empirical studies on collaboration tools...
Global software development is a major trend in software engineering. Practitioners are increasingly trying Agile methods in distributed projects to tap into the benefits experienced by co-located teams. This paper considers the issue by examining whether Scrum practices, used in four global software development projects to leverage the benefits of Agile methods over traditional software engineering...
Universities are constantly searching for ways that prepare students as effective global professionals. At the same time, cyber infrastructure leverages computing, information, and communication technology to perform research, often in an international context. In this paper we discuss a novel model, called the Cyber infrastructure Internship Program (CIP), which serves both of these goals. Specifically,...
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.