<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Mathematical Modeling of Effort of Mobile Application Development in a Planning Phase</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Admiral Makarov National University of Shipbuilding</institution>
          ,
          <addr-line>Mykolaiv, 54025</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <fpage>0000</fpage>
      <lpage>0002</lpage>
      <abstract>
        <p>Mathematical modeling of effort of development of mobile applications (apps) by non-linear regression model using multivariate normalizing transformation is performed. A three-factor non-linear regression model to estimate the effort (in man-hours) of developing the mobile apps in a planning phase is constructed on the basis of the Johnson four-variate transformation for SB family. This model is constructed around the Requirement Analysis Document (RAD) variables: number of screens, number of functions, and number of files. Comparison of the constructed model with the linear regression model and non-linear regression models based on the univariate normalizing transformations is performed. This model, in comparison with other regression models, has a larger multiple coefficient of determination, a smaller value of the mean magnitude of relative error, a larger value of percentage of prediction, and smaller widths of the confidence and prediction intervals of regression. Such a good result for the constructed model may be explained best multivariate normalization of the non-Gaussian data set, which used to build the three-factor non-linear regression model based on the Johnson four-variate transformation for SB family.</p>
      </abstract>
      <kwd-group>
        <kwd>Mathematical Modeling</kwd>
        <kwd>Effort Estimation</kwd>
        <kwd>Mobile Application</kwd>
        <kwd>Non-linear Regression Model</kwd>
        <kwd>Prediction Interval</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>The problem of estimating software development effort is one of the important ones
in the planning phase, which is the first of the five phases of the software
development lifecycle [1]. Today, the solution of this problem is carried out, including using
mathematical modeling. One of the more well-known mathematical models for
estimating software development effort is COCOMO II. But its use for mobile apps has
some difficulties. First, the main factor for this model is the size of the software,
which is still unknown in the planning phase. Second, COCOMO II is a non-linear
regression equation built on a univariate transformation in the form of a decimal
logarithm, which does not always allow for proper normalization of the data. In addition,
the regression equation does not include random variables [2-4] as and a effort
estimation model based on Function Points Analysis method [5]. And, as you know, the
Copyright © 2019 for this paper by its authors.</p>
      <p>Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).
effort is a random variable. Third, while mobile app development is similar to web
app development and has its roots in more traditional software development, however,
one significant difference is that mobile apps are often written specifically to take
advantage of the unique features that a particular mobile device offers [6].</p>
      <p>Therefore, over the last decade, the various models for forecasting the effort of
developing the mobile apps in a planning phase, including regression ones [7, 8], were
constructed. It is the regression models that describe an effort as a random variable.
And since the effort distribution is not Gaussian, it is necessary to use non-linear
regression models, and their construction should be based on multivariate normalizing
transformations [9].
2</p>
    </sec>
    <sec id="sec-2">
      <title>Model construction</title>
      <p>At first, the three-factor linear regression model to estimate the effort Y (in
manhours) of developing the mobile apps in a planning phase is constructed for the
fourdimensional data set from Table 1. This model is constructed around the Requirement
Analysis Document (RAD) variables: number of screens X1, number of functions X2,
and number of files X3.
The data set from Table 1 was obtained by combining two data sets for 17 mobile
apps from [5] and for 21 mobile apps (rows 18 to 38). Also, Table 1 contains the
values of squared Mahalanobis distance (MD2). We use the technique based on the
squared Mahalanobis distance [10] for detecting the outliers in the data from Table 1.
There are no outliers in the data from Table 1 for 0.005 significance level, since for
all data rows, the MD2 values are smaller than the value of the quantile of the
ChiSquare distribution, which equals to 14.86.</p>
      <p>Following [2-4] the three-factor linear regression model has the form</p>
      <p>
        Y  bˆ0  bˆ1X1  bˆ2 X 2  bˆ3 X 3   x ,
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
where  x is a Gaussian random variable which defines residuals,  x  N 0,  x  ; the
estimators for parameters of the
      </p>
      <p>
        model (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) are: bˆ0  0.26513 , bˆ1  0.23116 ,
bˆ2  -0.00082 , bˆ3  0.08374 . Parameters of the model (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) were estimated by the least
square method.
      </p>
      <p>
        To judge the prediction accuracy of linear regression model (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) we first used the
well-known standard metrics of prediction accuracy, i.e., a multiple coefficient of
determination R2, a mean magnitude of relative error MMRE and percentage of
prediction at the level of magnitude of relative error (MRE), which equals 0.25,
PRED(0.25) [11, 12]. The values of R2, MMRE, and PRED(0.25) equal respectively
0.5449, 0.5713, and 0.5789 for the linear regression model (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ). These values show us
bad prediction results of the regression model (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ).
      </p>
      <p>
        Besides, the null hypothesis that the observed frequency distribution of residuals
for the linear regression model (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) is the same as the normal distribution was tested by
Pearson's chi-squared test. There is a reason to reject the null hypothesis that the
distribution of residuals for the model (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) is the same as the normal distribution, since
the chi-squared test statistic value equals to 13.33 is higher than the critical value of
the chi-square, which equals to 7.81 for 3 degrees of freedom and 0.05 significance
level. Also, for the distribution of residuals in linear regression model (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ), estimators
of skewness and kurtosis equal to 0.78 and 5.69, respectively. Although for the
Gaussian distribution, the values of skewness and kurtosis equal to 0 and 3,
respectively.
      </p>
      <p>
        It is known [2], one of the underlying assumptions that justify the use of linear
regression models is the normality of the distribution of residuals. But this assumption
is not valid for the linear regression model (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ). What leads to the need to construct a
multiple non-linear regression model to estimate the effort of developing the mobile
apps in a planning phase.
      </p>
      <p>
        The three-factor non-linear regression model to estimate the effort of developing
the mobile apps in a planning phase was constructed based on the Johnson
fourvariate transformation for SB family according [9]. The three-factor non-linear
regression model has the form [9]
1
Y  ˆY  ˆ Y 1  eZˆY ˆY  ˆY  ,

(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
where  is a Gaussian random variable which defines residuals,   N 0,1 ; ZˆY is a
prediction result by linear regression equation for normalized data, which were
transformed using the Johnson four-variate transformation for SB family,
ZˆY  bˆ0  bˆ1Z1  bˆ2Z2  bˆ3Z3 ;
      </p>
      <p>Z j   j   j ln</p>
      <p>X j   j
 j   j  X j
,
 j  X j   j   j ,
j  1,2,3 ; the estimators for parameters of the Johnson four-variate transformation for
SB family are: ˆY  5.69898 , ˆ1  0.524119 , ˆ 2  0.776179 , ˆ 3  0.540973 ,
ˆY  2.40219 , ˆ1  0.743879 , ˆ2  0.79545 , ˆ3  0.534447 , ˆY  -114.5452 ,
ˆ1  1.7242 , ˆ2  1.6885 , ˆ3  0.90 , ˆ Y  3328.564 , ˆ 1  12.3743 , ˆ 2  12.09 1 ,
ˆ 3  8.30648 ; the estimators for parameters of the linear regression equation for
normalized data are: bˆ0  0 , bˆ1  0.808152 , bˆ2  -0.928296 , bˆ3  0.854262 .
Parameters of the linear regression equation for normalized data were estimated by the least
square method.</p>
      <p>
        The values of R2, MMRE, and PRED(0.25) equal respectively 0.5789, 0.4933 and
0.5263 for non-linear regression model (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ). These values show us bad prediction
results of the non-linear regression model (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) approximately also as for the linear
regression model (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ).
      </p>
      <p>Because of this, the method [13] for improving non-linear regression models was
further used to construct a non-linear regression model to estimate the effort of
developing the mobile apps in a planning phase. The method [13] consists of four stages. In
the first stage, a set of multivariate non-Gaussian data is normalized using a
multivariate normalizing transformation. After that, normalized data are checked for outliers,
and, if ones are detected, outliers are cut off. The method based on the squared
Mahalanobis distance [14] is used for outlier detection. In the second stage, the
nonlinear regression model is constructed based on the multivariate normalizing
transformation [9]. In the third stage, the prediction intervals of non-linear regression is
built according [9]. And finally, at the fourth stage, it is checked whether among the
data for which the non-linear regression model was built, those that go beyond the
found boundaries of the prediction interval. And, if the outliers are detected, they are
cut off, and we repeat all the stages, starting with the first, for new data.</p>
      <p>
        For the non-linear regression model (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) with the parameter estimators obtained
from the data in Table 1 of the 38 mobile apps, it turned out that Y values for the three
apps (5, 6, and 11) go beyond the prediction interval. In Table 2, the lower bound of
the prediction interval obtained in the first iteration is denoted as LB1, and the upper
bound is denoted as UB1. In the second iteration, data from three mobile apps (5, 6,
and 11) were cut off, and data from the remaining 35 apps were used for model
construction. For the model (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) with the parameter estimators obtained from the data in
Table 1 of the 35 mobile apps, it turned out that the value of Y for app 17 goes beyond
the prediction interval. There were four such iterations, after which 30 mobile apps
remained (
        <xref ref-type="bibr" rid="ref1 ref10 ref12 ref13 ref14 ref3 ref4 ref7 ref9">1, 3, 4, 7, 9, 10, 12-14, 18-38</xref>
        ). At the fifth iteration, there were no outliers;
the repeat of the stages was completed, the nonlinear regression model (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) was
constructed using data from 30 apps. In Table 2, the lower bound of the prediction
interval obtained in the fifth iteration is denoted as LB5, and the upper bound is denoted as
UB5. The row numbers (i.e., mobile apps) with the outliers in data are highlighted in
bold. A dash (-) depicts the exclusion of the corresponding numbers of data in the
relevant iteration (i.e., iteration 5).
ˆ3  0.73913 , ˆ Y  500.266 , ˆ1  11.3796 , ˆ 2  13.2488 , ˆ 3  8.52637 ; the
estimators for parameters of the linear regression equation for normalized data are:
bˆ0  0 , bˆ1  1.1190 , bˆ2  -1.3765 , bˆ3  1.2027 .
      </p>
      <p>
        The values of R2, MMRE, and PRED(0.25) equal respectively 0.965, 0.117 and
0.867 for non-linear regression model (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ). These values show us good prediction
results of the non-linear regression model (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) with parameter estimators obtained from
the data in Table 1 of the 30 mobile apps.
      </p>
      <p>Following [9], appropriate equations were constructed to determine the lower and
upper bounds of the non-linear regression prediction intervals
</p>
      <p>
YPI  Y1 ZˆY  t 2,SZY 1 
ˆ</p>
      <p>
        N1  zX T ZX T ZX 1zX 1 2  ,
(
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
where
Y
      </p>
      <p>is a first component of a vector of normalizing transformation,
ψ  Y , 1, 2 ,, k T ; k is a number of factors (regressors or independent
variables); t 2, is a quantile of student's t-distribution with  2 significance level and 
degrees of freedom; ZX is a matrix of centered regressors that contains the values of
normalized data Z1i  Z1 , Z 2i  Z 2 , , Z ki  Zk ; zX is a vector with components
Z1i  Z1 , Z 2i  Z 2 , , Z ki  Zk for i-row; SZ2Y 
  T ZX is k  k matrix
Z X
1 N 2
 i1 ZYi  ZˆYi  ,   N  k 1 ;
 SZ1Z1
  T ZX  </p>
      <p> SZ1Z2
Z X  
 S
 Z1Zk</p>
      <p>SZ1Z2
SZ2Z2</p>
      <p>
SZ2Zk
</p>
      <p>SZ1Zk 
 SZ Z </p>
      <p>2 k  ,
  
 SZk Zk </p>
      <p>N
where SZqZr  i1 Zqi  Zq Zri  Zr , q, r  1,2,, k . In our case, k=3.</p>
      <p>
        In the fifth iteration, for the data which normalized by the Johnson four-variate
transformation for SB family from 30 mobile apps, 3 3 matrix
 29.8

  T ZX   25.5
Z X
Also, for comparison of the model (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) with other models, a linear regression model
and nonlinear regression models on the basis of the univariate decimal logarithm
transformation (Log10) and the Johnson univariate transformation for the SB family
were constructed for data from Table 1 of the 30 mobile apps. The three-factor linear
regression model for data from Table 1 of the 30 apps has the form
      </p>
      <p>
        Yˆ  40,250  28,973 X1 - 41,798 X 2  50,665 X 3   x .
(
        <xref ref-type="bibr" rid="ref4">4</xref>
        )
The three-factor non-linear regression model is constructed based on the decimal
logarithm transformation for data from Table 1 of the 30 apps
      </p>
      <p>
        ˆ ˆ ˆ
Y  10x bˆ0 X1b1 X 2b2 X 3b3 ,
(
        <xref ref-type="bibr" rid="ref5">5</xref>
        )
where the estimators for parameters are: bˆ0  1.73898 , bˆ1  1.6687 , bˆ2  -2.1116 ,
bˆ3  1.30125 .
      </p>
      <p>
        The three-factor non-linear regression model based on the Johnson univariate
transformation for the SB family has the form (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) with only the following parameter
estimators: bˆ3  1.1148 ˆY  0.25204 , ˆ1  0.10255 , ˆ 2  0.49345 , ˆ 3  0.61963 ,
ˆY  0.58192 , ˆ1  0.51359 , ˆ2  0.63352 , ˆ3  0.58967 , ˆY  19.9286 ,
Johnson transformation for S B family were estimated by the maximum likelihood
method.
      </p>
      <p>
        The values of R2, MMRE and PRED(0.25) equal respectively 0.838, 0.237 and
0.733 for linear regression model (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ), and equal respectively 0.789, 0.206 and 0.733
the model (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ), and equal respectively 0.878, 0.190 and 0.767 for the model (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) with
estimators of parameters for the Johnson univariate transformation. The values of R2,
MMRE, and PRED(0.25), which equal respectively 0.965, 0.117, and 0.867, is better
for the model (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) with estimators of parameters for the Johnson four-variate
transformation in comparison with all previous models.
      </p>
      <p>
        The null hypothesis that the distribution of residuals for the linear regression model
(
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) is the same as the normal distribution was tested by Pearson's chi-squared test.
There is a reason to reject the null hypothesis that the distribution of residuals for the
linear regression model (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) is the same as the normal distribution, since the
chisquared test statistic value equals to 10.78 is higher than the critical value of the
chisquare, which equals to 7.81 for 3 degrees of freedom and 0.05 significance level.
Also, for the distribution of residuals in linear regression model (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ), estimators of
skewness and kurtosis equal respectively to 1.52 and 7.73. There is no reason to reject
the null hypothesis that the distribution of residuals for nonlinear regression models
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) and (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ) is the same as the normal distribution, since the chi-squared test statistic
values are less than the critical value of the chi-square, which equals to 7.81. The
chisquared test statistic values equal to 4.78, 2.91, and 2.30 for the distribution of
residuals in nonlinear regression models (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ), (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) with estimators of parameters for the
Johnson univariate transformation and (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) with estimators of parameters for the Johnson
four-variate transformation respectively. For the distribution of residuals in nonlinear
regression models (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) and (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ), estimators of skewness and kurtosis are close to 0 and
3, respectively. Only the estimator of kurtosis equals to 5.39 for the distribution of
residuals in the nonlinear regression model (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) with estimators of parameters for the
Johnson univariate transformation for the SB family.
      </p>
      <p>
        The lower (LB) and upper (UB) bounds of the linear regression and non-linear
regression prediction intervals were also determined by (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) based on the decimal
logarithm transformation, Johnson's univariate and four-variate transformations for a
significance level of 0.05. These bounds are shown in Table 3.
Note that the width of the non-linear regression prediction interval based on the
Johnson four-variate transformation is less than after the Johnson univariate
transformation for 29 from 30 data rows (except one with number 25), smaller than after
decimal log transformation and less compared with the linear regression prediction
interval width for all 30 data rows. Approximately the same results were obtained for the
confidence intervals of regressions. Herewith a confidence interval of non-linear
regression is defined as (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) with the only difference that in the sum in curly brackets,
there will not be 1.
      </p>
      <p>Such good prediction results for the constructed model may be explained best
multivariate normalization of the non-Gaussian data set, which used to build the
threefactor non-linear regression model based on the Johnson four-variate transformation
for SB family. The measures of multivariate skewness 1 and kurtosis 2 [15] allow
one to test two hypotheses that are compatible with the assumption of multivariate
normality. In our case for 30 apps 1  4 and 2  24 . The estimators of multivariate
skewness and kurtosis equal 8.42, 5.44, 12.86, 6.82, and 26.78, 23.08, 33.57, 25.71
for the data for 30 apps from Table 1, the normalized data on the basis of the decimal
logarithm transformation, the Johnson univariate and four-variate transformations
respectively. The values of these estimators indicate that the necessary condition for
multivariate normality is approximately performed for the normalized data on the
basis of the decimal logarithm and the Johnson four-variate transformation. Also,
multivariate normality was tested by MD2 [16]. A multivariate normality condition is
only performed for the normalized data on the basis of the decimal logarithm and the
Johnson four-variate transformation, since for all 30 rows of the normalized data, the
MD2 values are smaller than the value of the quantile of the Chi-Square distribution,
which equals to 14.86 for 0.005 significance level.
4</p>
    </sec>
    <sec id="sec-3">
      <title>Conclusions</title>
      <p>Mathematical modeling of effort of development of mobile apps by non-linear
regression model using multivariate normalizing transformation is performed. A
threefactor non-linear regression model to estimate the effort of developing the mobile
apps in a planning phase is firstly constructed on the basis of the Johnson four-variate
transformation for SB family. This model, in comparison with other regression models
(both linear and non-linear), has a more significant multiple coefficient of
determination, a smaller value of the mean magnitude of relative error, a more significant value
of percentage of prediction, and smaller widths of the confidence and prediction
intervals of regression. An example of the construction of the three-factor non-linear
regression model confirms the efficiency of the method for improving non-linear
regression models on the basis of multivariate normalizing transformations, the
squared Mahalanobis distance, and prediction intervals. Prospects for further research
may include the application of other data sets to construct the multiple non-linear
regression models for estimating the effort of developing the mobile apps in a
planning phase.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Zhu</surname>
          </string-name>
          , H.:
          <article-title>Software design methodology: From principles to architectural styles</article-title>
          .
          <source>Butterworth-Heinemann, Elsevier</source>
          , Oxford (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Ryan</surname>
            <given-names>T.P.</given-names>
          </string-name>
          :
          <article-title>Modern regression methods</article-title>
          .
          <source>2nd edn</source>
          . John Wiley &amp; Sons, New York (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Chatterjee</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Simonoff</surname>
            ,
            <given-names>J.S.:</given-names>
          </string-name>
          <article-title>Handbook of Regression Analysis</article-title>
          . John Wiley &amp; Sons, New York (
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Drapper</surname>
            ,
            <given-names>N.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Smith</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          :
          <article-title>Applied Regression Analysis</article-title>
          . John Wiley &amp; Sons, New York (
          <year>1998</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Arnuphaptrairong</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Suksawasd</surname>
            ,
            <given-names>W.:</given-names>
          </string-name>
          <article-title>An empirical validation of mobile application effort estimation models</article-title>
          .
          <source>In: Proceedings of the International MultiConference of Engineers and Computer Scientists (IMECS</source>
          <year>2017</year>
          ), pp.
          <fpage>697</fpage>
          -
          <lpage>701</lpage>
          . Newswood Limited, Hong
          <string-name>
            <surname>Kong</surname>
          </string-name>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Rouse</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>Mobile application development</article-title>
          , https://searchmicroservices.techtarget.com/definition/mobile-application-development,
          <source>last accessed</source>
          <year>2019</year>
          /10/12.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Francese</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gravino</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Risi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Scanniello</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tortora</surname>
          </string-name>
          , G.:
          <article-title>On the use of requirements measures to predict software project and product measures in the context of Android mobile apps: A preliminary study</article-title>
          .
          <source>In: Proceedings of the 41st Euromicro Conference on Software Engineering and Advanced Applications (SEAA</source>
          <year>2015</year>
          ), pp.
          <fpage>357</fpage>
          -
          <lpage>364</lpage>
          . IEEE Computer Society, Funchal (
          <year>2015</year>
          ). doi:
          <volume>10</volume>
          .1109/SEAA.
          <year>2015</year>
          .22
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Shahwaiz</surname>
            ,
            <given-names>S.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Malik</surname>
            ,
            <given-names>A.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sabahat</surname>
            <given-names>N.:</given-names>
          </string-name>
          <article-title>A parametric effort estimation model for mobile apps</article-title>
          .
          <source>In: Proceedings of the 19th International Multi-Topic Conference (INMIC</source>
          <year>2016</year>
          ), pp.
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          . IEEE,
          <string-name>
            <surname>Islamabad</surname>
          </string-name>
          (
          <year>2016</year>
          ). doi:
          <volume>10</volume>
          .1109/INMIC.
          <year>2016</year>
          .7840114
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Prykhodko</surname>
            ,
            <given-names>N.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Prykhodko</surname>
            ,
            <given-names>S.B.</given-names>
          </string-name>
          :
          <article-title>Constructing the non-linear regression models on the basis of multivariate normalizing transformations</article-title>
          .
          <source>Electronic modeling</source>
          <volume>6</volume>
          (
          <issue>40</issue>
          ),
          <fpage>101</fpage>
          -
          <lpage>110</lpage>
          (
          <year>2018</year>
          ).
          <source>doi: 10.15407/emodel.40.06.101</source>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Johnson</surname>
            ,
            <given-names>R.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wichern</surname>
            ,
            <given-names>D.W.</given-names>
          </string-name>
          :
          <article-title>Applied multivariate statistical analysis</article-title>
          .
          <source>Pearson Prentice Hall</source>
          (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Foss</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stensrud</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kitchenham</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Myrtveit</surname>
            ,
            <given-names>I.:</given-names>
          </string-name>
          <article-title>A simulation study of the model evaluation criterion MMRE</article-title>
          .
          <source>IEEE Transactions on software engineering</source>
          <volume>11</volume>
          (
          <issue>29</issue>
          ),
          <fpage>985</fpage>
          -
          <lpage>995</lpage>
          (
          <year>2003</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Port</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Korte</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Comparative studies of the model evaluation criterions MMRE and PRED in software cost estimation research</article-title>
          .
          <source>In: Proceedings of the 2nd ACM-IEEE International Symposium on Empirical Software Engineering and Measurement</source>
          , pp.
          <fpage>51</fpage>
          -
          <lpage>60</lpage>
          . ACM, New York (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Prykhodko</surname>
            ,
            <given-names>S.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Prykhodko</surname>
            ,
            <given-names>N.V.</given-names>
          </string-name>
          :
          <article-title>A method for improving non-linear regression models based on multivariate normalizing transformations</article-title>
          .
          <source>In: Proceedings of the 3d International Conference on Applied Scientific and Technical Research</source>
          , pp.
          <fpage>20</fpage>
          . Symfoniya fortu,
          <source>IvanoFrankivsk</source>
          (
          <year>2019</year>
          ).
          <article-title>(in Ukrainian)</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Prykhodko</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Prykhodko</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Makarova</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pukhalevych</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Application of the squared Mahalanobis distance for detecting outliers in multivariate non-Gaussian data</article-title>
          .
          <source>In: Proceedings of the 14th International Conference on Advanced Trends in Radioelectronics</source>
          , Telecommunications and Computer Engineering (TCSET), pp.
          <fpage>962</fpage>
          -
          <lpage>965</lpage>
          . IEEE,
          <string-name>
            <surname>Lviv-Slavske</surname>
          </string-name>
          (
          <year>2018</year>
          ). doi:
          <volume>10</volume>
          .1109/TCSET.
          <year>2018</year>
          .8336353
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Mardia</surname>
            ,
            <given-names>K.V.</given-names>
          </string-name>
          :
          <article-title>Measures of multivariate skewness and kurtosis with applications</article-title>
          .
          <source>Biometrika</source>
          <volume>3</volume>
          (
          <issue>57</issue>
          ),
          <fpage>519</fpage>
          -
          <lpage>530</lpage>
          (
          <year>1970</year>
          ). doi:
          <volume>10</volume>
          .1093/biomet/57.3.
          <fpage>519</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Olkin</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sampson</surname>
            ,
            <given-names>A.R.</given-names>
          </string-name>
          :
          <article-title>Multivariate Analysis: Overview</article-title>
          . In: Smelser,
          <string-name>
            <given-names>N.J.</given-names>
            ,
            <surname>Baltes</surname>
          </string-name>
          , P.B. (eds.)
          <source>International encyclopedia of social &amp; behavioral sciences. 1st edn. Elsevier</source>
          ,
          <string-name>
            <surname>Pergamon</surname>
          </string-name>
          (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>