By Topic

Cooperative and Human Aspects on Software Engineering, 2009. CHASE '09. ICSE Workshop on

Date 17-17 May 2009

Filter Results

Displaying Results 1 - 25 of 34
  • [USB label]

    Publication Year: 2009, Page(s): i
    Request permission for commercial reuse | PDF file iconPDF (273 KB)
    Freely Available from IEEE
  • Welcome

    Publication Year: 2009, Page(s): ii
    Request permission for commercial reuse | PDF file iconPDF (156 KB)
    Freely Available from IEEE
  • Hub page

    Publication Year: 2009, Page(s): iii
    Request permission for commercial reuse | PDF file iconPDF (106 KB)
    Freely Available from IEEE
  • Table of contents

    Publication Year: 2009, Page(s):iv - vi
    Request permission for commercial reuse | PDF file iconPDF (40 KB)
    Freely Available from IEEE
  • Brief author index

    Publication Year: 2009, Page(s):vii - viii
    Request permission for commercial reuse | PDF file iconPDF (21 KB)
    Freely Available from IEEE
  • Detailed author index

    Publication Year: 2009, Page(s):ix - xvi
    Request permission for commercial reuse | PDF file iconPDF (38 KB)
    Freely Available from IEEE
  • The end of indexes

    Publication Year: 2009, Page(s): xvii
    Request permission for commercial reuse | PDF file iconPDF (34 KB)
    Freely Available from IEEE
  • [PDF Reader FAQ and support]

    Publication Year: 2009, Page(s): xviii
    Request permission for commercial reuse | PDF file iconPDF (18 KB)
    Freely Available from IEEE
  • [PDF Reader FAQ and support]

    Publication Year: 2009, Page(s):xix - xxii
    Request permission for commercial reuse | PDF file iconPDF (415 KB)
    Freely Available from IEEE
  • Release

    Publication Year: 2009, Page(s): xxiii
    Request permission for commercial reuse | PDF file iconPDF (70 KB)
    Freely Available from IEEE
  • [Title page]

    Publication Year: 2009, Page(s): xxiv
    Request permission for commercial reuse | PDF file iconPDF (42 KB)
    Freely Available from IEEE
  • Org Committee

    Publication Year: 2009, Page(s): xxv
    Request permission for commercial reuse | PDF file iconPDF (56 KB)
    Freely Available from IEEE
  • Coordination in large-scale software teams

    Publication Year: 2009, Page(s):1 - 7
    Cited by:  Papers (10)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1146 KB) | HTML iconHTML

    Large-scale software development requires coordination within and between very large engineering teams which may be located in different buildings, on different company campuses, and in different time zones. From a survey answered by 775 Microsoft software engineers, we learned how work was coordinated within and between teams and how engineers felt about their success at these tasks. The responde... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Bridging knowledge distribution - The role of knowledge brokers in distributed software development teams

    Publication Year: 2009, Page(s):8 - 11
    Cited by:  Papers (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (261 KB) | HTML iconHTML

    Software development requires the handling of complex and context specific knowledge to be successful. Hence, efficient knowledge management (KM) counts amongst the most important challenges for any software project, but especially for small enterprises working with distributed teams. One important topic for KM in distributed teams is the role of ldquobridgesrdquo enacted by people who become boun... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Automatically identifying that distributed programmers are stuck

    Publication Year: 2009, Page(s): 12
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (52 KB) | HTML iconHTML

    We hypothesize that it is useful and possible to automatically identify that distributed programmers are stuck by extending existing software development environments using a general architecture. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Audio-video recording of ad hoc software development team interactions

    Publication Year: 2009, Page(s):13 - 21
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (394 KB) | HTML iconHTML

    Ad hoc interactions characterize the natural behaviors observed in any teamwork situation. Our objective is to find out how these interactions are related to the roles team mates play. Observations on the phenomenon are based on audio-video recordings of software development team interactions occurring in a large software development organization with a highly standardized software development pro... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Designing software for unfamiliar domains

    Publication Year: 2009, Page(s): 22
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (40 KB) | HTML iconHTML

    In recent years, software has become indispensable in complex domains such as science, engineering, biomedicine, and finance. Unfortunately, software developers and user researchers, who are usually experts in programming and human-computer interaction (HCI) methods, respectively, often find that the insight needed to design for complex domains only comes with years of domain experience. How can e... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Personalities, cultures and software modeling: Questions, scenarios and research directions

    Publication Year: 2009, Page(s):23 - 31
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (381 KB) | HTML iconHTML

    Several evolutions in software engineering (SE) relate to the development of a reliable communication process among the project stakeholders. The models resulting from these improvements are the key instruments of communication in SE. There are studies that relate several problems in SE to user-engineers interactions during the modeling process. In addition to the usual challenges related to the t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A qualitative study on project landscapes

    Publication Year: 2009, Page(s):32 - 35
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (124 KB) | HTML iconHTML

    When developers join a project, they find themselves in a new project landscape and must orient themselves quickly. To investigate the nature of this project landscape, and how we could help newcomers orient themselves, we have started an exploratory study using grounded theory. We primarily collect our data by interviewing experienced developers who recently joined ongoing projects. We are alread... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Why are software projects moving from centralized to decentralized version control systems?

    Publication Year: 2009, Page(s):36 - 39
    Cited by:  Papers (7)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (125 KB) | HTML iconHTML

    Version control systems are essential for co-ordinating work on a software project. A number of open- and closed-source projects are proposing to move, or have already moved, their source code repositories from a centralized version control system (CVCS) to a decentralized version control system (DVCS). In this paper we summarize the differences between a CVCS and a DVCS, and describe some of the ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Writing and Reading Software Documentation: How the development process may affect understanding

    Publication Year: 2009, Page(s):40 - 47
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (176 KB) | HTML iconHTML

    The effectiveness of documentation within a development process is determined by the way in which the intentions of the authors correspond to the expectations of the potential readers. Ideally, the members of a development team share a certain understanding of (the role of) the different types of documentation. However, since one's expectations of a document are personal, and part of a tacitly for... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Distributed side-by-side programming

    Publication Year: 2009, Page(s):48 - 55
    Cited by:  Papers (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (526 KB) | HTML iconHTML

    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 prel... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Enabling and enhancing collaborations between software development organizations and independent test agencies

    Publication Year: 2009, Page(s):56 - 59
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (179 KB) | HTML iconHTML

    While the use of independent test agencies is on the rise - currently estimated to be a $25B marketplace - there are a number of challenges to successful collaboration between these agencies and their client software development organizations. These agencies offer independent verification of software, skilled testing experts, and economic advantages that arise from differential global labor rates.... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Knowledge management in practice: The case of agile software development

    Publication Year: 2009, Page(s):60 - 65
    Cited by:  Papers (8)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (193 KB) | HTML iconHTML

    Knowledge is considered as the main competitive asset of the organization. One of the knowledge management (KM) cornerstones is improving productivity by effective knowledge sharing and transfer. However, from the game theory perspective, the main constraint is that people tend not to collaborate in uncertainty conditions, when collaborative behavior is not guaranteed, and sharing knowledge is tim... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Supporting agile team composition: A prototype tool for identifying personality (In)compatibilities

    Publication Year: 2009, Page(s):66 - 73
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (288 KB) | HTML iconHTML

    Extensive work in the behavioral sciences tells us that team composition is a complex activity in many disciplines, given the variations inherent across individuals' personalities. The composition of teams to undertake software development is subject to this same complexity. Furthermore, the building of a team to undertake agile software development may be particularly challenging, given the inclu... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.