An Empirical Study About Search-Based Refactoring Using Alternative Multiple and Population-Based Search Techniques

dc.contributor.author Koc, Ekin
dc.contributor.author Ersoy, Nur
dc.contributor.author Andac, Ali
dc.contributor.author Camlidere, Zelal Seda
dc.contributor.author Cereci, Ibrahim
dc.contributor.author Kilic, Hurevren
dc.date.accessioned 2024-07-05T15:10:17Z
dc.date.available 2024-07-05T15:10:17Z
dc.date.issued 2012
dc.description Kilic, Hurevren/0000-0002-9058-0365; KILIC, HUREVREN/0000-0003-2647-8451 en_US
dc.description.abstract Automated maintenance of object-oriented software system designs via refactoring is a performance demanding combinatorial optimization problem. In this study, we made an empirical comparative study to see the performances of alternative search algorithms under. a quality model defined by an aggregated software fitness metric. We handled 20 different refactoring actions that realize searches on design landscape defined by combination of 24 object-oriented software metrics. The investigated algorithms include random, steepest descent, multiple first descent, multiple steepest descent, simulated annealing and artificial bee colony searches. The study is realized by using a tool called A-CMA developed in Java that accepts bytecode compiled Java codes as its input. The empiricial study showed that multiple steepest descent and population-based artificial bee colony algorithms are two most suitable approaches for the efficient solution of the search based refactoring problem. en_US
dc.description.sponsorship Atilim University ARGEDA department en_US
dc.description.sponsorship The authors would like to thank Atilim University ARGEDA department for its financial support. en_US
dc.identifier.doi 10.1007/978-1-4471-2155-8_7
dc.identifier.isbn 9781447121541
dc.identifier.uri https://doi.org/10.1007/978-1-4471-2155-8_7
dc.identifier.uri https://hdl.handle.net/20.500.14411/1301
dc.language.iso en en_US
dc.publisher Springer-verlag London Ltd en_US
dc.relation.ispartof 26th Annual International Symposium on Computer and Information Science -- SEP 26-28, 2011 -- Royal Soc London, London, ENGLAND en_US
dc.rights info:eu-repo/semantics/closedAccess en_US
dc.subject Search-based software engineering en_US
dc.subject Combinatorial optimization en_US
dc.subject Automated refactoring en_US
dc.subject Software maintenance en_US
dc.subject Software metrics en_US
dc.title An Empirical Study About Search-Based Refactoring Using Alternative Multiple and Population-Based Search Techniques en_US
dc.type Conference Object en_US
dspace.entity.type Publication
gdc.author.id Kilic, Hurevren/0000-0002-9058-0365
gdc.author.id KILIC, HUREVREN/0000-0003-2647-8451
gdc.author.wosid Kilic, Hurevren/V-4236-2019
gdc.bip.impulseclass C5
gdc.bip.influenceclass C5
gdc.bip.popularityclass C5
gdc.coar.access metadata only access
gdc.coar.type text::conference output
gdc.collaboration.industrial false
gdc.description.department Atılım University en_US
gdc.description.departmenttemp [Koc, Ekin; Ersoy, Nur; Andac, Ali; Camlidere, Zelal Seda; Cereci, Ibrahim; Kilic, Hurevren] Atilim Univ, Dept Comp Engn, Ankara, Turkey en_US
gdc.description.endpage + en_US
gdc.description.publicationcategory Konferans Öğesi - Uluslararası - Kurum Öğretim Elemanı en_US
gdc.description.startpage 59 en_US
gdc.identifier.openalex W151507399
gdc.identifier.wos WOS:000398249500007
gdc.oaire.diamondjournal false
gdc.oaire.impulse 1.0
gdc.oaire.influence 2.84238E-9
gdc.oaire.isgreen false
gdc.oaire.popularity 2.8367988E-9
gdc.oaire.publicfunded false
gdc.openalex.collaboration National
gdc.openalex.fwci 2.97125119
gdc.openalex.normalizedpercentile 0.9
gdc.openalex.toppercent TOP 10%
gdc.opencitations.count 8
gdc.plumx.crossrefcites 6
gdc.plumx.mendeley 9
gdc.plumx.newscount 1
gdc.virtual.author Kılıç, Hürevren
gdc.virtual.author Cereci, İbrahim
gdc.wos.citedcount 17
relation.isAuthorOfPublication 27e7437e-ade6-4ff4-9395-851c0ee9f537
relation.isAuthorOfPublication 26c615ae-248b-4103-b8f9-2afcacddaff0
relation.isAuthorOfPublication.latestForDiscovery 27e7437e-ade6-4ff4-9395-851c0ee9f537
relation.isOrgUnitOfPublication e0809e2c-77a7-4f04-9cb0-4bccec9395fa
relation.isOrgUnitOfPublication 4abda634-67fd-417f-bee6-59c29fc99997
relation.isOrgUnitOfPublication 50be38c5-40c4-4d5f-b8e6-463e9514c6dd
relation.isOrgUnitOfPublication.latestForDiscovery e0809e2c-77a7-4f04-9cb0-4bccec9395fa

Files

Collections