NONLINEAR REGRESSION MODELS FOR ESTIMATING THE DURATION OF SOFTWARE DEVELOPMENT IN JAVA FOR PC BASED ON THE 2021 ISBSG DATA

Context. The problem of estimating the duration of software development in Java for personal computers (PC) is important because, first, failed duration estimating is often the main contributor to failed software projects, second, Java is a popular language, and, third, a personal computer is a wide...

Full description

Saved in:
Bibliographic Details
Published inRadìoelektronika, informatika, upravlìnnâ no. 3; p. 144
Main Authors Prykhodko, S. B., Pukhalevych, A. V., Prykhodko, K. S., Makarova, L. M.
Format Journal Article
LanguageEnglish
Published 17.10.2022
Online AccessGet full text
ISSN1607-3274
2313-688X
DOI10.15588/1607-3274-2022-3-14

Cover

Abstract Context. The problem of estimating the duration of software development in Java for personal computers (PC) is important because, first, failed duration estimating is often the main contributor to failed software projects, second, Java is a popular language, and, third, a personal computer is a widespread multi-purpose computer. The object of the study is the process of estimating the duration of software development in Java for PC. The subject of the study is the nonlinear regression models to estimate the duration of software development in Java for PC. Objective. The goal of the work is to build nonlinear regression models for estimating the duration of software development in Java for PC based on the normalizing transformations and deleting outliers in data to increase the confidence of the estimation in comparison to the ISBSG model for the PC platform. Method. The models, confidence, and prediction intervals of nonlinear regressions to estimate the duration of software development in Java for PC are constructed based on the normalizing transformations for non-Gaussian data with the help of appropriate techniques. The techniques to build the models, confidence, and prediction intervals of nonlinear regressions are based on normalizing transformations. Also, we apply outlier removal for model construction. In general, the above leads to a reduction of the mean magnitude of relative error, the widths of the confidence, and prediction intervals in comparison to nonlinear models constructed without outlier removal application in the model construction process. Results. A comparison of the model based on the decimal logarithm transformation with the nonlinear regression models based on the Johnson (for the SB family) and Box-Cox transformations as both univariate and bivariate ones has been performed. Conclusions. The nonlinear regression model to estimate the duration of software development in Java for PC is constructed based on the decimal logarithm transformation. This model, in comparison with other nonlinear regression models, has smaller widths of the confidence and prediction intervals for effort values that are bigger than 900 person-hours. The prospects for further research may include the application of bivariate normalizing transformations and data sets to construct the nonlinear regression models for estimating the duration of software development in other languages for PC and other platforms, for example, mainframe.
AbstractList Context. The problem of estimating the duration of software development in Java for personal computers (PC) is important because, first, failed duration estimating is often the main contributor to failed software projects, second, Java is a popular language, and, third, a personal computer is a widespread multi-purpose computer. The object of the study is the process of estimating the duration of software development in Java for PC. The subject of the study is the nonlinear regression models to estimate the duration of software development in Java for PC. Objective. The goal of the work is to build nonlinear regression models for estimating the duration of software development in Java for PC based on the normalizing transformations and deleting outliers in data to increase the confidence of the estimation in comparison to the ISBSG model for the PC platform. Method. The models, confidence, and prediction intervals of nonlinear regressions to estimate the duration of software development in Java for PC are constructed based on the normalizing transformations for non-Gaussian data with the help of appropriate techniques. The techniques to build the models, confidence, and prediction intervals of nonlinear regressions are based on normalizing transformations. Also, we apply outlier removal for model construction. In general, the above leads to a reduction of the mean magnitude of relative error, the widths of the confidence, and prediction intervals in comparison to nonlinear models constructed without outlier removal application in the model construction process. Results. A comparison of the model based on the decimal logarithm transformation with the nonlinear regression models based on the Johnson (for the SB family) and Box-Cox transformations as both univariate and bivariate ones has been performed. Conclusions. The nonlinear regression model to estimate the duration of software development in Java for PC is constructed based on the decimal logarithm transformation. This model, in comparison with other nonlinear regression models, has smaller widths of the confidence and prediction intervals for effort values that are bigger than 900 person-hours. The prospects for further research may include the application of bivariate normalizing transformations and data sets to construct the nonlinear regression models for estimating the duration of software development in other languages for PC and other platforms, for example, mainframe.
Author Prykhodko, K. S.
Prykhodko, S. B.
Makarova, L. M.
Pukhalevych, A. V.
Author_xml – sequence: 1
  givenname: S. B.
  surname: Prykhodko
  fullname: Prykhodko, S. B.
– sequence: 2
  givenname: A. V.
  surname: Pukhalevych
  fullname: Pukhalevych, A. V.
– sequence: 3
  givenname: K. S.
  surname: Prykhodko
  fullname: Prykhodko, K. S.
– sequence: 4
  givenname: L. M.
  surname: Makarova
  fullname: Makarova, L. M.
BookMark eNo9kMtOwzAQRS1UJErpH7DwDxj8yMNZuo2TGqV2FaeFnZXGiQSCFiVsED9PAojV6I7OHY3ONZidzqcWgFuC70gYcn5PIhwjRuMAUUwpYogEF2BOGWEo4vxpBub_xBVYDsMLxpiEPCJBPAdf2uhCaSlKWMq8lNYqo-HWpLKwMDMllLZSW1EpncNqI2G6L8cwIiaD1mTVoyjHpTzIwuy2UldQafggDuKnu1vDlbAyhSM_lcf_CFR2ZXOYikrcgMuufh3a5d9cgH0mq_UGFSZXa1GghsTRB-IJrbumCbj3beNx6COOE0p9zRvGeXs8Jh4nOIwpx63vmi70NG6pj46MdgFLCFuA4Pdu05-HoW87994_v9X9pyPY_Th0kyE3GXKTQ8ccCdg3AFpb0g
ContentType Journal Article
DBID AAYXX
CITATION
DOI 10.15588/1607-3274-2022-3-14
DatabaseName CrossRef
DatabaseTitle CrossRef
DatabaseTitleList CrossRef
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 2313-688X
ExternalDocumentID 10_15588_1607_3274_2022_3_14
GroupedDBID 9MQ
AAYXX
ADBBV
ALMA_UNASSIGNED_HOLDINGS
BCNDV
CITATION
GROUPED_DOAJ
ID FETCH-LOGICAL-c176t-892afcc48ddecd05d680922da8c388ebb9d09057280edfcf5d27e2d6b32f43913
ISSN 1607-3274
IngestDate Tue Jul 01 03:16:44 EDT 2025
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 3
Language English
License https://creativecommons.org/licenses/by-sa/4.0
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c176t-892afcc48ddecd05d680922da8c388ebb9d09057280edfcf5d27e2d6b32f43913
OpenAccessLink http://ric.zntu.edu.ua/article/download/265795/261821
ParticipantIDs crossref_primary_10_15588_1607_3274_2022_3_14
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2022-10-17
PublicationDateYYYYMMDD 2022-10-17
PublicationDate_xml – month: 10
  year: 2022
  text: 2022-10-17
  day: 17
PublicationDecade 2020
PublicationTitle Radìoelektronika, informatika, upravlìnnâ
PublicationYear 2022
SSID ssj0001586147
ssib018208917
ssib015895113
ssib044757822
Score 2.1979177
Snippet Context. The problem of estimating the duration of software development in Java for personal computers (PC) is important because, first, failed duration...
SourceID crossref
SourceType Index Database
StartPage 144
Title NONLINEAR REGRESSION MODELS FOR ESTIMATING THE DURATION OF SOFTWARE DEVELOPMENT IN JAVA FOR PC BASED ON THE 2021 ISBSG DATA
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1Lj5swELai7aU9VH2qb_nQG4KCCWCObEJ20yYkCmS7NwQGtBJVsoqSSNv-vv6vzpin2qjq9kISxzNGmS-eGTMPQj46ugC1m8EfCR_tDg3mqG7BC9VO3SKznFSYss72PLAv18PP19b1YPCzF7V02Kea-H4yr-R_pApjIFfMkr2HZFumMADvQb5wBQnD9Z9kHCyC2TTwvZWy8i9W1caozBdjfxYq4N0pfhhN516EB1IY2TNeVydSGOkTLibRV2_l97twKtMAJHrlSdol-vChP1ZgPhIzUNPKNDwPL5SxF3l9o3YFMMHn7aMt6LBSNtUppU1aV2Xd1x8Pt7vk-K2aCmYzvraxzcvdXXmzzUp5chtqyrnWfnMob0CLHe-qplWeplxpJ6m-aEDYnbCXyW57lOvONGWu9Y83wDPGaBGntyPbeJDKqlY-Wi7HwCY1VZvLnsQNQM3eLmxUJSX_0A6WxTHloWWpygVN1Rh22rCJAPhNSbahi-g0IZ8YucTIJUYusRljO_UHzHGqaIHas4dtzbA4mLGd1YQl83nPS8aSi05TRbFKbudgNMm2QM2d1kmfuPCnE7ffM6p61lH0hDyu3RrqVRh9Sgb55hl51Ct2-Zz8aNFKO7TSCq0UEEc7tFIAHG3QShcT2qCV9tBKpwFFtEra5YhKtFKYj8SIVirRShGtL8h64kejS7Vu_aEKw7H3KndZUggx5KB9RaZbmc11l7Es4cLkPE9TN9NdcDUY1_OsEIWVMSdnmZ2arMBccvMlOdtsN_krQoeWabmpEAU-_khYkjqu7tjA3BzquTCy10Rtfrv4tqrwEv9NyG_uOf8tedjh-h052-8O-XswZPfpBwmTX_CVeMs
linkProvider Directory of Open Access Journals
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=NONLINEAR+REGRESSION+MODELS+FOR+ESTIMATING+THE+DURATION+OF+SOFTWARE+DEVELOPMENT+IN+JAVA+FOR+PC+BASED+ON+THE+2021+ISBSG+DATA&rft.jtitle=Rad%C3%ACoelektronika%2C+informatika%2C+upravl%C3%ACnn%C3%A2&rft.au=Prykhodko%2C+S.+B.&rft.au=Pukhalevych%2C+A.+V.&rft.au=Prykhodko%2C+K.+S.&rft.au=Makarova%2C+L.+M.&rft.date=2022-10-17&rft.issn=1607-3274&rft.eissn=2313-688X&rft.issue=3&rft.spage=144&rft_id=info:doi/10.15588%2F1607-3274-2022-3-14&rft.externalDBID=n%2Fa&rft.externalDocID=10_15588_1607_3274_2022_3_14
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1607-3274&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1607-3274&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1607-3274&client=summon