The use and importance of external sources of knowledge in the software development process

被引:35
|
作者
Segelod, E [1 ]
Jordan, G [1 ]
机构
[1] Malardalen Univ, Dept Business Studies & Informat Syst, SE-63105 Eskilstuna, Sweden
关键词
D O I
10.1111/j.1467-9310.2004.00336.x
中图分类号
F [经济];
学科分类号
02 ;
摘要
This is an empirical study of external sources of knowledge and their relative importance in different stages of the software development process. The amount of new knowledge generated through different sources and the differences between single client, customised and packaged software, are analysed. The analysis draws on case studies of 92, mostly European, software projects, and a pilot study. It shows the length, type, and relative importance of 718 sources of external knowledge in the software development process. The data collected show that there are important differences between tangible hardware and software projects with respect to the relative importance of the various sources and the knowledge acquired from these sources; differences which in part may be derived from the special characteristics of software in contrast to hardware development projects. Frequently the customers cannot specify exactly what they want, which means that the development process must be kept open to customer influence and feedback which may result in changes in the requirements, and subsequent modifications in the software.
引用
收藏
页码:239 / 252
页数:14
相关论文
共 50 条
  • [1] An acquisition knowledge process for software development - Knowledge acquisition for a software process implementation environment
    Bezerra Oliveira, Sandro Ronaldo
    Lins de Vasconcelos, Alexandre Marcos
    de Pena Junior, Albdrico Lima
    e Silva, Lucio Camara
    ICSOFT 2006: PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 2, 2006, : 253 - +
  • [2] KNOWLEDGE MANAGEMENT AND SOFTWARE DEVELOPMENT PROCESS
    Hernandez Luque, E.
    Ciudad Ricardo, F. A.
    Hernandez de la Rosa, M. A.
    EDULEARN15: 7TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2015, : 359 - 368
  • [3] Overview of knowledge flow in a software development process
    Khalefa, Mustafa S.
    Jabar, Marzanah A.
    Abdullah, Rusli Hj.
    Abdullah, Salfarina
    Amidi, Asra
    PROCEEDINGS OF THE 2014 6TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND MULTIMEDIA (ICIM), 2014, : 151 - 156
  • [4] Use of Software Process in Research Software Development: A Survey
    Eisty, Nasir U.
    Thiruvathukal, George K.
    Carver, Jeffrey C.
    PROCEEDINGS OF EASE 2019 - EVALUATION AND ASSESSMENT IN SOFTWARE ENGINEERING, 2019, : 276 - 282
  • [5] Use of Software Metrics in Agile Software Development Process
    Padmini, K. V. Jeeva
    Bandara, H. M. N. Dilum
    Perera, Indika
    2015 MORATUWA ENGINEERING RESEARCH CONFERENCE (MERCON), 2015, : 312 - 317
  • [6] Importance of Requirements Definition for the Software Development Process.
    Daniels, Hans-Juergen
    Angewandte Informatik, Applied Informatics, 1984, 26 (03): : 87 - 97
  • [7] THE IMPORTANCE OF REQUIREMENTS DEFINITION FOR THE SOFTWARE-DEVELOPMENT PROCESS
    DANIELS, HJ
    ANGEWANDTE INFORMATIK, 1984, (03): : 87 - 97
  • [8] THE ROLE OF EXTERNAL KNOWLEDGE SOURCES AND ORGANIZATIONAL DESIGN IN THE PROCESS OF OPPORTUNITY EXPLOITATION
    Foss, Nicolai J.
    Lyngsie, Jacob
    Zahra, Shaker A.
    STRATEGIC MANAGEMENT JOURNAL, 2013, 34 (12) : 1453 - 1471
  • [9] A Model for the Management of the Knowledge applied to the Software Development Process
    Vieira, Sandro C.
    Weigang, Li
    Ladeira, Marcelo
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2009, 9 (10): : 153 - 161
  • [10] Knowledge Based Approach to Software Development Process Modeling
    Kozusznik, Jan
    Stolfa, Svatopluk
    DIGITAL INFORMATION PROCESSING AND COMMUNICATIONS, PT 2, 2011, 189 : 16 - 28