Results 1 - 10
of
4,652
Information Needs in Collocated Software Development Teams
- in International Conference on Software Engineering (ICSE 2007
, 2007
"... Previous research has documented the fragmented nature of software development work, with frequent interruptions and coordination. To explain this in more detail, we analyzed software developers ’ day-to-day information needs. We observed seventeen developers at a large software development company ..."
Abstract
-
Cited by 123 (11 self)
- Add to MetaCart
Previous research has documented the fragmented nature of software development work, with frequent interruptions and coordination. To explain this in more detail, we analyzed software developers ’ day-to-day information needs. We observed seventeen developers at a large software development company
A case study of open source software development: the Apache server
- In: Proceedings of the 22nd International Conference on Software Engineering (ICSE 2000
, 2000
"... According to its proponents, open source style software development has the capacity to compete successfully, and perhaps in many cases displace, traditional commercial development methods. In order to begin investigating such claims, we examine the development process of a major open source applica ..."
Abstract
-
Cited by 806 (32 self)
- Add to MetaCart
According to its proponents, open source style software development has the capacity to compete successfully, and perhaps in many cases displace, traditional commercial development methods. In order to begin investigating such claims, we examine the development process of a major open source
RMM: A Methodology for Structured Hypermedia Design
, 1995
"... Hypermedia application design differs from other software design in that it involves navigation as well as user-interface and information processing issues. We present the Relationship Management Data model (RMDM) and the Relationship Management (RMM) methodology for the design and development of hy ..."
Abstract
-
Cited by 387 (2 self)
- Add to MetaCart
Hypermedia application design differs from other software design in that it involves navigation as well as user-interface and information processing issues. We present the Relationship Management Data model (RMDM) and the Relationship Management (RMM) methodology for the design and development
Communication, collaboration, and bugs: the social nature of issue tracking in small, collocated teams
- In Proceedings of the ACM Conference on Computer Supported Cooperative Work
, 2010
"... Issue tracking systems help organizations manage issue reporting, assignment, tracking, resolution, and archiving. Traditionally, it is the Software Engineering community that researches issue tracking systems, where software defects are reported and tracked as ‘bug reports ’ within an archival data ..."
Abstract
-
Cited by 17 (1 self)
- Add to MetaCart
database. Yet issue tracking is fundamentally a social process and, as such, it is important to understand the design and use of issue tracking systems from that perspective. Consequently, we conducted a qualitative study of the use of issue tracking systems by small, collocated software development teams
Motivation of software developers in Open Source projects: an Internet-based survey of contributors to the Linux kernel
- Research Policy
, 2003
"... The motives of 141 contributors to a large Open Source Software project (the Linux kernel) was explored with an internet-based questionnaire study. Measured factors were both derived from discussions within the Linux community as well as from models from social sciences. Participants' engagemen ..."
Abstract
-
Cited by 272 (6 self)
- Add to MetaCart
' engagement was particularly determined by their identification as a Linux developer, by pragmatic motives to improve own software, and by their tolerance of time investments. Moreover, some of the software development was accomplished by teams. Activities in these teams were particularly determined
The Impact of Collocation on the Effectiveness of Agile IS Development Teams
"... This article looks at the impact of collocation on the effectiveness of information system development teams. The research objective was to investigate which features of the collocation environment have the greatest influence on team effectiveness and how these can assist in a better design for a co ..."
Abstract
- Add to MetaCart
collocation working environment. The empirical foundation for this research was a number of agile software development teams. The two key factors which were found to impact team effectiveness were the impact of noise and interruptions, the use of war room layouts and the need for break-away areas.
The Communicative Multiagent Team Decision Problem: Analyzing Teamwork Theories and Models
- JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH
, 2002
"... Despite the significant progress in multiagent teamwork, existing research does not address the optimality of its prescriptions nor the complexity of the teamwork problem. Without a characterization of the optimality-complexity tradeoffs, it is impossible to determine whether the assumptions and app ..."
Abstract
-
Cited by 233 (21 self)
- Add to MetaCart
-MTDP's ability to encode existing teamwork theories and models to encode two instantiations of joint intentions theory taken from the literature. Furthermore, the COM-MTDP model provides a basis for the development of novel team coordination algorithms. We derive a domain-independent criterion for optimal
Learning from project history: a case study for software development
- in CSCW '04. 2004
"... The lack of lightweight communication channels and other technical and sociological difficulties make it hard for new members of a non-collocated software development team to learn effectively from their more experienced colleagues while they are coming upto-speed on a project. To address this situa ..."
Abstract
-
Cited by 21 (3 self)
- Add to MetaCart
The lack of lightweight communication channels and other technical and sociological difficulties make it hard for new members of a non-collocated software development team to learn effectively from their more experienced colleagues while they are coming upto-speed on a project. To address
A Pattern Approach to Interaction Design
, 2000
"... To create successful interactive systems, user interface designers need to cooperate with developers and application domain experts in an interdisciplinary team. These groups, however, usually miss a common terminology to exchange ideas, opinions, and values. This paper presents an approach that use ..."
Abstract
-
Cited by 259 (13 self)
- Add to MetaCart
To create successful interactive systems, user interface designers need to cooperate with developers and application domain experts in an interdisciplinary team. These groups, however, usually miss a common terminology to exchange ideas, opinions, and values. This paper presents an approach
Can We Make “Distance Matter ” Less?
"... team work easier? There are several economic and practical pressures leading to increased distributed work However distributed teamwork is known to be harder in many ways than collocated “Radical collocation ” (aka “team rooms”) may be easier still I’m drawing from several studies that we’ve done of ..."
Abstract
- Add to MetaCart
of software development at Microsoft. LaToza, Venolia and DeLine. Maintaining mental models. ICSE ’06. Pilot survey (28 MS-internal responses) → Recruitment survey (157) → 60-minute interviews (11) → Validation survey (187) Ko, DeLine and Venolia. Information needs in collocated software development teams
Results 1 - 10
of
4,652