Internet software engineering: A different class of processes

被引:19
作者
Ramesh, B
Pries-Heje, J
Baskerville, R
机构
[1] Georgia State Univ, Dept Comp Informat Syst, Atlanta, GA 30303 USA
[2] IT Univ Copenhagen, DK-2400 Copenhagen NV, Denmark
关键词
D O I
10.1023/A:1020557725165
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper describes empirical research into Internet software development practices. The focus of our study is to develop an understanding of the features that characterize Internet software development. Based on a Grounded Theory analysis of data collected in nine US software development organizations, we identify three factors that influence Internet software development processes: demand for rush to market, operating in a different kind of market environment and the lack of experience developing such products. Though many of the characteristics of the development processes identified in our study may be observed in traditional software development, the intensity with which they apply and together distinguish Internet software development. The differences include a distinct collection of methods, tools, and management techniques for software engineering, and embody a unique development culture and negotiable software quality.
引用
收藏
页码:169 / 195
页数:27
相关论文
共 37 条
  • [1] AMBLER S, 2000, COMPUTING CANADA, V26, P24
  • [2] [Anonymous], 1999, INF TECHN RES INV OU
  • [3] [Anonymous], IEEE COMPUT
  • [4] [Anonymous], QUALITATIVE REPORT
  • [5] Web-based agile software development
    Aoyama, M
    [J]. IEEE SOFTWARE, 1998, 15 (06) : 56 - +
  • [6] Baskerville R, 2001, INT FED INFO PROC, V66, P49
  • [7] How Internet software companies negotiate quality
    Baskerville, R
    Levine, L
    Pries-Heje, J
    Ramesh, B
    Slaughter, S
    [J]. COMPUTER, 2001, 34 (05) : 51 - +
  • [8] Embracing change with extreme programming
    Beck, K
    [J]. COMPUTER, 1999, 32 (10) : 70 - +
  • [9] Beck K., 2000, Extreme Programming Explained: Embrace Change
  • [10] Beck Kent, 2001, Planning extreme programming