9:30-10:00 |
Registration |
10:30-11:00 |
Opening: Workshop goal, agenda and self introduction |
|
Keynote address
|
Knowledge Collaboration in Distributed Software Development
André van der Hoek (University of California, USA)
Abstract:
Knowledge collaboration takes many forms in software development, with
numerous tools that have been developed to support the activity. In a
distributed setting, knowledge sharing becomes particularly challenging:
affordances that exist in a central setting are no longer available in
the distributed environment. In this talk, we introduce a theoretical
framework that helps us categorize and understand distributed software
collaboration tools, use exemplary systems to illustrate what kinds of
knowledge they offload from the developers and what advanced forms of
knowledge sharing they thereby enable, and provide a roadmap towards
future knowledge collaboration tools.
|
12:00-14:00 |
Lunch |
|
15:20-15:50 |
Coffee Break (& demo) |
15:50-17:20 |
Session 2: Communication Media |
On the Central Role of Mailing Lists in Open Source Projects: An Exploratory Study, Emad Shihab, Nicolas Bettenburg, Bram Adams and Ahmed E. Hassan (Queen's University, Canada)
A Time-Lag Analysis toward Improving the Efficiency of Communications among OSS Developers, Masao Ohira, Kiwako Koyama, Akinori Ihara, Shisuke Matsumoto, Yasutaka Kamei, Ken-ichi Matsumoto (Nara Institute of Science and Technology, Japan)
A Case Study on the Impact of Global Participation on Mailing Lists Communications of Open Source Projects, Ran Tang, Ahmed E. Hassan and Ying Zou (Queen's University, Canada) |
|
10:0-11:00
|
Keynote address
|
Understanding Networked Collaboration
Shuichiro Yamamoto (NTT Data Corporation, Japan)
Abstract:
My recent interest is the mutual interaction among people and IT systems in different research domains. These domains include Knowledge creation, Requirements Engineering, and Dependable Systems Engineering. In this talk, I will propose several ideas to understand the mutual interactions among actors, where both people and IT systems are treated as actors. These ideas are Intermediary Knowledge, Actor relationship matrix and Engineering case pattern language. I am also planning in the future to integrate these approaches for designing Knowledge Collaboration through computer networks.
|
11:00-11:20 |
Coffee Break |
11:20-12:30 |
Session 3: Support Tools |
(Short Paper) Identifying the concepts that are searchable with keywords in code search engines,
Toshihiro Kamiya (National Institute of Advanced Industrial Science and Technology, Japan)
(Short Paper) DesignMinders: A Design Knowledge Collaboration Approach,
Gerald Bortis and André van der Hoek (University of California, Irvine, USA)
On the Use of Emerging Design as a Basis for Knowledge Collaboration,
Tiago Proenca, Nilmax Moura and André van der Hoek (University of California, Irvine, USA) |
12:30-14:30 |
Lunch |
14:30-15:30 |
Session 4: Practices |
A Proposal of TIE Model for Communication in Software Development process,
Masakazu Kanbe, Shuichiro Yamamoto (NTT Data Corporation, Japan) and Toshizumi Ohta (University of Electro-Communications, Japan)
[Nov.12] canceled. Collaborative Evaluation in Practice: a Methodology based on the 3C Collaboration Model,
Tatiana Escovedo and Rubens Nascimento Melo(Catholic University of Rio de Janeiro, Brazil)
Comparison of Coordination Communication and Expertise Communication in Software Development: Their Motives, Characteristics and Needs,
Kumiyo Nakakoji (University of Tokyo & SRA-KTL, Japan), Yunwen Ye (SRA, Inc., Japan ) and Yasuhiro Yamamoto (University of Tokyo, Japan) |
|
15:30-15:45 |
Closing |
|
Usage Result of Problem Resolution Information Sharing System for a Software Engineering Course, Atsuo Hazeyama, Kazuyuki Shimada and Yusuke Kobayashi (Tokyo Gakugei University)
-
A Case Study on the Impact of Global Participation on Mailing Lists Communications of Open Source Projects, Ran Tang, Ahmed E. Hassan and Ying Zou (Queen's University, Canada)
-
On the Central Role of Mailing Lists in Open Source Projects: An Exploratory Study, Emad Shihab, Nicolas Bettenburg, Bram Adams and Ahmed E. Hassan (Queen's University, Canada)
-
A Proposal of TIE Model for Communication in Software Development process, Masakazu Kanbe, Shuichiro Yamamoto (NTT Data Corporation, Japan) and Toshizumi Ohta (University of Electro-Communications, Japan)
-
Barriers to Sharing Domain Knowledge in Software Development Practice in SMEs, Jim Buchan, Christian Harsana Ekadharmawan and Stephen G. MacDonell (Auckland University of Technology)
-
DesignMinders: A Design Knowledge Collaboration Approach, Gerald Bortis and André van der Hoek (University of California, Irvine, USA)
-
Identifying the concepts that are searchable with keywords in code search engines, Toshihiro Kamiya (National Institute of Advanced Industrial Science and Technology, Japan)
-
[Nov.12] canceled. Collaborative Evaluation in Practice: a Methodology based on the 3C Collaboration Model, Tatiana Escovedo and Rubens Nascimento Melo(Catholic University of Rio de Janeiro, Brazil)
-
On the Use of Emerging Design as a Basis for Knowledge Collaboration, Tiago Proenca, Nilmax Moura and André van der Hoek (University of California, Irvine, USA)
-
A Time-Lag Analysis toward Improving the Efficiency of Communications among OSS Developers, Masao Ohira, Kiwako Koyama, Akinori Ihara, Shisuke Matsumoto, Yasutaka Kamei, Ken-ichi Matsumoto (Nara Institute of Science and Technology, Japan)
-
Differences of Time between Modification and Re-modification: An Analysis of a Bug Tracking System, Akinori Ihara, Masao Ohira, Ken-ichi Matsumoto (Nara Institute of Science and Technology, Japan)
-
Comparison of Coordination Communication and Expertise Communication in Software Development: Their Motives, Characteristics and Needs, Kumiyo Nakakoji (University of Tokyo & SRA-KTL, Japan), Yunwen Ye (SRA, Inc., Japan
) and Yasuhiro Yamamoto (University of Tokyo, Japan)