Master'sOpen Access

Analyzing multi-objective software test effort estimation techniques

2023
0 views
0 downloads
Advisor: Doç. Dr. Tansel Dökeroğlu

Abstract (EN)

Software testing effort estimation is an estimate of the approximate time and resources required by an engineer during the testing phase of a software project. Effort estimation of software test process is one of the most significant stages in the software development process to determine the test effort of the software project. Estimating the effort closest to the real effort is of great importance for both the company providing this service and the customers, especially the software testers. Because wrong software test effort estimations cause projects not to be completed or spread over a wide period of time. Therefore, different methods have been developed in the literature for software test effort estimation. In this thesis, machine learning methods with some feature selection method was used for estimating software test effort. Estimation of software testing effort is found by running algorithms in the WEKA data mining tool. Algorithms were applied to 3 data sets (CocomoNasa, CocomoNasa-2, Cocomo-81) taken from PROMISE (Predictor Models in Software Engineering) data warehouse with 10-fold cross validation technique. After new models have been created, correlation coefficient was used for performance criterion.Besides MAE (Mean Absolute Error) and RAE (Relative AbsoluteError) were used for error rates.

Author

Osman Berkcan Derya

How to Cite

Osman Berkcan Derya (Master Thesis). Analyzing multi-objective software test effort estimation techniques, 2023, Çankaya University.

License

Tüm Hakları Saklıdır

This work is shared under the specified license terms.

More theses from Çankaya University