Using grounded theory to understand software process improvement: A study of Irish software product companies

被引:102
|
作者
Coleman, Gerry
O'Connor, Rory [1 ]
机构
[1] Dublin City Univ, Sch Comp, Dublin 9, Ireland
[2] Dundalk Inst Technol, Dept Comp, Dundalk, Co Louth, Ireland
关键词
software engineering; software process improvement; qualitative research methods; grounded theory;
D O I
10.1016/j.infsof.2007.02.011
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software process improvement (SPI) aims to understand the software process as it is used within an organisation and thus drive the implementation of changes to that process to achieve specific goals such as increasing development speed, achieving higher product quality or reducing costs. Accordingly, SPI researchers must be equipped with the methodologies and tools to enable them to look within organisations and understand the state of practice with respect to software process and process improvement initiatives, in addition to investigating the relevant literature. Having examined a number of potentially suitable research methodologies, we have chosen Grounded Theory as a Suitable approach to determine what was happening in actual practice in relation to software process and SPI, using the indigenous Irish software product industry as a test-bed. The outcome of this study is a theory, grounded in the field data, that explains when and why SPI is undertaken by the software industry. The objective of this paper is to describe both the selection and usage of grounded theory in this Study and evaluate its effectiveness as a research methodology for software process researchers. Accordingly, this paper will focus on the selection and usage of grounded theory, rather than results of the SPI study itself. (C) 2007 Elsevier B.V. All rights reserved.
引用
收藏
页码:654 / 667
页数:14
相关论文
共 50 条
  • [1] Applying grounded theory to understand software process improvement implementation: a study of Brazilian software organizations
    Angel Montoni, Mariano
    Cavalcanti da Rocha, Ana Regina
    [J]. INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2014, 10 (01) : 33 - 40
  • [2] Applying Grounded Theory to Understand Software Process Improvement Implementation
    Montoni, Mariano Angel
    Rocha, Ana Regina
    [J]. QUATIC 2010: SEVENTH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY, 2010, : 25 - 34
  • [3] Software process in practice: A grounded theory of the Irish software industry
    Coleman, Gerry
    O'Connor, Rory
    [J]. SOFTWARE PROCESS IMPROVEMENT, PROCEEDINGS, 2006, 4257 : 28 - 39
  • [4] Software quality construction in 11 companies: an empirical study using the grounded theory
    Frank Philip Seth
    Erja Mustonen-Ollila
    Ossi Taipale
    Kari Smolander
    [J]. Software Quality Journal, 2015, 23 : 627 - 660
  • [5] Software quality construction in 11 companies: an empirical study using the grounded theory
    Seth, Frank Philip
    Mustonen-Ollila, Erja
    Taipale, Ossi
    Smolander, Kari
    [J]. SOFTWARE QUALITY JOURNAL, 2015, 23 (04) : 627 - 660
  • [6] A software process simulator for software product and process improvement
    Donzelli, P
    Iazeolla, G
    [J]. INTERNATIONAL CONFERENCE ON PRODUCT FOCUSED SOFTWARE PROCESS IMPROVEMENT, 1999, 195 : 525 - 538
  • [7] Theory on Non-Technical Characteristics Affecting Process Adoption in Small Software Companies: A Grounded Theory Study
    Tuape, Micheal
    Hasheela-Mufeti, Victoria T.
    Kasurinen, Jussi
    [J]. IEEE ACCESS, 2022, 10 : 103382 - 103400
  • [8] Using grounded theory to study the experience of software development
    Adolph, Steve
    Hall, Wendy
    Kruchten, Philippe
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2011, 16 (04) : 487 - 513
  • [9] Using grounded theory to study the experience of software development
    Steve Adolph
    Wendy Hall
    Philippe Kruchten
    [J]. Empirical Software Engineering, 2011, 16 : 487 - 513
  • [10] Using a grounded theory approach for exploring software product management challenges
    Jantunen, Sami
    Gause, Donald C.
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2014, 95 : 32 - 51