Globally distributed component-based software development: an exploratory study of knowledge management and work division

被引:45
|
作者
Kotlarsky, Julia [1 ]
Oshri, Ilan
van Hillegersberg, Jos
Kumar, Kuldeep
机构
[1] Univ Warwick, Warwick Business Sch, Coventry CV4 7AL, W Midlands, England
[2] Erasmus Univ, Rotterdam Sch Management, Rotterdam, Netherlands
[3] Univ Twente, Dept Informat Syst & Change Management, NL-7500 AE Enschede, Netherlands
[4] Florida Int Univ, Coll Business Adm, Miami, FL 33199 USA
关键词
component-based development; global software development; component reuse; expertise;
D O I
10.1057/palgrave.jit.2000084
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Component-based development (CBD) can be an appealing proposition to globally distributed software development teams because of the almost endless possibilities to recombine and reuse components in new products. In particular, it has been suggested that CBD will improve globally distributed software development practices by allowing each site to take ownership of particular components, resulting in reduced inter-site communication and coordination activities. Such an approach may indeed overcome breakdowns in inter-site coordination efforts; however, it may also lessen opportunities to share knowledge between sites and may hamper opportunities to reuse existing components. A case study approach, exploratory in nature, was adopted to explore knowledge aspects in global component-based software development. Evidence collected at several globally distributed CBD projects suggests that the true potential of CBD, which mainly relates to reusing components, can also be achieved when components are developed in a joint manner (i. e. by several sites) by accessing and utilizing expertise regardless of its geographical location. To improve the rate of component reuse, the studied teams developed capabilities in three particular areas: inter-site coordination, communications, and knowledge management. The paper concludes by discussing the links between component reuse, CBD principles and organizational capabilities, and offers managers and engineers some guidelines to consider in their CBD projects.
引用
收藏
页码:161 / 173
页数:13
相关论文
共 50 条
  • [1] Towards aspect based requirements mining for trace retrieval of component-based software management process in globally distributed environment
    Ali, Sadia
    Hafeez, Yaser
    Humayun, Mamoona
    Jhanjhi, N. Z.
    Dac-Nhuong Le
    [J]. INFORMATION TECHNOLOGY & MANAGEMENT, 2021, 23 (3): : 151 - 165
  • [2] Towards aspect based requirements mining for trace retrieval of component-based software management process in globally distributed environment
    Sadia Ali
    Yaser Hafeez
    Mamoona Humayun
    N. Z. Jhanjhi
    Dac-Nhuong Le
    [J]. Information Technology and Management, 2022, 23 : 151 - 165
  • [3] Component-based software development
    Capretz, LF
    Capretz, MAM
    Li, DH
    [J]. IECON'01: 27TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, VOLS 1-3, 2001, : 1834 - 1837
  • [4] Component-Based Software Development
    Sharma, Virendra Kumar
    Gupta, Narendra Prakash
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2010, 10 (11): : 132 - 134
  • [5] Knowledge Management in Globally Distributed Software Development Teams: Sensemaking Challenges
    Aman, Aini
    Nicholson, Brian
    [J]. PROCEEDINGS OF KNOWLEDGE MANAGEMENT INTERNATIONAL CONFERENCE (KMICE) 2012, 2012, : 60 - +
  • [6] Component-based software development for Integrated Construction Management software applications
    Peña-Mora, F
    Vadhavkar, S
    Dirisala, SK
    [J]. AI EDAM-ARTIFICIAL INTELLIGENCE FOR ENGINEERING DESIGN ANALYSIS AND MANUFACTURING, 2001, 15 (02): : 173 - 187
  • [7] Component-based workflow architecture of a distributed software process management system
    Xie, YY
    Zhang, WS
    [J]. THIRD INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2003, : 204 - 210
  • [8] Software release management for component-based software
    van der Hoek, A
    Wolf, AL
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2003, 33 (01): : 77 - 98
  • [9] Experiment of component-based software development on multiple distributed object environments
    Satoh, Y
    Yamashita, T
    Murayama, K
    Takahara, K
    Yasutake, Y
    Aoyama, M
    [J]. 1998 ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 1998, : 12 - 19
  • [10] Component-based software development with component variants
    Altunel, Yusuf
    Tolun, Mehmet R.
    [J]. PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2007, : 235 - +