Software development productivity on a new platform: an industrial case study

被引:11
|
作者
Tomaszewski, P [1 ]
Lundberg, L [1 ]
机构
[1] Blekinge Inst Technol, Sch Engn, S-37225 Ronneby, Sweden
关键词
development environments; productivity; software metrics; improvement; technology adoption;
D O I
10.1016/j.infsof.2004.08.007
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The high non-functional requirements on mobile telecommunication applications call for new solutions. An example of such a solution can be a software platform that provides high performance and availability. The introduction of such a platform may, however, affect the development productivity. In this study, we present experiences from research carried out at Ericsson. The purpose of the research was productivity improvement and assessment when using the new platform. In this study, we quantify and evaluate the current productivity level by comparing it with UNIX development. The comparison is based on two large, commercially, available systems. We reveal a factor of four differences in productivity. Later, we decompose the problem into two issues: code writing speed and average amount of code necessary to deliver a certain functionality. We assess the impact of both these issues. We describe the nature of the problem by identifying factors that affect productivity and estimating their importance. To the issues identified we suggest a number of remedies. The main methods used in the study are interviews and historical data research. (C) 2004 Elsevier B.V. All rights reserved.
引用
收藏
页码:257 / 269
页数:13
相关论文
共 50 条
  • [1] Mental Health and Productivity in Software Development: A Study with the Bravo Central Platform
    Leme, Nicolas Paes
    Arriel, Johny
    Garcia, Alessandro
    Azevedo, Julia
    Sousa, Theo
    Bueno, Luana
    Godinho, Joao
    Pereira, Juliana Alves
    [J]. PROCEEDINGS OF THE 20TH BRAZILIAN SYMPOSIUM ON INFORMATIONS SYSTEMS, SBSI 2024, 2024,
  • [2] Development of Advanced Control Software Platform Based on Industrial Control Software
    Chai Wenyan
    Huang Dexian
    Sun Qiaoyun
    [J]. 2013 32ND CHINESE CONTROL CONFERENCE (CCC), 2013, : 8417 - 8422
  • [3] Security Monitoring during Software Development: An Industrial Case Study
    Siavvas, Miltiadis
    Tsoukalas, Dimitrios
    Kalouptsoglou, Ilias
    Manganopoulou, Evdoxia
    Manolis, Georgios
    Kehagias, Dionysios
    Tzovaras, Dimitrios
    [J]. APPLIED SCIENCES-BASEL, 2023, 13 (12):
  • [4] Perceptions of Task Interdependence in Software Development: An Industrial Case Study
    de Banos Souza, Mayara Benicio
    da Silva, Fabio Q. B.
    Seaman, Carolyn
    [J]. 2023 IEEE/ACM 16TH INTERNATIONAL CONFERENCE ON COOPERATIVE AND HUMAN ASPECTS OF SOFTWARE ENGINEERING, CHASE, 2023, : 127 - 137
  • [5] The Role of Generative AI in Software Development Productivity: A Pilot Case Study
    Coutinho, Mariana
    Marques, Lorena
    Santos, Anderson
    Dahia, Marcio
    Franca, Cesar
    Santos, Ronnie de Souza
    [J]. PROCEEDINGS OF THE 1ST ACM INTERNATIONAL CONFERENCE ON AI-POWERED SOFTWARE, AIWARE 2024, 2024, : 131 - 138
  • [6] Letsvie App Platform As A Case Study For Component Based Software Development
    Benon, Kavuma
    Ma, Tian
    [J]. 2018 INTERNATIONAL CONFERENCE ON SENSOR NETWORKS AND SIGNAL PROCESSING (SNSP 2018), 2018, : 311 - 316
  • [7] Software development productivity of European space, military, and industrial applications
    Maxwell, KD
    VanWassenhove, L
    Dutta, S
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1996, 22 (10) : 706 - 718
  • [8] From project to platform: a case study on evolving the software development team
    Coughlin, Daniel
    Lush, Binky
    [J]. LIBRARY MANAGEMENT, 2024, 45 (1/2) : 37 - 45
  • [9] Use case methodology in industrial software development
    Forney, P
    Weygandt, S
    [J]. SOLUTIONS FOR IMPROVING PRODUCTIVITY AND FLEXIBILITY, 1999, 393 : 161 - 170
  • [10] Effort estimation in large-scale software development: An industrial case study
    Usman, Muhammad
    Britto, Ricardo
    Damm, Lars-Ola
    Borstler, Jurgen
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 99 : 21 - 40