{"id":"https://openalex.org/W4248754521","doi":"https://doi.org/10.5220/0006915903970406","title":"Deconstructing the Refactoring Process from a Problem-solving and Decision-making Perspective","display_name":"Deconstructing the Refactoring Process from a Problem-solving and Decision-making Perspective","publication_year":2018,"publication_date":"2018-01-01","ids":{"openalex":"https://openalex.org/W4248754521","doi":"https://doi.org/10.5220/0006915903970406"},"language":"en","primary_location":{"id":"doi:10.5220/0006915903970406","is_oa":true,"landing_page_url":"https://doi.org/10.5220/0006915903970406","pdf_url":null,"source":null,"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 13th International Conference on Software Technologies","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.5220/0006915903970406","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5112472284","display_name":"Thorsten Haendler","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Thorsten Haendler","raw_affiliation_strings":["Institute for Information Systems and New Media, WU Vienna and Austria, --- Select a Country ---"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institute for Information Systems and New Media, WU Vienna and Austria, --- Select a Country ---","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5019827599","display_name":"Josef Frysak","orcid":"https://orcid.org/0009-0007-0640-6422"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Josef Frysak","raw_affiliation_strings":["Institute of Business Informatics - Communications Engineering, JKU Linz and Austria, --- Select a Country ---"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institute of Business Informatics - Communications Engineering, JKU Linz and Austria, --- Select a Country ---","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.832,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.73718522,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"397","last_page":"406"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11159","display_name":"Manufacturing Process and Optimization","score":0.16660000383853912,"subfield":{"id":"https://openalex.org/subfields/2209","display_name":"Industrial and Manufacturing Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11159","display_name":"Manufacturing Process and Optimization","score":0.16660000383853912,"subfield":{"id":"https://openalex.org/subfields/2209","display_name":"Industrial and Manufacturing Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/code-refactoring","display_name":"Code refactoring","score":0.9115588665008545},{"id":"https://openalex.org/keywords/perspective","display_name":"Perspective (graphical)","score":0.6895326375961304},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6535204648971558},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.5773212909698486},{"id":"https://openalex.org/keywords/decision-making","display_name":"Decision-making","score":0.4656691551208496},{"id":"https://openalex.org/keywords/management-science","display_name":"Management science","score":0.4023551940917969},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.3633580803871155},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.33030664920806885},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.26912128925323486},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.1701330542564392},{"id":"https://openalex.org/keywords/process-integration","display_name":"Process integration","score":0.06940701603889465},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.06869465112686157},{"id":"https://openalex.org/keywords/process-engineering","display_name":"Process engineering","score":0.06103700399398804}],"concepts":[{"id":"https://openalex.org/C152752567","wikidata":"https://www.wikidata.org/wiki/Q116877","display_name":"Code refactoring","level":3,"score":0.9115588665008545},{"id":"https://openalex.org/C12713177","wikidata":"https://www.wikidata.org/wiki/Q1900281","display_name":"Perspective (graphical)","level":2,"score":0.6895326375961304},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6535204648971558},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.5773212909698486},{"id":"https://openalex.org/C122308676","wikidata":"https://www.wikidata.org/wiki/Q1331926","display_name":"Decision-making","level":3,"score":0.4656691551208496},{"id":"https://openalex.org/C539667460","wikidata":"https://www.wikidata.org/wiki/Q2414942","display_name":"Management science","level":1,"score":0.4023551940917969},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3633580803871155},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.33030664920806885},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.26912128925323486},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.1701330542564392},{"id":"https://openalex.org/C54725748","wikidata":"https://www.wikidata.org/wiki/Q7247277","display_name":"Process integration","level":2,"score":0.06940701603889465},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.06869465112686157},{"id":"https://openalex.org/C21880701","wikidata":"https://www.wikidata.org/wiki/Q2144042","display_name":"Process engineering","level":1,"score":0.06103700399398804}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.5220/0006915903970406","is_oa":true,"landing_page_url":"https://doi.org/10.5220/0006915903970406","pdf_url":null,"source":null,"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 13th International Conference on Software Technologies","raw_type":"proceedings-article"},{"id":"pmh:oai:research.wu.ac.at:openaire_cris_publications/3d349f2f-6615-4e67-8873-043c95b3af4b","is_oa":false,"landing_page_url":"https://research.wu.ac.at/de/publications/3d349f2f-6615-4e67-8873-043c95b3af4b","pdf_url":null,"source":{"id":"https://openalex.org/S7407055123","display_name":"WU Research","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"H\u00e4ndler, T & Frysak, J 2018, Deconstructing the Refactoring Process from a Problem-Solving and Decision-Making Perspective. in SciTePress (ed.), Proc. of the 13th International Conference on Software Technologies (ICSOFT 2018). SciTePress, Porto, Portugal, pp. 363 - 372. https://doi.org/10.5220/0006915903970406","raw_type":"info:eu-repo/semantics/conferenceObject"}],"best_oa_location":{"id":"doi:10.5220/0006915903970406","is_oa":true,"landing_page_url":"https://doi.org/10.5220/0006915903970406","pdf_url":null,"source":null,"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 13th International Conference on Software Technologies","raw_type":"proceedings-article"},"sustainable_development_goals":[{"display_name":"Peace, Justice and strong institutions","id":"https://metadata.un.org/sdg/16","score":0.6399999856948853}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W4313549863","https://openalex.org/W2072205733","https://openalex.org/W2052246872","https://openalex.org/W2395465245","https://openalex.org/W2101762871","https://openalex.org/W3176957927","https://openalex.org/W4296534969","https://openalex.org/W4312761314","https://openalex.org/W3089490784","https://openalex.org/W3161551626"],"abstract_inverted_index":{"Refactoring":[0],"is":[1,67,78],"the":[2,38,98,111,125,128,136,158,195,201],"process":[3,100,130,167,183],"of":[4,29,72,113,192,210],"improving":[5,135],"a":[6,16,69,117,146,162,166,189,213],"software":[7,73,85,185],"system\u2019s":[8,17],"internal":[9],"technical":[10],"quality":[11],"by":[12,150],"modifying":[13],"and":[14,27,36,43,50,54,103,115,132,174,204,208],"restructuring":[15],"source":[18],"code":[19],"without":[20],"changing":[21],"its":[22],"external":[23],"behavior.":[24],"Manual":[25],"identification":[26],"assessment":[28],"refactoring":[30,39,66,99,129,137,159,196],"candidates":[31],"as":[32,34],"well":[33],"planning":[35],"performing":[37],"steps":[40],"are":[41],"complex":[42],"tedious":[44],"tasks,":[45],"for":[46,52,96],"which":[47,77,169],"several":[48,81],"tools":[49],"techniques":[51,139],"automation":[53],"decision":[55,172],"support":[56,138],"have":[57],"been":[58],"proposed":[59],"in":[60,75,127,178,194],"recent":[61],"years.":[62],"Despite":[63],"these":[64],"advances,":[65],"still":[68],"neglected":[70],"part":[71],"engineering":[74],"practice,":[76],"attributed":[79],"to":[80,122,133,156],"barriers":[82],"that":[83],"prevent":[84],"practitioners":[86],"from":[87,153],"refactoring.":[88,179],"In":[89],"this":[90,142,182],"paper,":[91],"we":[92,109,144,164],"present":[93,165],"an":[94],"approach":[95,149],"deconstructing":[97],"into":[101],"decision-problems":[102],"corresponding":[104,175],"decision-making":[105,154,176,193],"sub-processes.":[106],"Within":[107],"this,":[108],"pursue":[110],"question":[112],"whether":[114],"how":[116],"theoretical":[118,214],"perspective":[119],"can":[120,187],"contribute":[121],"better":[123,190],"understand":[124],"difficulties":[126],"(barriers)":[131],"help":[134],"(enablers).":[140],"For":[141],"purpose,":[143],"follow":[145],"deductive":[147],"reasoning":[148],"applying":[151,211],"concepts":[152],"research":[155],"deconstruct":[157],"process.":[160,197],"As":[161],"result,":[163],"model,":[168,184],"integrates":[170],"primary":[171],"problems":[173],"sub-processes":[177],"Based":[180],"on":[181,206],"companies":[186],"gain":[188],"understanding":[191],"We":[198],"finally":[199],"discuss":[200],"applied":[202],"procedure":[203],"reflect":[205],"limitations":[207],"potential":[209],"such":[212],"perspective.":[215]},"counts_by_year":[{"year":2020,"cited_by_count":2}],"updated_date":"2026-08-01T09:00:35.917206","created_date":"2025-10-10T00:00:00"}
