A Case Study of Software Project Replacement: A Time Series Analysis

被引:0
|
作者
L'Erario, Alexandre [1 ]
Detoni, Thiago Arahn [2 ]
Duarte, Alessandro Silveira [3 ]
机构
[1] Ave Alberto Carazzai,1640 Ctr, BR-86300000 Cornelio Procopio, PR, Brazil
[2] Univ Tecnol Fed Parana, PPGI, BR-86300000 Cornelio Procopio, Parana, Brazil
[3] Edificio Palhano Business Ctr Londrina PR, Gleba Fazenda Palhano, Ave Ayrton Senna da Silva 200,Edificio Palhano Bus, Londrina, PR, Brazil
关键词
Software project replacement; software maintenance; time series; TECHNICAL DEBT; EVOLUTION; TOOLS;
D O I
10.1142/S0218194023500250
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Enterprise software requires constant updates to keep it usable. These updates originate in correcting errors and mainly in new organizational demands. Over time, these demands generate a significant workload that becomes increasingly complex than the first requirements. For this reason, the organization providing the software may choose to continue updating the old product or make it obsolete and replace it with a new one. Identifying the ideal moment to carry out this migration involves, in addition to the costs of keeping the product obsolete for a while, the effort to develop a new one. This work addresses a case study that comprises fifteen years with two migrations of the software project. Due to the availability of the collection of activities performed by the development and support team, performed sequentially over time, the applicability of time series was possible. Furthermore, the historical base of the activities performed made it possible to use the time series decomposition to obtain its trend, seasonality and noise. Time series decomposition indicated many random events in the first migration, while in the second, the team self-regulated, but there were tension points. This study identified a preliminary model whose purpose is to determine when to develop a new software version.
引用
收藏
页码:1063 / 1093
页数:31
相关论文
共 50 条
  • [1] Time Series Forecasting during Software Project State Analysis
    Romanov, Anton
    Yarushkina, Nadezhda
    Filippov, Alexey
    Sergeev, Pavel
    Andreev, Ilya
    Kiselev, Sergey
    MATHEMATICS, 2024, 12 (01)
  • [2] Analysis of the Software Project Estimation Process: A Case Study
    Prokopova, Zdenka
    Silhavy, Petr
    Silhavy, Radek
    SOFTWARE ENGINEERING METHODS IN INTELLIGENT ALGORITHMS, VOL 1, 2019, 984 : 456 - 467
  • [3] An Analysis of Software Project Management (Case Study: Government Agencies)
    Saputra, Mas'ud Adhi
    Arman, Arry Akhmad
    2015 INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY SYSTEMS AND INNOVATION (ICITSI), 2015,
  • [4] TSAnalyzer, a GNSS time series analysis software
    Dingcheng Wu
    Haoming Yan
    Yingchun Shen
    GPS Solutions, 2017, 21 : 1389 - 1394
  • [5] GPS interactive time series analysis software
    Goudarzi, Mohammad Ali
    Cocard, Marc
    Santerre, Rock
    Woldai, Tsehaie
    GPS SOLUTIONS, 2013, 17 (04) : 595 - 603
  • [6] GPS interactive time series analysis software
    Mohammad Ali Goudarzi
    Marc Cocard
    Rock Santerre
    Tsehaie Woldai
    GPS Solutions, 2013, 17 : 595 - 603
  • [7] TSAnalyzer, a GNSS time series analysis software
    Wu, Dingcheng
    Yan, Haoming
    Shen, Yingchun
    GPS SOLUTIONS, 2017, 21 (03) : 1389 - 1394
  • [8] Aligning software project decisions: A case study
    Aurum, Aybuke
    Wohlin, Claes
    Porter, Andrew
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2006, 16 (06) : 795 - 818
  • [9] Global Software Project Management: A Case Study
    Bjorndal, Petra
    Smiley, Karen
    Mohapatra, Prateeti
    SOFTWARE ENGINEERING APPROACHES FOR OFFSHORE AND OUTSOURCED DEVELOPMENT, 2010, 54 : 64 - +
  • [10] A case study project for software engineering education
    Hilburn, Thomas B.
    Towhidnejad, Massood
    Nangia, Surneera
    Shen, Li
    36TH ANNUAL FRONTIERS IN EDUCATION, CONFERENCE PROGRAM, VOLS 1-4: BORDERS: INTERNATIONAL, SOCIAL AND CULTURAL, 2006, : 243 - +