• DocumentCode
    2003507
  • Title

    An environment for synchronous software development

  • Author

    Hattori, Lile ; Lanza, Michele

  • Author_Institution
    Fac. of Inf., REVEAL, Univ. of Lugano, Lugano
  • fYear
    2009
  • fDate
    16-24 May 2009
  • Firstpage
    223
  • Lastpage
    226
  • Abstract
    Collaboration is essential for the development of complex software systems. When a team of developers is geographically distributed, collaboration aspects -such as awareness, communication and synchronization- are compromised by physical distance. We present an approach, named synchronous development, to reduce the negative distance effects on collaboration. We use a fine-grained change tracking mechanism and instantaneously notify any developer working on the system about changes being performed by other developers. We believe that our approach can augment each developer´s knowledge of the project and, consequently, promote interaction and increase productivity.
  • Keywords
    groupware; software engineering; collaboration aspects; complex software systems; fine-grained change tracking mechanism; negative distance effects; synchronous software development; Collaboration; Collaborative software; Collaborative tools; Collaborative work; Context awareness; Delay; Informatics; Productivity; Programming; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering - Companion Volume, 2009. ICSE-Companion 2009. 31st International Conference on
  • Conference_Location
    Vancouver, BC
  • Print_ISBN
    978-1-4244-3495-4
  • Type

    conf

  • DOI
    10.1109/ICSE-COMPANION.2009.5070987
  • Filename
    5070987