Skip to main content

A requirements engineering methodology for knowledge management solutions: integrating technical and social aspects

Abstract

This paper proposes a unified knowledge management requirements engineering methodology (KM-REM) for tackling the complex nature of knowledge-intensive organizations. Despite the importance of KM for the success of knowledge-intensive organizations, the concept of RE for KM solutions is still vague lacking. Its definitions and guidelines for addressing the different facets of KM during the RE process are yet to be well-defined, encompassing social and technical aspects thereof. Applying the design science research paradigm by using a method engineering methodology, the KM-REM method was developed and implemented in a case study involving a global IT provider firm. This allowed for a comprehensive analysis and requirements specification for a KM solution, which was validated based on expert (managers) evaluation. KM-REM provides comprehensive, practical guidance and tools for KM analysts and RE professionals, for conducting KM-oriented RE, toward enhancing knowledge-intensive business processes with embedded KM solutions. Moreover, KM-REM facilitates tractability in the RE process, by focusing on manageable KM requirements. Thus, the contribution of KM-REM is threefold. First, it extends the research on RE for KM solutions as a specialized area within the RE discipline. Second, it cohesively organizes the RE dimensions and modeling principles for KM, providing customized guidelines and tools. Third, it demonstrates how the perspectives of traditional RE methods can be extended to include social and cultural aspects.

This is a preview of subscription content, access via your institution.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Notes

  1. For confidentiality reasons, no identifying data on this firm are presented here.

References

  1. Lönnqvist A (2004) Business performance measurement for knowledge-intensive organizations. In: Twelfth world productivity congress, Hong Kong, Beijing

  2. Garvin DA (1993) Building a learning organization. Harv Bus Rev 71(4):78–91

    Google Scholar 

  3. Humayoun M, Qazi A (2015) Towards knowledge management in RE practices to support software development. J Softw Eng Appl 8:407–418

    Google Scholar 

  4. Bresciani P, Donzelli P, Forte A (2003) Requirements engineering for knowledge management in eGovernment. In: Wimmer MA (eds) Knowledge management in electronic government KMGov 2003. Lecture notes in computer science (Lecture notes in artificial intelligence), Springer, Heidelberg, p 2645

    MATH  Google Scholar 

  5. Pilat L, Kaindl H (2011) A knowledge management perspective of requirements engineering. In: Proceedings of the 5th international conference on research challenges in information sciences, pp 1–12

  6. Davenport TH, Prusak L (1998) Working knowledge: how organizations manage what they know. Harvard Business School Press, Boston

    Google Scholar 

  7. Nonaka I, Georg K (2009) Perspective-tacit knowledge and knowledge conversion: controversy and advancement in organizational creation theory. Organ Sci 20(3):635–652

    Google Scholar 

  8. Earl M (2001) Knowledge management strategies: toward a taxonomy. J Manag Inf Syst 18(1):215–233

    Google Scholar 

  9. Choy SY, Lee WB, Cheung CF (2004) A systematic approach for knowledge audit analysis: integration of knowledge inventory, mapping and knowledge flow analysis. J Univ Comput Sci 10(6):674–682

    Google Scholar 

  10. Forstenlechner I, Lettice F (2007) Cultural differences in motivating global knowledge workers. Equal Oppor Int J 26(8):823–833

    Google Scholar 

  11. Remus U, Schub S (2003) A blueprint for the implementation of process-oriented knowledge. Manag Knowl Process Manag 10(4):237–253

    Google Scholar 

  12. Gronau N, Weber E (2004) Management of knowledge intensive business processes. In: Desel J, Pernici B, Weske M (eds) Business process management. Springer, Berlin

    Google Scholar 

  13. Alavi M, Leidner DE (2001) Review: knowledge management and knowledge management systems: conceptual foundations and research issues. MIS Q 25(1):107–136

    Google Scholar 

  14. Tiwana A (1999) Knowledge management toolkit. Prentice Hall, New Jersey

    Google Scholar 

  15. Kamara J, Anumba C, Carrillo PM (2002) A CLEVER approach to selecting a knowledge management strategy. Int J Project Manag 20(3):205–211

    Google Scholar 

  16. Liebowitz J, Rubenstein-Montano B, McCaw D, Buchwalter J, Browning C (2000) The knowledge audit. Knowl Process Manag 7(1):3–10

    Google Scholar 

  17. Burnet S, Illingworth L, Webster L (2004) Knowledge auditing and mapping: a pragmatic approach. Knowl Process Manag 11(1):25–37

    Google Scholar 

  18. Lee WB, Shek V, Cheung B (2007) Auditing and mapping the knowledge assets of business processes: an empirical study. In: Proceedings of second international conference on knowledge science, engineering and management, Melbourne, Australia, pp 11–16

  19. Perez-Soltero A, Barcelo-Valenzuela M, Palma-Mendez JT (2006) Knowledge audit methodology with emphasis on core processes. In: European and mediterranean conference on information systems, Spain

  20. Handzic M, Lagumdzija A, Celjo A (2008) Auditing knowledge management practices: model and application. Knowl Manag Res Pract 6(1):90–99

    Google Scholar 

  21. Tu SW, Eriksson H, Gennari JH, Shahar Y, Musen MA (1995) The application of PROTÉGÉ-II to protocol-based decision support. Artif Intell Med 7(3):257–289

    Google Scholar 

  22. Angele J, Fensel D, Landes D, Studer R (1998) Developing knowledge-based systems with MIKE. J Autom Softw Eng 5(4):389–418

    Google Scholar 

  23. Schreiber G, Akkermans H, Anjewierden A, de Hoog R, Shadbolt N, van de Velde W, Wielinga B (2000) Knowledge engineering and management: the Common KADS methodology. MIT Press, Cambridge

    Google Scholar 

  24. Mumford E (1995) Effective requirements analysis and systems design: the ethics method. Information systems Macmillan information systems series. MIT Press, Cambridge

    Google Scholar 

  25. Checkland P, Scholes J (1999) Soft systems methodology in action. Wiley, Hoboken

    Google Scholar 

  26. Hevner AR, March ST, Park J, Ram S (2004) Design science in information systems research. MIS Q 28(1):75–105

    Google Scholar 

  27. Gregor S, Hevner AR (2013) Positioning and presenting design science research for maximum impact. MIS Q 37(2):337–355

    Google Scholar 

  28. Jashapara A (2004) Knowledge management: an integrated approach. Prentice Hall, New Jersey

    Google Scholar 

  29. Braun C, Wortmann F, Hafner M, Winter R (2005) Method construction—a core approach to organizational engineering. In: ACM symposium on applied computing

  30. Sommerville I, Kotonya G (1998) Requirements engineering: processes and techniques. Wiley, New York

    Google Scholar 

  31. Zave P, Jackson M (1997) Four dark corners of requirements engineering. ACM Trans Softw Eng Methodol 6(1):1–30

    Google Scholar 

  32. Levantakis T, Helms R, Spruit M (2008) Developing a reference method for knowledge auditing. In: Proceedings of the 7th international conference on practical aspects of knowledge management. pp 147–159

    Google Scholar 

  33. Atkinson CJ (1997) Soft information systems and technologies methodology, SlSTeM 9: a case study on developing the electronic patient record. Requir Eng 2(1):1–22

    Google Scholar 

  34. Jiang L, Eberlein A, Far BH (2008) A case study validation of a knowledge-based approach for the selection of requirements engineering techniques. Requir Eng 13(117):117–146

    Google Scholar 

  35. Dermeval D, Vilela J, Bittencourt II et al (2016) Applications of ontologies in requirements engineering: a systematic review of the literature. Requir Eng 21(4):405–437

    Google Scholar 

  36. Souag A, Mazo R, Salinesi C et al (2016) Reusable knowledge in security requirements engineering: a systematic mapping study. Requir Eng 21(2):251–283

    Google Scholar 

  37. Iazzolino G, Pietrantonio R (2005) Auditing the organizational knowledge through a Balanced Scorecard-based approach. In: International conference on knowledge management in Asia, Pacific 2005, Wellington

  38. Champlain JJ (2003) Auditing information systems, 2nd edn. Wiley, Hoboken

    Google Scholar 

  39. Salonius H, Käpyla J (2013) Exploring the requirements of regional knowledge-based management. J Knowl Manag 17(4):583–597

    Google Scholar 

  40. Kemmis S, McTaggart R, Nixon R (2014) Introducing critical participatory action research. In: The action research planner. Springer, Singapore

  41. Koppenjan J, Groenewegen J (2005) Institutional design for complex technological systems. Int J Technol Policy Manag 5(3):240–257

    Google Scholar 

  42. Dalpiaz F, Giorgini P, Mylopoulos J (2013) Adaptive socio-technical systems: a requirements-based approach. Requir Eng 2013(18):1–24

    Google Scholar 

  43. Dehghani R, Ramsin R (2015) Methodologies for developing knowledge management systems: an evaluation framework. J Knowl Manag 19(4):682–710

    Google Scholar 

  44. Rossi M, Tolvanen JP, Ramesh B, Lyytinen K, Kaipala J (2000) Method rationale in method engineering. In: Proceedings of the 33rd Hawaii international conference on system sciences

  45. Hackathorn RD, Karimi JA (1998) Framework for comparing information engineering methods. MIS Q 15(2):203–220

    Google Scholar 

  46. Hong S, Van den Goor G, Brinkkemper S (1993) A formal approach to the comparison of object-oriented analysis and design methodologies. In: Proceedings of HICSS-26, pp 509–517

  47. Bright C (2007) A pragmatic approach to conducting knowledge audit. In: International conference on knowledge management in nuclear facilities Vienna, Austria

  48. Olsson T, Doerr J, Koenig T, Ehresmann M (2005) A flexible and pragmatic requirements engineering framework for SME. In: Proceedings of 13th IEEE international requirements engineering conference

  49. Fennessy G, Burstein F (2000) Using soft systems as a methodology for researching knowledge management problems. In: Proceeding of the international conference on systems thinking in management, Vic Australia, pp 180–185

  50. Walker DHT (2004) The competitiveness of having a knowledge advantage. RMIT University, Faculty of Business, Melbourne

    Google Scholar 

  51. Stratton MJ (2004) Business case development and analysis. In: CBUC04—proceedings of the crystal ball user conference, Colorado, USA

  52. PMI (2004) A guide to the project management body of knowledge. In: Project management institute

  53. Yin RK (2003) Case study research, design and methods, 3rd edn. Sage, Newbury Park

    Google Scholar 

  54. Lamb R, Kling R (2003) Re-conceptualizing users as social actors in information systems research. MIS Q 27(2):197–235

    Google Scholar 

  55. Muthu S, Whitman L, Cheraghi H (1999) Business process reengineering: a consolidated methodology. In: The 4th annual international conference on industrial engineering theory, applications and practice

  56. Olmos K, Rodas J (2014) KMoS-RE: knowledge management on a strategy to requirements engineering. Requir Eng 19:421–440

    Google Scholar 

  57. Finke A (2017) Socialization aspect in requirements engineering. In: REFSQ 2017 joint proceedings of the co-located events

  58. Kirikova M (2016) Continuous requirements engineering in freedom framework: a position paper. In: REFSQ 2016 joint proceedings of the co-located events

  59. Lauer TW, Tanniru M (2001) Knowledge Management Audit—a methodology and case study. Aust J Inf Syst 9(1):23–41 (Special issue on knowledge management)

    Google Scholar 

  60. Benbasat I, Goldstein DK, Mead M (1987) The case research strategy in studies of information systems. MIS Q 11(3):369–386

    Google Scholar 

  61. Myers C (2015) Is your company encouraging employees to share what they know? Harvard Business Review, Available at https://hbr.org/2015/11/is-your-company-encouraging-employees-to-share-what-they-know. Accessed 7 Nov 2017

  62. Figl K, Recker J (2016) Exploring cognitive style and task-specific preferences for process representations. Requir Eng 21(1):63–85

    Google Scholar 

  63. Figl K (2017) Comprehension of procedural visual business process models. Bus Inf Syst Eng 59(1):41–67

    Google Scholar 

  64. Karlsson F, Hedström K (2013) Evaluating end user development as a requirements engineering technique for communicating across social worlds during systems development. Scand J Inf Syst 25(2):57–82

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Meira Levy.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Levy, M., Hadar, I. & Aviv, I. A requirements engineering methodology for knowledge management solutions: integrating technical and social aspects. Requirements Eng 24, 503–521 (2019). https://doi.org/10.1007/s00766-018-0298-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00766-018-0298-x

Keywords

  • Requirements engineering
  • Knowledge engineering
  • Knowledge management
  • Knowledge-intensive business processes
  • Knowledge audit