Javascript must be enabled to continue!
Early size estimation of web apps created using codeigniter framework by nonlinear regression models
View through CrossRef
Subject matter: Early software size estimation is one of the project managers' significant problems in evaluating app development efforts because software size is the major determinant of software project effort. Function points (FPs) and lines of code (LOC) are most commonly used as measures of size in existing software effort estimation methods and models. As is known, both these metrics have their advantages and disadvantages when used for software effort estimation. Although the FPs-based measure has the advantage over the LOC in that it does not depend on the technologies used, however, the assessment of efforts requires considering such factors (environmental factors). Considering the above factors can be ensured by appropriate models for estimating the LOC-based effort. Nowadays, many Web apps are created using PHP frameworks making the app development faster. CodeIgniter is one such powerful framework. However, there are no regression models for estimating the software size of Web apps created using the CodeIgniter framework. This requires the construction of the appropriate models. The task of this paper is to developĀ a nonlinear regression model for estimating the software size (in KLOC, kilo lines of code) of Web apps created using the CodeIgniter framework. Method: We apply the technique for constructing nonlinear regression models based on the multivariate normalizing transformations and prediction intervals. The result is three nonlinear regression models with three predictors: the total number of classes, the average number of methods per class, and the DIT (Depth of Inheritance Tree) average per class. To build these models for estimating the size of Web apps created using the CodeIgniter framework, we used three well-known normalizing transformations: two univariate transformations (the decimal logarithm and the Box-Cox transformation) and the Box-Cox four-variate transformation. Conclusions. The nonlinear regression model constructed by the Box-Cox four-variate transformation has better size prediction results than other regression models based on the univariate transformations.
National Aerospace University - Kharkiv Aviation Institute
Title: Early size estimation of web apps created using codeigniter framework by nonlinear regression models
Description:
Subject matter: Early software size estimation is one of the project managers' significant problems in evaluating app development efforts because software size is the major determinant of software project effort.
Function points (FPs) and lines of code (LOC) are most commonly used as measures of size in existing software effort estimation methods and models.
As is known, both these metrics have their advantages and disadvantages when used for software effort estimation.
Although the FPs-based measure has the advantage over the LOC in that it does not depend on the technologies used, however, the assessment of efforts requires considering such factors (environmental factors).
Considering the above factors can be ensured by appropriate models for estimating the LOC-based effort.
Nowadays, many Web apps are created using PHP frameworks making the app development faster.
CodeIgniter is one such powerful framework.
However, there are no regression models for estimating the software size of Web apps created using the CodeIgniter framework.
This requires the construction of the appropriate models.
The task of this paper is to developĀ a nonlinear regression model for estimating the software size (in KLOC, kilo lines of code) of Web apps created using the CodeIgniter framework.
Method: We apply the technique for constructing nonlinear regression models based on the multivariate normalizing transformations and prediction intervals.
The result is three nonlinear regression models with three predictors: the total number of classes, the average number of methods per class, and the DIT (Depth of Inheritance Tree) average per class.
To build these models for estimating the size of Web apps created using the CodeIgniter framework, we used three well-known normalizing transformations: two univariate transformations (the decimal logarithm and the Box-Cox transformation) and the Box-Cox four-variate transformation.
Conclusions.
The nonlinear regression model constructed by the Box-Cox four-variate transformation has better size prediction results than other regression models based on the univariate transformations.
Related Results
Playing Pregnancy: The Ludification and Gamification of Expectant Motherhood in Smartphone Apps
Playing Pregnancy: The Ludification and Gamification of Expectant Motherhood in Smartphone Apps
IntroductionLike other forms of embodiment, pregnancy has increasingly become subject to representation and interpretation via digital technologies. Pregnancy and the unborn entity...
On Flores Island, do "ape-men" still exist? https://www.sapiens.org/biology/flores-island-ape-men/
On Flores Island, do "ape-men" still exist? https://www.sapiens.org/biology/flores-island-ape-men/
<span style="font-size:11pt"><span style="background:#f9f9f4"><span style="line-height:normal"><span style="font-family:Calibri,sans-serif"><b><spa...
Hubungan Perilaku Pola Makan dengan Kejadian Anak Obesitas
Hubungan Perilaku Pola Makan dengan Kejadian Anak Obesitas
<p><em><span style="font-size: 11.0pt; font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-langua...
Abstract B9: Smartphone applications as a source of cancer information
Abstract B9: Smartphone applications as a source of cancer information
Abstract
The increasing popularity and advent of newer, better and relevant application programs (apps) has made smart phones an important source of healthcare infor...
Usage of Mobile Apps to support Active Transportation: Scoping Review (Preprint)
Usage of Mobile Apps to support Active Transportation: Scoping Review (Preprint)
BACKGROUND
The World Health Organization recommends 150-300 minutes of physical activity per week to lower health risks caused by sedentary behavior. Incorp...
Assessing the Quality, Privacy, and Security of Breast Cancer Apps for Arabic Speakers: Systematic Search and Review of Smartphone Apps
Assessing the Quality, Privacy, and Security of Breast Cancer Apps for Arabic Speakers: Systematic Search and Review of Smartphone Apps
Background
Breast cancer is a widespread disease, and its incidence is rapidly increasing in the Middle East and North Africa region. With the increasing availa...
Assessing the Quality, Privacy, and Security of Breast Cancer Apps for Arabic Speakers: Systematic Search and Review of Smartphone Apps (Preprint)
Assessing the Quality, Privacy, and Security of Breast Cancer Apps for Arabic Speakers: Systematic Search and Review of Smartphone Apps (Preprint)
BACKGROUND
Breast cancer is a widespread disease, and its incidence is rapidly increasing in the Middle East and North Africa region. With the increasing av...
A NONLINEAR REGRESSION MODEL FOR EARLY LOC ESTIMATION OF OPEN-SOURCE KOTLIN-BASED APPLICATIONS
A NONLINEAR REGRESSION MODEL FOR EARLY LOC ESTIMATION OF OPEN-SOURCE KOTLIN-BASED APPLICATIONS
Context. The early lines of code (LOC) estimation in software projects holds significant importance, as it directly influences the prediction of development effort, covering a spec...

