Knowledge Management in Global Software Development

被引:1
|
作者
Shiva, Sajjan G. [1 ]
Lee, Sarah B. [1 ]
Shala, Lubna A. [1 ]
Simmons, Chris B. [1 ]
机构
[1] Univ Memphis, Dept Comp Sci, Memphis, TN 38152 USA
关键词
D O I
10.1080/15501320802498513
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In today's global economy, shrinking business cycles and global competetition are changing the landscape of software development. Frequently, multiple and geographically dispersed development teams are working together on large complex software systems. The complexity of global software development (GSD) warrants investigation into practices for building highly effective geographically diverse teams. GSD introduces challenges such as physical distance, time-zone differences, and diversity of languages and cultures. Frequently, different parts of an organization might use different terms and naming schemes and may have unique ways of expressing concepts. Knowledge of dependencies between software components and a variety of technical platforms must be recognized and shared across the organization. Such a global environment requires a high degree of collaboration and knowledge sharing. The use of a flexible, user-friendly knowledge management system that allows natural language query processing across knowledge captured throughout the software development lifecycle (SDLC) is required to improve knowledge sharing and reuse. A variety of knowledge management techniques can be introduced into the SDLC to enhance the understanding and knowledge sharing between dispersed team members. Within the commercial realm, applications to capture and effectively disseminate knowledge are becoming more prevalent; however, many are specific to a business domain rather than focused on facilitating knowledge sharing across the SDLC. A high level design of a system that provides an integrated view of work products extracted from different sources in the enterprise, providing just in times knowledge to the user either through explicit search capabilities or through intelligence-based alerting that notifies users of new knowledge, is proposed. Our proposed KMS architecture seeks to facilitate a knowledge sharing environment by stressing ease of retrieval through natural language querying and proactive notification. The KMS should be designed to present the most relevant knowledge to the user. With knowledge stored in a variety of formats and on different technical platforms, it is imperative that a tool be provided that will be able to integrate and correlate knowledge from different sources and enable ease of extraction.
引用
收藏
页码:6 / 6
页数:1
相关论文
共 50 条
  • [1] Knowledge management in global software development
    Shiva, Sajan G.
    Lee, Sarah B.
    Shala, Lubna A.
    Simmons, Chris B.
    [J]. INTERNATIONAL SYMPOSIUM ON ADVANCES IN COMPUTER AND SENSOR NETWORKS AND SYSTEMS, PROCEEDINGS: IN CELEBRATION OF 60TH BIRTHDAY OF PROF. S. SITHARAMA IYENGAR FOR HIS CONTRIBUTIONS TO THE SCIENCE OF COMPUTING, 2008, : 644 - 650
  • [2] Towards an effective approach for architectural knowledge management considering global software development
    Hamid, Muneeb Ali
    Hafeez, Yaser
    Hamid, Bushra
    Humayun, Mamoona
    Jhanjhi, Noor Zaman
    [J]. INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2020, 11 (06) : 780 - 791
  • [3] Towards an effective approach for architectural knowledge management considering global software development
    Hamid, Muneeb Ali
    Hafeez, Yaser
    Hamid, Bushra
    Humayun, Mamoona
    Jhanjhi, Noor Zaman
    [J]. International Journal of Grid and Utility Computing, 2020, 11 (06): : 780 - 791
  • [4] The Role of Knowledge Management in Global Software Engineering
    Khalid, Samina
    Shehryar, Tehmina
    Arshad, Smeea
    [J]. 2015 INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND OPERATIONS MANAGEMENT (IEOM), 2015,
  • [5] Knowledge management in the ubiquitous software development
    Rubio, Jose Miguel L.
    [J]. FIRST INTERNATIONAL WORKSHOP ON KNOWLEDGE DISCOVERY AND DATA MINING, PROCEEDINGS, 2007, : 6 - 9
  • [6] KNOWLEDGE MANAGEMENT AND SOFTWARE DEVELOPMENT PROCESS
    Hernandez Luque, E.
    Ciudad Ricardo, F. A.
    Hernandez de la Rosa, M. A.
    [J]. EDULEARN15: 7TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2015, : 359 - 368
  • [7] LEVERAGING SOFTWARE REUSE WITH KNOWLEDGE MANAGEMENT IN SOFTWARE DEVELOPMENT
    Panagiotou, Dimitris
    Mentzas, Gregoris
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2011, 21 (05) : 693 - 723
  • [8] Knowledge work practices in global software development
    Avram, Gabriela
    [J]. PROCEEDINGS OF THE 8TH EUROPEAN CONFERENCE ON KNOWLEDGE MANAGEMENT, VOL 1 AND 2, 2007, : 87 - 95
  • [9] Knowledge engineering in global software development environments
    Mistrik, Ivan
    Beecham, Sarah
    Richardson, Ita
    Avritzer, Alberto
    [J]. EXPERT SYSTEMS, 2014, 31 (03) : 232 - 233
  • [10] Managing Knowledge in Global Software Development Projects
    Dingsoyr, Torgeir
    Smite, Darja
    [J]. IT PROFESSIONAL, 2014, 16 (01) : 22 - 29