Parallel changes in large scale software development: An observational case study

被引:19
|
作者
Perry, DE [1 ]
Siy, HP [1 ]
Votta, LG [1 ]
机构
[1] AT&T Bell Labs, Software Prod Res Dept, Murray Hill, NJ 07974 USA
关键词
change management; parallel/concurrent changes; configuration management; parallel versions; merging interfering and non-interfering versions;
D O I
10.1109/ICSE.1998.671134
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
An essential characteristic of large scale software development is parallel development by teams of developers. How this parallel development is structured and supported has a profound effect on both the quality and timeliness of the product. We conduct an observational case study in which we collect and analyze the change and configuration management history of a legacy system to delineate the boundaries of, and to understand the nature of, the problems encountered in parallel development. The results of our studies are 1) that the degree of parallelism is very high-higher than considered by tool builders; 2) there are multiple levels of parallelism and the data for some important aspects are uniform and consistent for all levels; and 3) the tails of the distributions are long, indicating the tail, rather than the mean: must receive serious attention in providing solutions for these problems.
引用
下载
收藏
页码:251 / 260
页数:10
相关论文
共 50 条
  • [31] Quantum chemistry and large scale computations: A parallel development
    Schaefer, H. Fritz
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2016, 251
  • [32] CASE tool construction for a parallel software development methodology
    Gray, JP
    INFORMATION AND SOFTWARE TECHNOLOGY, 1997, 39 (04) : 235 - 252
  • [33] Investigating Communities of Practice in Large-Scale Agile Software Development: An Interview Study
    Tobisch, Franziska
    Schmidt, Johannes
    Matthes, Florian
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, XP 2024, 2024, 512 : 3 - 19
  • [34] A Case Study on Testing, Commissioning, and Operation of Very-Large-Scale Software Systems
    Vierhauser, Michael
    Rabiser, Rick
    Gruenbacher, Paul
    36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE COMPANION 2014), 2014, : 125 - 134
  • [35] Architecture Challenges for Internal Software Ecosystems: A Large-Scale Industry Case Study
    Schultis, Klaus-Benedikt
    Elsner, Christoph
    Lohmann, Daniel
    22ND ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (FSE 2014), 2014, : 542 - 552
  • [36] Software teams teams and their knowledge networks in large-scale software development
    Smite, Darja
    Moe, Nils Brede
    Sablis, Aivars
    Wohlin, Claes
    INFORMATION AND SOFTWARE TECHNOLOGY, 2017, 86 : 71 - 86
  • [37] A Case Study of Distances in a Large Co-Located Software Development Organisation
    Bjarnason, Elizabeth
    Bern, Baldvin Gislason
    Svedberg, Linda
    2018 IEEE/ACM 11TH INTERNATIONAL WORKSHOP ON COOPERATIVE AND HUMAN ASPECTS OF SOFTWARE ENGINEERING (CHASE), 2018, : 1 - 8
  • [38] Large scale quality transformation in hybrid development organizations - A case study
    Pradhan, Satya
    Nanniyur, Venky
    JOURNAL OF SYSTEMS AND SOFTWARE, 2021, 171
  • [39] Grant Development for Large Scale Research Proposals: An Overview and Case Study
    Goodman, Ira S.
    JOURNAL OF RESEARCH ADMINISTRATION, 2011, 42 (02) : 78 - 86
  • [40] Adoption of Information Security Practices in Large-Scale Agile Software Development: A Case Study in the Finance Industry Sascha Nagele
    Naegele, Sascha
    Korn, Lorena
    Matthes, Florian
    18TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY & SECURITY, ARES 2023, 2023,