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

Meira Levy, Irit Hadar, Itzhak Aviv

Research output: Contribution to journalArticlepeer-review


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.

Original languageEnglish
Pages (from-to)503-521
Number of pages19
JournalRequirements Engineering
Issue number4
StatePublished - 1 Dec 2019

Bibliographical note

Publisher Copyright:
© 2018, Springer-Verlag London Ltd., part of Springer Nature.


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

ASJC Scopus subject areas

  • Software
  • Information Systems


Dive into the research topics of 'A requirements engineering methodology for knowledge management solutions: integrating technical and social aspects'. Together they form a unique fingerprint.

Cite this