Learn More
Task dependencies drive the need to coordinate work activities. We describe a technique for using automatically generated archi-val data to compute coordination requirements, i.e., who must coordinate with whom to get the work done. Analysis of data from a large software development project revealed that coordina-tion requirements were highly volatile, and(More)
1 Abstract NETWORK STRUCTURE IN VIRTUAL ORGANIZATIONS Virtual organizations, that use email to communicate and coordinate their work toward a common goal, are becoming ubiquitous. However, little is known about how these organizations work. In this paper, we examine the behavior of one such group and in particular the relationship among task routineness,(More)
The identification and management of work dependencies is a fundamental challenge in software development organizations. This paper argues that modularization, the traditional technique intended to reduce interdependencies among components of a system, has serious limitations in the context of software development. We build on the idea of congruence,(More)
C ommunication technologies support virtual R&D groups by enabling immediate and frequent interaction of their geographically-distributed members. Performance of members in such groups has yet to be studied longitudinally. A model proposes not only direct effects of functional role, status, and communication role on individual performance, but also indirect(More)
Twitter is a social media giant famous for the exchange of short, 140-character messages called " tweets ". In the scientific community, the microblogging site is known for openness in sharing its data. It provides a glance into its millions of users and billions of tweets through a " Streaming API " which provides a sample of all tweets matching some(More)
An analysis is conducted on the robustness of measures of centrality in the face of random error in the network data. We use random networks of varying sizes and densities and subject them (separately) to four kinds of random error in varying amounts. The types of error are edge deletion, node deletion, edge addition, and node addition. The results show(More)
Social computing represents a new computing paradigm and an interdisciplinary research and application field. Undoubtedly, it strongly influences system and software developments in the years to come. We expect that social computing's scope continues to expand and its applications multiply. From both theoretical and technological perspectives, social(More)
Simulation modeling provides a powerful methodology for advancing theory and research on complex behaviors and systems, yet it has been embraced more slowly in management than in some associated social science disciplines. We suspect that part of the reason is that simulation methods are not well understood. We therefore aim to promote understanding of(More)