LiSER: A Software Experience Management Tool to Support Organisational Learning in Software Development Organisations
The efficient management of experience knowledge is vital in today’s knowledge-based economy. This paper is concerned with developing a software experience management tool as an organisational memory subsystem. The tool aims to support Knowledge Management (KM) and Organisational Learning (OL) activities in a typical software organisation. It is specifically targeted to capture the pearls of tacit knowledge in the form of Knowledge Asset (K-Asset), which only surface as the outcome of collaborative analysis and refinement of the captured knowledge. The prototype tool is based on the framework for collaborative organisational learning we developed in previous research.
[1] Ackerman M. S. and Malone T. W., “Answer Garden: A Tool for Growing Organisational Memory,” in Proceedings of the Conference on Office Information Systems, ACM, New York, pp. 31-39, 1990.
[2] Arango G., Shoen E., Pettengill R., and Hoskins J., “The Graft-Host Method for Design Evolution,” in Proceedings of the 15th International Conference on Software Engineering, IEEE Computer Society Press, 1993.
[3] Berlin L. M., Jeffries R., O'Day V. L., Paepcke A., and Wharton C., “Where did you put it? Issues in the Design and Use of a Group Memory,” in Proceedings of the INTERCHI’93 Conference on Human Factors in Computer Systems, ACM, New York, pp. 23-30, 1993.
[4] Brügge B. and Dutoit A. H., Object-Oriented Software Engineering: Conquering Complex and Changing Systems, Prentice Hall, USA, 2000.
[5] Conklin E. J., Designing Organisational Memory: Preserving Intellectual Assets in a Knowledge Economy, Group Decision Support Systems, URL: http://cognexus.org/dom.pdf, 1996.
[6] Henninger S., “Accelerating the Successful reuse of Problem Solving Knowledge Through the Domain Lifecycle,” in Proceedings of the 4th International Conference on Software reuse, IEEE Computer Society Press FL, Orlando, pp. 124-133, 1996.
[7] Henninger S., “An Environment for Reusing Software Process,” in Proceedings of the 5th Relevance Score Description Visual Symbol rs = 0 Inactive rs < 25 Sprouting rs = 25 Sprouting (rs > 25) AND (rs < 50) Sprouting rs = 50 Borderline (rs > 50) AND (rs < 75) Influential rs = 75 Influential (rs > 75) AND (rs < 100) Influential rs = 100 Gem Programming Web prog. AI prog. Real time Prog. Server-side scripting Client-side scripting Software eng. competencies ……Perl PHP isSubFieldof 16 The International Arab Journal of Information Technology, Vol. 2, No. 1, January 2005 IEEE International Conference on Software Reuse (ICSR'5), Victoria, BC, Canada, 1998.
[8] Henninger S., Haynes K., and Reith M. W., “A Framework for Developing Experience-Based Usability Guidelines,” Symposium on Designing Interactive Systems (DIS'95), ACM Press, pp. 43- 53, 1995.
[9] Mentaz G., Apostolou D., Young R., and Abecker A., “Knowledge Networking: A Holistic Solution for Leveraging Corporate Knowledge,” Journal of Knowledge Management, vol. 5, no. 1, 2001.
[10] Mohamed A. H., Peck L. S., and Salim S. S., “A Framework for Collaborative Organisational Learning: A Catalyst for Continuous Software Process Improvement,” in Proceedings of the 1st International Conference on Information and Management Sciences, Xi’an, China, pp. 1-10, 2002.
[11] Ramesh B. and Dhar V., “Supporting Systems Development by Capturing Deliberations during Requirements Engineering,” IEEE Transactions on Software Engineering, vol. 18, no. 6, pp. 498- 510, June 1992.
[12] Sai P. L., Mohamed A. H., and Salim S. S., “Towards an Intelligent Organisational Memory System,” in Proceedings of the Knowledge Management International Conference and Exhibition (KMICE'2001), Lankawi, Malaysia, 2001.
[13] Stenmark D., “Turning Tacit Knowledge Tangible,” in Proceedings of the 33rd Hawaii International Conference on System Sciences (HICSS'33), Maui, Hawaii, January 4-7, 2000.
[14] Terveen L. G., Selfridge P. G., and Long M. D., “Living Design Memory: Framework, System, Memory: Framework, System, and Lessons Learned,” Human-Computer Interaction, vol. 10, no.1, pp. 1-37, 1999.
[15] Vasconcelos J., Kimble C., and Gouveia F. R., “A Design for a Group Memory System using Ontologies,” in Proceedings of the 5th UKAIS Conference, University of Wales Institute, Cardiff, McGraw Hill, April 2000,
[16] Vescoukis V., “A Data Model for Software Design Decisions Representation and Management,” in proceedings of the 5th Hellenic Conference on Informatics, Athens, 1995. Abdulmajid Mohamed is currently a PhD student at the Faculty of Computer Science and Information Technology, University of Malaya. He obtained his MSc degree in office automation and information systems from Leeds University in 1993. He worked as a lecturer in the Department of Computer Science, Sebha University, Libya in the period from 1994 to 1999. His current research interests include knowledge management, organisational memory systems, and ontology-based modelling. Sai Peck Lee is currently an associate professor at the Faculty of Computer Science and Information Technology, University of Malaya. She obtained her MSc of computer science from University of Malaya in August 1990, her Diplôme d’Études Approfondies (DEA) in computer science from Université Pierre et Marie Curie (Paris VI) in July 1991 and her PhD degree in computer science from Université Panthéon-Sorbonne (Paris I) in July 1994. Her current research interests include software engineering, object-oriented methodology, software reuse and application framework, knowledge management, information systems and database engineering, object-oriented analysis and design for e- commerce applications and auction protocols. She has published an academic book and more than 70 papers in various local and international conferences and journals. She is a member of IEEE Computer Society, a founding member of Informing Science Institute, a member of the editorial board of a research bulletin, and she had served as the executive editor of a journal for 2 years, as well as an active member in the review committees and programme committees of several local and international conferences. Siti Salwa Salim is currently an associate professor at the Faculty of Computer Science and Information Technology, University of Malaya. She obtained her PhD in computer science from the University of Manchester in 1998. Her current research interests include computer supported collaborative work/ learning, human computer interaction, web-agents, software requirements engineering, and usability engineering.