Towards a classification of sustainable software development process using manifold machine learning techniques

被引:0
|
作者
Hamdi, Mohammed [1 ]
机构
[1] College of Computer Science and Information Systems, Najran University, Najran, Saudi Arabia
来源
关键词
Classification (of information) - Decision trees - Random forests - Software design - Machine learning - Semantics - Application programs;
D O I
暂无
中图分类号
学科分类号
摘要
With the evaluation of the software industry, a huge number of software applications are designing, developing, and uploading to multiple online repositories. To find out the same type of category and resource utilization of applications, researchers must adopt manual working. To reduce their efforts, a solution has been proposed that works in two phases. In first phase, a semantic analysis-based keywords and variables identification process has been proposed. Based on the semantics, designed a dataset having two classes: one represents application type and the other corresponds to application keywords. Afterward, in second phase, input preprocessed dataset to manifold machine learning techniques (Decision Table, Random Forest, OneR, Randomizable Filtered Classifier, Logistic model tree) and compute their performance based on TP Rate, FP Rate, Precision, Recall, F1-Score, MCC, ROC Area, PRC Area, and Accuracy (%). For evaluation purposes, We have used an R language library called latent semantic analysis for creating semantics, and the Weka tool is used for measuring the performance of algorithms. Results show that the random forest depicts the highest accuracy which is 99.3% due to its parametric function evaluation and less misclassification error. © 2022 - IOS Press. All rights reserved.
引用
收藏
页码:6183 / 6194
相关论文
共 50 条
  • [21] Software reliability prediction using machine learning techniques
    Jaiswal A.
    Malhotra R.
    [J]. International Journal of System Assurance Engineering and Management, 2018, 9 (1) : 230 - 244
  • [22] Analysis of Software Vulnerabilities Using Machine Learning Techniques
    Diako, Doffou Jerome
    Achiepo, Odilon Yapo M.
    Mensah, Edoete Patrice
    [J]. E-INFRASTRUCTURE AND E-SERVICES FOR DEVELOPING COUNTRIES (AFRICOMM 2019), 2020, 311 : 30 - 37
  • [23] Software Effort Estimation using Machine Learning Techniques
    Shivhare, Jyoti
    Rath, Santanu Ku.
    [J]. PROCEEDINGS OF THE 7TH INDIA SOFTWARE ENGINEERING CONFERENCE 2014, ISEC '14, 2014,
  • [24] Software defect identification using machine learning techniques
    Ceylan, Evren
    Kudubay, F. Onur
    Bener, Ayse B.
    [J]. 32ND EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA) - PROCEEDINGS, 2006, : 240 - +
  • [25] Software Effort Estimation using Machine Learning Techniques
    Monika
    Sangwan, Om Prakash
    [J]. PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, DATA SCIENCE AND ENGINEERING (CONFLUENCE 2017), 2017, : 92 - 98
  • [26] ON THE PREDICTABILITY OF SOFTWARE EFFORTS USING MACHINE LEARNING TECHNIQUES
    Zhang, Wen
    Yang, Ye
    Wang, Qing
    [J]. ENASE 2011: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2011, : 5 - 14
  • [27] Software Requirements Classification Using Machine Learning Algorithms
    Dias Canedo, Edna
    Cordeiro Mendes, Bruno
    [J]. ENTROPY, 2020, 22 (09)
  • [28] Adaptive Feature Selection and Image Classification Using Manifold Learning Techniques
    Ashraf, Amna
    Nawi, Nazri Mohd
    Aamir, Muhammad
    [J]. IEEE ACCESS, 2024, 12 : 40279 - 40289
  • [29] The dynamic models for software development projects and the machine learning techniques
    Román, IR
    Santos, JCR
    [J]. INTERNATIONAL CONFERENCE ON PRODUCT FOCUSED SOFTWARE PROCESS IMPROVEMENT, 1999, 195 : 560 - 574
  • [30] Using Satellite Remote Sensing and Machine Learning Techniques towards Precipitation Prediction and Vegetation Classification
    Stampoulis, D.
    Damavandi, H. G.
    Boscovic, D.
    Sabo, J.
    [J]. JOURNAL OF ENVIRONMENTAL INFORMATICS, 2021, 37 (01) : 1 - 15