• Türkçe
    • English
  • Türkçe 
    • Türkçe
    • English
  • Giriş
Öğe Göster 
  •   DSpace@FSM Vakıf
  • Fakülteler / Faculties
  • Mühendislik Fakültesi / Faculty of Engineering
  • Bilgisayar Mühendisliği Bölümü
  • Öğe Göster
  •   DSpace@FSM Vakıf
  • Fakülteler / Faculties
  • Mühendislik Fakültesi / Faculty of Engineering
  • Bilgisayar Mühendisliği Bölümü
  • Öğe Göster
JavaScript is disabled for your browser. Some features of this site may not work without it.

A Bioinspired Discrete Heuristic Algorithm to Generate the Eeffective Structural Model of a Program Source Code

Thumbnail

Göster/Aç

Ana makale (3.629Mb)

Erişim

info:eu-repo/semantics/openAccess

Tarih

2023

Yazar

Arasteh, Bahman
Sadegi, Razieh
Arasteh, Keyvan
Gunes, Peri
Kiani, Farzad
Torkamanian-Afshar, Mahsa

Üst veri

Tüm öğe kaydını göster

Künye

ARASTEH, Bahman, Razieh SADEGI, Keyvan ARASTEH, Peri GUNES, Farzad KIANI & Mahsa TORKAMANIAN-AFSHAR. "A Bioinspired Discrete Heuristic Algorithm to Generate the Eeffective Structural Model of a Program Source Code". Journal of King Saud University – Computer and Information Sciences, 35.8 (2023): 1-17.

Özet

When the source code of a software is the only product available, program understanding has a substantial influence on software maintenance costs. The main goal in code comprehension is to extract information that is used in the software maintenance stage. Generating the structural model from the source code helps to alleviate the software maintenance cost. Software module clustering is thought to be a viable reverse engineering approach for building structural design models from source code. Finding the optimal clustering model is an NP-complete problem. The primary goals of this study are to minimize the number of connections between created clusters, enhance internal connections inside clusters, and enhance clustering quality. The previous approaches’ main flaws were their poor success rates, instability, and inadequate modularization quality. The Olympiad optimization algorithm was introduced in this paper as a novel population-based and discrete heuristic algorithm for solving the software module clustering problem. This algorithm was inspired by the competition of a group of students to increase their knowledge and prepare for an Olympiad exam. The suggested algorithm employs a divide-and-conquer strategy, as well as local and global search methodologies. The effectiveness of the suggested Olympiad algorithm to solve the module clustering problem was evaluated using ten real-world and standard software benchmarks. According to the experimental results, on average, the modularization quality of the generated clustered models for the ten benchmarks is about 3.94 with 0.067 standard deviations. The proposed algorithm is superior to the prior algorithms in terms of modularization quality, convergence, and stability of results. Furthermore, the results of the experiments indicate that the proposed algorithm can be used to solve other discrete optimization problems efficiently.

Kaynak

Journal of King Saud University – Computer and Information Sciences

Cilt

35

Sayı

8

Bağlantı

https://www.scopus.com/record/display.uri?eid=2-s2.0-85165894761&origin=SingleRecordEmailAlert&dgcid=raven_sc_search_en_us_email&txGid=df784e950b83422db20ce1bddd64f90a
https://hdl.handle.net/11352/4635

Koleksiyonlar

  • Bilgisayar Mühendisliği Bölümü [198]
  • Scopus İndeksli Yayınlar / Scopus Indexed Publications [630]
  • WOS İndeksli Yayınlar / WOS Indexed Publications [568]



DSpace software copyright © 2002-2015  DuraSpace
İletişim | Geri Bildirim
Theme by 
@mire NV
 

 




| Politika | Rehber | İletişim |

DSpace@FSM

by OpenAIRE
Gelişmiş Arama

sherpa/romeo

Göz at

Tüm DSpaceBölümler & KoleksiyonlarTarihe GöreYazara GöreBaşlığa GöreKonuya GöreTüre GöreDile GöreBölüme GöreKategoriye GöreYayıncıya GöreErişim ŞekliKurum Yazarına GöreBu KoleksiyonTarihe GöreYazara GöreBaşlığa GöreKonuya GöreTüre GöreDile GöreBölüme GöreKategoriye GöreYayıncıya GöreErişim ŞekliKurum Yazarına Göre

Hesabım

GirişKayıt

İstatistikler

Google Analitik İstatistiklerini Görüntüle

DSpace software copyright © 2002-2015  DuraSpace
İletişim | Geri Bildirim
Theme by 
@mire NV
 

 


|| Politika || Rehber || Kütüphane || FSM Vakıf Üniversitesi || OAI-PMH ||

FSM Vakıf Üniversitesi, İstanbul, Türkiye
İçerikte herhangi bir hata görürseniz, lütfen bildiriniz:

Creative Commons License
FSM Vakıf Üniversitesi Institutional Repository is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 4.0 Unported License..

DSpace@FSM:


DSpace 6.2

tarafından İdeal DSpace hizmetleri çerçevesinde özelleştirilerek kurulmuştur.