A knowledge-based framework for extracting components in agile systems development

被引:10
|
作者
Sugumaran, Vijayan [1 ]
Tanniru, Mohan
Storey, Veda C. [2 ]
机构
[1] Oakland Univ, Sch Business Adm, Dept Informat & Decis Sci, Rochester, MI 48309 USA
[2] Georgia State Univ, J Mack Robinson Sch Business Adm, Atlanta, GA 30303 USA
来源
INFORMATION TECHNOLOGY & MANAGEMENT | 2008年 / 9卷 / 01期
关键词
component reuse; domain model; agile systems development; component repository;
D O I
10.1007/s10799-007-0025-7
中图分类号
G25 [图书馆学、图书馆事业]; G35 [情报学、情报工作];
学科分类号
1205 ; 120501 ;
摘要
Considerable strides have been made in the use of components in software development. Many proprietary enterprise resource planning (ERP) software environments use modular components to develop and customize "best practices'' to meet a specific organizational need. In agile application development, many developers and users are asked to design systems in a short period of time. These applications may use components that are embedded in software repositories. The challenge then is how to select the right software components (data and procedures) to meet an application requirement. Although experienced developers may select and customize components to meet the needs of an application, such expertise may not be available to other applications. This paper presents a knowledge-based framework to select and customize software components and demonstrates its value in deriving quality specifications, even when the developers are relatively inexperienced.
引用
收藏
页码:37 / 53
页数:17
相关论文
共 50 条
  • [1] A knowledge-based framework for extracting components in agile systems development
    Vijayan Sugumaran
    Mohan Tanniru
    Veda C. Storey
    Information Technology and Management, 2008, 9 : 37 - 53
  • [2] A FRAMEWORK FOR NETWORKED KNOWLEDGE-BASED SYSTEMS
    JACOB, VS
    PIRKUL, H
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1990, 20 (01): : 119 - 127
  • [3] Knowledge-based systems development
    Rodriguez, A
    Martin, F
    CYBERNETICS AND SYSTEMS, 1996, 27 (03) : 213 - 222
  • [4] An Invertebrate Semantic/Software Application Development Framework for knowledge-based systems
    Biletskiy, Yevgen
    Ranganathan, Girish R.
    KNOWLEDGE-BASED SYSTEMS, 2008, 21 (05) : 371 - 376
  • [5] NESDeM II - A comprehensive framework for knowledge-based systems (KBS) development
    Cheng, B
    Jamieson, R
    CRITICAL TECHNOLOGY: PROCEEDINGS OF THE THIRD WORLD CONGRESS ON EXPERT SYSTEMS, VOLS I AND II, 1996, : 633 - 640
  • [6] The role of knowledge-based resources in Agile Software Development contexts
    Ouriques, Raquel
    Wnuk, Krzysztof
    Gorschek, Tony
    Svensson, Richard Berntsson
    JOURNAL OF SYSTEMS AND SOFTWARE, 2023, 197
  • [8] AN EPISTEMOLOGICAL FRAMEWORK FOR MEDICAL KNOWLEDGE-BASED SYSTEMS
    RAMONI, M
    STEFANELLI, M
    MAGNANI, L
    BAROSI, G
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1992, 22 (06): : 1361 - 1375
  • [9] DEVELOPMENT OF KNOWLEDGE-BASED SYSTEMS IN SINGAPORE
    LIANG, TY
    PROCEEDINGS OF THE 17TH ANNUAL NORTH AMERICAN CONFERENCE OF THE INTERNATIONAL BUSINESS SCHOOLS COMPUTER USERS GROUP: MANAGING INFORMATION TECHNOLOGY : BUSINESS SCHOOLS ROLE IN THE 1990S, 1989, : 293 - 296
  • [10] Development of knowledge-based systems - a review
    Rowan, RM
    INFUSION THERAPY AND TRANSFUSION MEDICINE-INFUSIONSTHERAPIE UND TRANSFUSIONSMEDIZIN, 2001, 28 (05): : 280 - 284