- Software Development as Knowledge Intensive and Collaborative Activity
- The knowledge required for the creation of
complex software systems is immense. Given the limitations of human memory,
learning capability, and time dedicated to learning, few developers, if any,
have all the knowledge needed in their own heads. The knowledge is distributed
between the developer and the external world, and the development of a software
system requires that a software developer not only fully utilize the knowledge
in the head but also exert his or her knowing capability—the ability to
access and learn from various knowledge resources in the world—in the
context of development.
- Open Source Software
- Open Source Software is developed by a large
number of volunteers. I am interested in understanding what motivates software
developers to participate in OSS development,
what kind of socio-technical environments are needed for the sustainable
development of OSS
systems and communities, and what are the implications for software engineering
research, education, and practice.
- Information-Enriched
Workspace
- Easy access to external information is essential to the
performance of many information-intensive activities conducted in computer
application systems. However, information repository systems that support the
retrieval of external information are often researched as a self-contained
problem with no consideration of the context where the information is applied.
Information-enriched workspaces integrate the process of retrieving information
from information repository systems and the process of applying information in
computer application systems. In an information-enriched workspace, users can
immediately access the information contextualized to their current task and
background knowledge.
- Program Committee,
26th IEEE International Conference on Software Maintenance (ICSM2010), Sept. 12-18, 2010, Timisoara, Romania
- Program Committee,
International Workshop on Software Product Management, Sept. 9, 2010, Barcelona, Span
- Workshop Organizer, SUITE 2010
Search-Driven Development: Users,
Infrastructure, Tools and Evaluation (an ICSE2010 workshop), May 1st, 2010,
- Yunwen Ye, Kumiyo Nakakoji and Yasuhiro
Yamamoto. "Distance and Proximity in Knowledge Sharing Networks".
JSAI SIG on Knowledge Mobility and Network, Tokyo, 2008. (in Japanese)
- Yunwen Ye. "Measuring Site Coupling is
Distribued Software Development", in Proceedings of Software Engineering Approaches for
Offshore and Outsourced Development (SEAFOOD 2008), 2008.
- Yunwen Ye, Kumiyo Nakakoji and Yasuhiro
Yamamoto. "Understanding and Improving Collective Attention
Economy for Expertise Sharing", in Proceedings of 20th
International Conference on Advanced Information Systems Engineering: Montpellier, France, pp. 167-181,
2008.
- Yunwen Ye, Kumiyo Nakakoji and Yasuhiro
Yamamoto. "Software Development as Activities Creating and
Utilizing Socio-Technical Information Spaces", in International
Workshop on Socio-Technical Congruence: Lepzig, Germany, pp., 2008.
- Yunwen Ye, Kumiyo Nakakoji and Yasuhiro
Yamamoto. "The Economy of Collective Attention for Situated
Knowledge Collaboration in Software Development", in Proceedings
of International Workshop on Cooperative and Human Aspects of Software
Engineering: Leipzig,
Germany,
pp., 2008.
- Yunwen Ye, Yasuhiro Yamamoto and Kumiyo
Nakakoji. "Expanding the Knowing Capability of Software Developers
through Knowledge Collaboration", International Journal of
Technology, Policy and Management Vol. 8, No. 1, pp. 41-58, 2008.
- Yunwen Ye, Yasuhiro Yamamoto and Kumiyo
Nakakoji. "A Socio-Technical Framework for Supporting Programmers",
in Proceedings of 2007 ACM Symposium on Foundations of Software
Engineering (FSE2007), pp. 351-360, 2007.
- Yunwen Ye, Yasuhiro Yamamoto, Kumiyo Nakakoji,
Yoshiyuki Nishinaka and Mitsuhiro Asada. "Searching
the Library and Asking the Peers: Learning to Use Java APIs on Demand",
in V. Amaral, L. Veigaet
al (eds.): Proceedings of 2007 International Conference on Principles
and Practices of Programming in Java, ACM Press: Lisbon, Portugal,
pp. 41-50, 2007.
- Yunwen Ye, Kumiyo Nakakoji and Yasuhiro
Yamamoto. "Reducing the Cost of Communication and Coordination in Distributed
Software Development", in B. Meyer and M. Joseph (eds.): Proceedings
of Software Engineering Approaches for Offshore and Outsourced Development,
Springer: Zurich, Switzerland, pp.
152-169, 2007.
- Yunwen Ye and Gerhard Fischer. "Designing
for Participation in Socio-Technical Software Systems", in C. Stephanidis (ed.): Proceedings of 4th International
Conference on Universal Access in Human-Computer Interaction, Part I,
Springer: Hiedelberg, pp. 312-321, 2007.
Email:
My_Last_Name AT sra.co.jp