Spectral Clustering Effect in Software Development Effort Estimation

被引:3
|
作者
Silhavy, Petr [1 ]
Silhavy, Radek [1 ]
Prokopova, Zdenka [1 ]
机构
[1] Tomas Bata Univ Zlin, Dept Comp & Commun Syst, TGM 5555, Zlin 76001, Czech Republic
来源
SYMMETRY-BASEL | 2021年 / 13卷 / 11期
关键词
clustering; development effort estimation; function point analysis; software engineering; software measurement; spectral clustering; SIZE ESTIMATION; PROJECT EFFORT; REGRESSION; MODEL;
D O I
10.3390/sym13112119
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Software development effort estimation is essential for software project planning and management. In this study, we present a spectral clustering algorithm based on symmetric matrixes as an option for data processing. It is expected that constructing an estimation model on more similar data can increase the estimation accuracy. The research methods employ symmetrical data processing and experimentation. Four experimental models based on function point analysis, stepwise regression, spectral clustering, and categorical variables have been conducted. The results indicate that the most advantageous variant is a combination of stepwise regression and spectral clustering. The proposed method provides the most accurate estimates compared to the baseline method and other tested variants.
引用
收藏
页数:22
相关论文
共 50 条
  • [1] Increasing the accuracy of software development effort estimation using projects clustering
    Bardsiri, V. Khatibi
    Jawawi, D. N. A.
    Hashim, S. Z. M.
    Khatibi, E.
    [J]. IET SOFTWARE, 2012, 6 (06) : 461 - 473
  • [2] Analyzing the Effect of Variables in the Software Development Effort Estimation
    Velarde, H.
    Santiesteban, C.
    Garcia, A.
    Casillas, J.
    [J]. IEEE LATIN AMERICA TRANSACTIONS, 2016, 14 (08) : 3797 - 3803
  • [3] Toward Improving the Efficiency of Software Development Effort Estimation via Clustering Analysis
    Vo Van Hai
    Ho Le Thi Kim Nhung
    Prokopova, Zdenka
    Silhavy, Radek
    Silhavy, Petr
    [J]. IEEE ACCESS, 2022, 10 : 83249 - 83264
  • [4] Toward Applying Agglomerative Hierarchical Clustering in Improving the Software Development Effort Estimation
    Vo Van Hai
    Ho Le Le Le Nhung
    Jasek, Roman
    [J]. SOFTWARE ENGINEERING PERSPECTIVES IN SYSTEMS, VOL. 1, 2022, 501 : 353 - 371
  • [5] Guidelines for Software Development Effort Estimation
    Basten, Dirk
    Sunyaev, Ali
    [J]. COMPUTER, 2011, 44 (10) : 87 - 89
  • [6] Cost and Effort Estimation in Agile Software Development
    Popli, Rashmi
    Chauhan, Naresh
    [J]. PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON RELIABILTY, OPTIMIZATION, & INFORMATION TECHNOLOGY (ICROIT 2014), 2014, : 57 - 61
  • [7] SOFTWARE-DEVELOPMENT EFFORT ESTIMATION AND CONTROL
    HAKKARAINEN, K
    VEIKKOLAINEN, E
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1985, 16 (2-3): : 193 - 193
  • [8] Heterogeneous Ensembles for Software Development Effort Estimation
    Hosni, Mohamed
    Idri, Ali
    Nassif, Ali Bou
    Abran, Alain
    [J]. 2016 3RD INTERNATIONAL CONFERENCE ON SOFT COMPUTING & MACHINE INTELLIGENCE (ISCMI 2016), 2016, : 174 - 178
  • [9] Survey of Software Development Effort Estimation Techniques
    Saeed, Ayesha
    Butt, Wasi Haider
    Kazmi, Farwa
    Arif, Madeha
    [J]. PROCEEDINGS OF 2018 7TH INTERNATIONAL CONFERENCE ON SOFTWARE AND COMPUTER APPLICATIONS (ICSCA 2018), 2018, : 82 - 86
  • [10] An Effort Estimation Taxonomy for Agile Software Development
    Usman, Muhammad
    Borstler, Jurgen
    Petersen, Kai
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2017, 27 (04) : 641 - 674