3rd International Workshop on Supporting Knowledge Collaboration in Software Development (KCSD2009)

  • Masao Ohira
  • Yunwen Ye
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6284)


The creation of modern software systems requires knowledge from a wide range of domains: application domains, computer hardware and operating systems, algorithms, programming languages, vast amount of component libraries, development environments, the history of the software system, and users. Because few software developers have all the required knowledge, the development of software has to rely on distributed cognition by reaching into a complex networked world of information and computer mediated collaboration. The success of software development, therefore, hinges on how various stakeholders are able to share and combine their knowledge through cooperation, collaboration and co-construction.


Software Development Software Developer Require Knowledge Component Library Pair Programming 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Masao Ohira
    • 1
  • Yunwen Ye
    • 2
  1. 1.Nara Institute of Science and TechnologyNaraJapan
  2. 2.SRA Key Technology LabTokyoJapan

Personalised recommendations