The role of knowledge in software development
Communications of the ACM
Experimentation in software engineering: an introduction
Experimentation in software engineering: an introduction
Knowledge management systems: issues, challenges, and benefits
Communications of the AIS
Software as Capital: An Economic Perspective on Software Engineering
Software as Capital: An Economic Perspective on Software Engineering
Information Technology for Management
Information Technology for Management
Working Knowledge: How Organizations Manage What They Know
Working Knowledge: How Organizations Manage What They Know
Barriers to effective use of knowledge management systems in software engineering
Communications of the ACM
Enabling the creation of knowledge about software assets
Data & Knowledge Engineering - DKE 40
"Talk to Paula and Peter - They Are Experienced" - The Experience Engine in a Nutshell
SEKE '99 Proceedings of the 11th International Conference on Software Engineering and Knowledge Engineering, Learning Software Organizations, Methodology and Applications
An Experience Management System for a Software Engineering Research Organization
SEW '01 Proceedings of the 26th Annual NASA Goddard Software Engineering Workshop
Managing Software Engineering Knowledge
Managing Software Engineering Knowledge
Description and Analysis of Existing Knowledge Management Frameworks
HICSS '99 Proceedings of the Thirty-Second Annual Hawaii International Conference on System Sciences-Volume 1 - Volume 1
Knowledge Management Systems: Emerging Views and Practices from the Field
HICSS '99 Proceedings of the Thirty-second Annual Hawaii International Conference on System Sciences-Volume 7 - Volume 7
HICSS '04 Proceedings of the Proceedings of the 37th Annual Hawaii International Conference on System Sciences (HICSS'04) - Track 8 - Volume 8
Who Profits from Knowledge Management?: A Case of Experience versus Expertise
HICSS '04 Proceedings of the Proceedings of the 37th Annual Hawaii International Conference on System Sciences (HICSS'04) - Track 8 - Volume 8
Knowledge Management in Software Engineering - Describing the Process
ASWEC '04 Proceedings of the 2004 Australian Software Engineering Conference
An Empirical Investigation of the Key Factors for Success in Software Process Improvement
IEEE Transactions on Software Engineering
Practical knowledge management tool use in a software consulting company
Communications of the ACM - The semantic e-business vision
Management Information Systems: Managing the Digital Firm (10th Edition)
Management Information Systems: Managing the Digital Firm (10th Edition)
Toward a Theory of Knowledge Reuse: Types of Knowledge Reuse Situations and Factors in Reuse Success
Journal of Management Information Systems
Journal of Management Information Systems
A field study of the requirements engineering practice in Australian software industry
Requirements Engineering
Knowledge management in Romanian software development organizations
AIKED'09 Proceedings of the 8th WSEAS international conference on Artificial intelligence, knowledge engineering and data bases
A knowledge management practice investigation in Romanian software development organizations
WSEAS Transactions on Computers
Design guidelines for software processes knowledge repository development
Information and Software Technology
EGOVIS'11 Proceedings of the Second international conference on Electronic government and the information systems perspective
An architectural model for software testing lesson learned systems
Information and Software Technology
Practical experiences in modelling software engineering practices: The project patterns approach
Software Quality Control
AiOLoS: A model for assessing organizational learning in software development organizations
Information and Software Technology
Hi-index | 0.00 |
This study, using both quantitative and qualitative methods, investigates current practice of Knowledge Management (KM) in Software Engineering (SE) processes in two Australian companies on the basis that they both claimed to apply KM practices in their software development work. It also describes the KM activities and KM process used in SE practice, and examines the enablers of KM process for SE in terms of leadership, technology, culture, process and measurement. One of the main findings showed that software developers believe in the usefulness of knowledge sharing; however, their ability to utilise some of the KM systems was limited. The most commonly used systems included personal networks, informal networks, groupware and third-party knowledge. There is a need to formalise knowledge sharing of practices, while also supporting informal and ad-hoc knowledge sharing. While KM was considered to be important, the tools, techniques and methodologies currently employed for software development were inadequate to address effective management of knowledge in these organisations. In both organisations, a uniform model of the KM process did not exist. Among the four KM enablers, leadership was considered to be the most significant as top-down KM strategies were seemingly being pursued by management. Technology was also considered to be an obvious mechanism for KM, despite some of their current KM systems either being unsuitable or inaccessible. In addition, the crucial role that personal networks played in accessing tacit and implicit knowledge was seen as a key reason to foster a culture that encourages participants to share their knowledge with others.