Effective Software Refactoring Process

dc.contributor.authorKaya, Mehmet
dc.contributor.authorConley, Shannon
dc.contributor.authorOthman, Zhala S.
dc.contributor.authorVarol, Asaf
dc.date.accessioned2026-08-12T16:41:28Z
dc.date.issued2018
dc.departmentFırat Üniversitesi
dc.description6th International Symposium on Digital Forensic and Security (ISDFS) -- MAR 22-25, 2018 -- Antalya, TURKEY
dc.description.abstractAccording to the plan-driven software development processes, software creation is comprised of a sequence of activities which starts with requirement analysis and continues with system design, implementation, testing and deployment and finally ends with maintenance phase. Although each phase contributes to the total development cost, research shows that more than 60% of it comes from maintenance. The quality and clarity of the system design or implementation subsequently is responsible for the cost of maintenance. Therefore, it is of great importance to detect and eliminate any design or implementation flaws to reduce the cost of development especially incurred by maintenance phase. This study discusses the importance of refactoring in software engineering and difficulties one may face with applying refactoring. We also lay out the factors that affect execution of certain refactoring. We present a discussion that takes us to a conceptual solution for more effective refactoring research and we share our observations and personal opinions in how to apply refactoring more effectively.
dc.description.sponsorshipIEEE Turkey Sect,Firat Univ,Sam Houston State Univ,Gazi Univ,Univ Arkanas Little Rock,Polytechn Inst Cavado & Ave,Havelsan,Balikesir Univ,Hacettepe Univ,Youngstown State Univ,Baskent Univ,Petru Maior Univ
dc.identifier.endpage202
dc.identifier.isbn978-1-5386-3449-3
dc.identifier.orcid0000-0003-1606-4079
dc.identifier.scopus2-s2.0-85050964150
dc.identifier.scopusqualityN/A
dc.identifier.startpage197
dc.identifier.urihttps://hdl.handle.net/11508/45849
dc.identifier.wosWOS:000434247400037
dc.identifier.wosqualityN/A
dc.indekslendigikaynakWeb of Science
dc.indekslendigikaynakScopus
dc.language.isoen
dc.publisherIeee
dc.relation.ispartof2018 6Th International Symposium on Digital Forensic and Security (Isdfs)
dc.relation.publicationcategoryKonferans Öğesi - Uluslararası - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/closedAccess
dc.snmzKA_WoS_20260511
dc.subjectrefactoring
dc.subjectreverse engineering
dc.subjectsoftware quality
dc.titleEffective Software Refactoring Process
dc.typeConference Object

Dosyalar