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.
In computer supported cooperative work (CSCW), users work together from remote locations where each of them performs specific roles. However, their roles are dynamic and they change their roles more often as compare to co-located environments. The process of changing roles is known as role transition. Role transition process basically determines who is authorized to trigger for changes, who is mandated...
Social awareness, that is information that a person maintains about others in a social or conversational context, can contribute to counteract the lack of teamness in global software development and strengthen trust among remote developers. We hypothesize that information shared on social media can work for distributed software teams as a surrogate of the social awareness gained during informal face...
Students in today's introductory Computer Science courses are often already experienced with sophisticated collaborative technologies and social computing systems. Among these popular systems are the online community building and information sharing sites that have become an intrinsic part of a new cyber-culture that continues to emerge. The involvement of students in collaborative technologies can...
The concept of awareness plays a pivotal role in research in Computer-Supported Cooperative Work. Recently, software engineering researchers interested in the collaborative nature of software development have explored the implications of this concept in the design of software development tools. A critical aspect of awareness is the associated coordinative work practices of displaying and monitoring...
In this paper, we first discuss a necessity of a bridge engineer for a multi-lingual development team, who bridges gaps between different languages, cultures and social systems of a client and a vender to define a requirement specification of an application system. Next, we propose a concept of cloud-based support system for defining requirement specifications, consisting of two design assistant agents,...
In order to satisfy the course needs of web database programming, this paper introduces a research teaching platform based on IIS environment. Students can cooperatively do the research project according to the teacher arrangement, and upload the research reports and web page works to the web server for communication and evaluation. The system takes a serious of measures for the security protection...
Recent work has proposed a variation of pair programming called side-by-side programming, wherein two programmers, sitting next to each other and using different workstations, work together on the same task. We have defined a distributed approximation of this idea and implemented it in both a compiled and interpretive environment. Our experiments with these implementations provide several new preliminary...
Large-scale data grid systems (LDGS) facilitate collaborative sharing of large collections (Petabytes and 100s of millions of objects) containing files, databases and data streams that are geographically distributed across heterogeneous resources and multiple administrative domains. LDGS provide a "universal view" of the distributed data, resources, users and methods and hide the idiosyncrasies...
Pair programming has been shown to have demonstrable benefits in computer science education at collegiate levels. However, because it is an approach that involves two programmers working collaboratively at one computer, the model does not work as well when a project involves remote collaborators, or with teams of more than two students. In this paper, the author outline an approach that is more appropriate...
Letting end users tailor business processes can result in business process management support, which is better turned to userspsila needs and organizational changes. However, such tailoring requires not only the userspsila domain expertise but also advanced skills in computer use, which business users mostly lack. The paper presents the design of the collaborative task manager (CTM) prototype which...
Increasingly, business pressures drive development projects to use systems and software engineers distributed over two or more geographical locations. Previous observations indicate that improving the speed and cost of software development while distributing it across a globally distributed team requires remediation - i.e., commonly used collaboration technologies provide an inadequate level of shared...
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.