Yunwen Ye, Ph.D.
Senior Researcher, Key Technology Laboratory
Software Research Associates, Inc.

Research Interests
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.
Recent Events
Recent Publications (full list)

Email: My_Last_Name AT sra.co.jp