Scopus İndeksli Yayınlar Koleksiyonu / Scopus Indexed Publications Collection

Permanent URI for this collectionhttps://hdl.handle.net/11147/7148

Browse

Search Results

Now showing 1 - 2 of 2
  • Article
    Citation - WoS: 3
    Citation - Scopus: 4
    Application of the Law of Minimum and Dissimilarity Analysis To Regression Test Case Prioritization
    (IEEE, 2023) Ufuktepe, Ekincan; Tuğlular, Tuğkan
    Regression testing is one of the most expensive processes in testing. Prioritizing test cases in regression testing is critical for the goal of detecting the faults sooner within a large set of test cases. We propose a test case prioritization (TCP) technique for regression testing called LoM-Score inspired by the Law of Minimum (LoM) from biology. This technique calculates the impact probabilities of methods calculated by change impact analysis with forward slicing and orders test cases according to LoM. However, this ordering doesn't consider the possibility that consecutive test cases may be covering the same methods repeatedly. Thereby, such ordering can delay the time of revealing faults that exist in other methods. To solve this problem, we enhance the LoM-Score TCP technique with an adaptive approach, namely with a dissimilarity-based coordinate analysis approach. The dissimilarity-based coordinate analysis uses Jaccard Similarity for calculating the similarity coefficients between test cases in terms of covered methods and the enhanced technique called Dissimilarity-LoM-Score (Dis-LoM-Score) applies a penalty with respective on the ordered test cases. We performed our case study on 10 open-source Java projects from Defects4J, which is a dataset of real bugs and an infrastructure for controlled experiments provided for software engineering researchers. Then, we hand-seeded multiple mutants generated by Major, which is a mutation testing tool. Then we compared our TCP techniques LoM-Score and Dis-LoM-Score with the four traditional TCP techniques based on their Average Percentage of Faults Detected (APFD) results.
  • Article
    Citation - WoS: 24
    Citation - Scopus: 24
    GA-optimized model predicts dispersion coefficient in natural channels
    (IWA Publishing, 2009) Tayfur, Gökmen
    Models whose parameters were optimized by genetic algorithm (GA) were developed to predict the longitudinal dispersion coefficient in natural channels. Following the existing equations in the literature, ten different linear and nonlinear models were first constructed. The models relate the dispersion coefficient to flow and channel characteristics. The GA model was then employed to find the optimal values of the constructed model parameters by minimizing the mean absolute error function (objective function). The GA model utilized an 80% cross-over rate and 4% mutation rate. It started each computation with a population of 100 chromosomes in the gene pool. For each model, while minimizing the objective function, the values of the model parameters were constrained between [-10, +10] at each iteration. The optimal values of the model parameters were obtained using a calibration set of 54 out of 80 sets of measured data. The minimum error was obtained for the case where the model was a linear equation relating dispersion coefficient to flow discharge. The model performance was then satisfactorily tested against the remaining 26 measured validation datasets. It performed better than the existing equations. it yielded minimum errors of MAE = 21.4m2/s (mean absolute error) and RMSE = 28.5m2/s (root mean-squares error) and a maximum accuracy rate of 81%. © IWA Publishing 2009.