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.
Building up effective teams over a distance is achallenging but common problem in global softwareengineering. We propose an approach to help build up teamsthrough collaborative online drawing. Our goal is to evaluatehow drawing, as one activity that can facilitate expression ofpersonal affective status, can benefit distributed teams. Preliminary results indicate positive effects of collaborativeonline...
Recently, crowdsourcing has been increasingly used in software industry to lower costs and increase innovations, by utilizing experiences, labor, or creativity of developers worldwide. In software crowdsourcing platforms, developers expect to find suitable tasks for their interests and abilities. So it is significant for software crowdsourcing to build a recommender system to match developers with...
An important area of work in big data software engineering involves the design and development of software frameworks for data-intensive systems that perform large-scale data collection and analysis. We report on our work to design and develop a software framework for analyzing the collaborative editing behavior of OpenStreetMap users when working on the task of crisis mapping. Crisis mapping occurs...
Developers often rely on the web-based tools for troubleshooting, collaboration, issue tracking, code reviewing, documentation viewing, and a myriad of other uses. Developers also use the web for non-development purposes, such as reading news or social media. In this paper we explore whether web usage is detriment to a developer's focus on work from a sample over 150 developers. Additionally, we investigate...
This paper describes a case study of scrum adaption in a legacy project referred here as Global Configurator Project (GCP) where key stakeholders are distributed across locations in Germany, India and the U.S. The paper presents practices that improved communication and collaboration, helped the team overcome the key project challenges caused by the product owners and scrum master not being co-located,...
Over recent years, more and more companies have come to recognise the utility of storytelling in the workplace. Stories are thought to be an effective means of sharing information and can fulfil a range of knowledge management functions. Furthermore, storytelling can contribute to social bonds between co-workers because stories allow the audience to create impressions about the attitudes and beliefs...
The paper presents an ongoing research within a multidisciplinary collaboration aiming at improving information and tools to prepare local authorities, volunteers and citizens (at a municipal and/or inter-municipal level) to anticipate, cope with, resist against and recover from the impacts of hydro-geological hazards. In particular, the paper aims at presenting the general framework and first results...
Construction society is an environment that involves multi-disciplinary design efforts. The various subsystems of construction society organize their decisions and actions for the accomplishment of their common plan, the design and construction of a building artifact. This paper argues that the quality of the final building artifact is affected by the organizational patterns that its begetters inherit...
Trust among team members is imperative for blending agility with distributed software development. Little is known about how team members who are dispersed across different geographical locations, time zones and cultures can build trust while working together in Agile software development projects. Through a Grounded Theory study that involved 55 participants from 38 different software companies in...
Developing and maintaining team awareness within and across teams working in the same project helps team members in aligning their activities and facilitates implicit coordination. This requires both task and presence awareness. In this paper, we share our findings from a survey in which we measured the level of team awareness in cross-team collaborations with varying degree of separation. To measure...
The traditional crowdsourcing approach consists in open calls that give the access to a worldwide crowd potentially able to solve particular problems or perform small tasks. However, over the years crowdsourcing platforms have started to select narrower groups of skilled solvers basing on their expertise, in order to ensure quality and effectiveness of the final result. As a consequence, the selection...
This paper describes the use of new generation of PLC's and WinCC software in creating collaborative systems for managing, controlling and supervising building electric equipment. These systems assure all the requirements of a building and offer to the operators and maintenance technicians a more user friendly interface, accessible from distance and from many places. The communication between PLC's...
This paper presents a scenario to enrich children's experiences during a museum visit by implicitly guiding them through the exhibition space via a collaboratively created, topic related questionnaire. At the end of the visit, a personalised virtual museum catalogue can be created. This allows children to access data about the subjects they were most interested in during their visit and re-use it...
Several types of 3D software visualizations have been developed to communicate information about the products of a software project and, sometimes, the development process itself. These visualizations have been limited in the degree of interactivity they enabled (primarily panning and zooming) and in their accessibility (since in most cases they assumed a particular client platform). In this paper...
This paper introduces the current practices of building the network of institutional repositories in Chinese Academy of Sciences (CAS), which called CAS IR Grid. Firstly, it presents and discusses its architecture. Then it discusses issues related to its implementation and promotion activities, which covers mainly the development of IR software package based on open source software DSpace, establishment...
When the computer-mediated remote collaborative design team need to develop trust, it is advantageous for the team to match communication modes to information exchange channels. This paper discusses trust level in different modechannel combinations environment with the aim to find out the best matches of communication modes (sequence, layer, and net mode) and information exchange channels (text, audio,...
Industry trends in the United States have started to recognize the value of collaborative efforts in producing buildings, thus the growing popularity of design build and integrated practice models. In an academic setting there are no economic forces driving disciplines to unite in order to create more efficient and effective delivery models, but the rewards of teaching in a collaborative model are...
Achieving effective collaboration is an ongoing challenge in software development, and requirements engineering inherits this challenge. By taking a requirements perspective on collaboration we can better understand how cross-functional teams coordinate work throughout the project life-cycle. In this paper we report on a case study of a global IT company that investigated requirements-driven collaboration...
Summary form only given. Today's complex service-oriented systems comprise humans and software services spanning multiple organizations. These systems are highly dynamic because not only services, processes and teams are diverse but also they constantly evolve. Therefore, these systems introduce many challenges on how to adapt services, processes and teams to changing situations. In this keynote talk,...
Role clarification is essential for management to enable team members to perform effectively. However, manually role clarification cost much and can only be affordable in coarse granularity clarification. When we are to clarify the role specification in detail level in a specific phase in software development, we may find that the clarification is determined by the character of involved tasks and...
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.