Plans and situated actions: the problem of human-machine communication
Plans and situated actions: the problem of human-machine communication
Domain analysis: from art form to engineering discipline
IWSSD '89 Proceedings of the 5th international workshop on Software specification and design
Support for comprehensive reuse
Software Engineering Journal - Special issue on software process and its support
Social information filtering: algorithms for automating “word of mouth”
CHI '95 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
An organizational learning approach to domain analysis
Proceedings of the 17th international conference on Software engineering
PHOAKS: a system for sharing recommendations
Communications of the ACM
Referral Web: combining social networks and collaborative filtering
Communications of the ACM
GroupLens: applying collaborative filtering to Usenet news
Communications of the ACM
An evolutionary approach to constructing effective software reuse repositories
ACM Transactions on Software Engineering and Methodology (TOSEM)
From “folklore” to “living design memory”
INTERCHI '93 Proceedings of the INTERCHI '93 conference on Human factors in computing systems
Tolerating Deviations in Process Support Systems via Flexible Enactment of Process Models
IEEE Transactions on Software Engineering
CHI '85 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Reexamining organizational memory
Communications of the ACM
The Social Life of Information
The Social Life of Information
Working Knowledge: How Organizations Manage What They Know
Working Knowledge: How Organizations Manage What They Know
Enterprise Knowledge Management
Computer
Improvisation in Small Software Organizations
IEEE Software
Knowledge Management: Problems, Promises, Realities, and Challenges
IEEE Intelligent Systems
Technical Requirements for the Implementation of an Experience Base
SEKE '99 Proceedings of the 11th International Conference on Software Engineering and Knowledge Engineering, Learning Software Organizations, Methodology and Applications
A Case-Based Approach to Tailoring Software Processes
ICCBR '01 Proceedings of the 4th International Conference on Case-Based Reasoning: Case-Based Reasoning Research and Development
Accelerating the Successful Reuse of Problem Solving Knowledge Through the Domain Lifecycle
ICSR '96 Proceedings of the 4th International Conference on Software Reuse
An Environment for Reusing Software Processes
ICSR '98 Proceedings of the 5th International Conference on Software Reuse
Answer garden: a tool for growing organizational memory
Answer garden: a tool for growing organizational memory
Plans as situated action: an activity theory approach to workflow systems
ECSCW'97 Proceedings of the fifth conference on European Conference on Computer-Supported Cooperative Work
Two principles of end-user software engineering research
WEUSE I Proceedings of the first workshop on End-user software engineering
Hi-index | 0.10 |
Enabling organizational learning involves more than repositories and search engines. At its core, it involves the design of work practices that balance the desire for innovation with knowledge of past experiences and best practices. This tension is particularly acute in the software industry, which involves the development of a highly variable product that dictates the need for continuous process adjustments.This paper explores the issues of managing knowledge in dynamic domains requiring significant levels of improvisation within each repetition of the process. The challenge is not one of capturing and finding complete solutions to problems, but the more difficult task of finding and integrating partial solutions that can serve as the baseline for continuous improvement, and hence, organizational learning. Techniques will be explored that couple process and workflow management with knowledge management to capture and build an experiential body of knowledge for software development activities.