Case-Based Knowledge Management Tools for Software Development

被引:14
|
作者
Henninger S. [1 ]
机构
[1] Dept. of Comp. Sci. and Engineering, 115 Ferguson Hall, University of Nebraska-Lincoln, Lincoln, NE 68588-0115
基金
美国国家科学基金会;
关键词
Case-based reasoning; Domain analysis; Knowledge management; Knowledge-based software engineering; Organizational learning; Organizational memory;
D O I
10.1023/A:1008679010073
中图分类号
学科分类号
摘要
Modern software development is a knowledge-intensive activity. The proliferation of development tools, rapidly changing technology, and increasing complexity and diversity of application domains all increase the cognitive burden placed on software developers. General purpose programming languages and CASE tools offer little relief from these problems. Knowledge management tools are needed that can effectively capture and disseminate software development knowledge that applies to the domain-specific needs of an organization. This knowledge is not static, but evolves with technology and the changing needs of the organization's development practices, customer base, and business milieu. This paper presents an infrastructure that supports evolving knowledge through case-based techniques and domain analysis methods that capture emerging knowledge and synthesize it into generally applicable forms. The approach is less concerned with the veracity of knowledge in its repository than evolving the knowledge toward answers to problems that fit the organization's technical and business context. Implications of this approach go beyond supporting software development to other knowledge-intensive professions where knowledge management tools can be used to support an organizational memory.
引用
收藏
页码:319 / 340
页数:21
相关论文
共 50 条
  • [31] Case-based reasoning and software agents for intelligent forest information management
    Charlebois, D
    Goodenough, DG
    Bhogal, AS
    Matwin, S
    IGARSS '96 - 1996 INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM: REMOTE SENSING FOR A SUSTAINABLE FUTURE, VOLS I - IV, 1996, : 2303 - 2306
  • [32] Introduction to the Minitrack on Tools and Software for Knowledge Management
    Kees, Alexandra
    Kautz, Karlheinz
    PROCEEDINGS OF THE 49TH ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS 2016), 2016, : 4385 - 4385
  • [33] Beyond Software Architecture Knowledge Management Tools
    Zalewski, Andrzej
    SOFTWARE ENGINEERING: CHALLENGES AND SOLUTIONS, 2017, 504
  • [34] ON KNOWLEDGE-BASED SOFTWARE TOOLS
    MIKULECKY, P
    COMPUTER PHYSICS COMMUNICATIONS, 1986, 41 (2-3) : 397 - 401
  • [35] KNOWLEDGE-BASED SOFTWARE TOOLS
    BARSTOW, DR
    ANNUAL REVIEW OF COMPUTER SCIENCE, 1987, 2 : 21 - 35
  • [36] CASE-BASED RETRIEVAL OF SOFTWARE COMPONENTS
    FERNANDEZCHAMIZO, C
    GONZALEZCALERO, PA
    HERNANDEZYANEZ, L
    URECHBAQUE, A
    EXPERT SYSTEMS WITH APPLICATIONS, 1995, 9 (03) : 397 - 405
  • [37] Case-based reuse of software examplets
    Grabert, M
    Bridge, D
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2003, 9 (07) : 627 - 640
  • [38] Agents for case-based software reuse
    Morisbak, SI
    Tessem, B
    APPLIED ARTIFICIAL INTELLIGENCE, 2001, 15 (03) : 297 - 332
  • [39] Case-based software quality prediction
    Ganesan, K
    Khoshgoftaar, TM
    Allen, EB
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2000, 10 (02) : 139 - 152
  • [40] Knowledge representation and case-based reasoning in a knowledge management system for ambient intelligence products
    Urosevic, L
    Kopacsi, S
    Stokic, D
    Campos, AR
    Bognar, G
    PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND APPLICATIONS, 2006, : 329 - +