335 papers:
ITiCSE-2015-AbidBA #education #refactoring- Reflections on Teaching Refactoring: A Tale of Two Projects (SA, HAB, NA), pp. 225–230.
FASE-2015-ArcelliCT #fuzzy #refactoring- Performance-Based Software Model Refactoring in Fuzzy Contexts (DA, VC, CT), pp. 149–164.
ICPC-2015-HauptmannJW #automation #generative #refactoring #testing- Generating refactoring proposals to remove clones from automated system tests (BH, EJ, VW), pp. 115–124.
ICSME-2015-KimBD #design pattern #java #parametricity #refactoring- Scripting parametric refactorings in Java to retrofit design patterns (JK, DSB, DD), pp. 211–220.
ICSME-2015-OyetoyanCT- A decision support system to refactor class cycles (TDO, DSC, CTN), pp. 231–240.
ICSME-2015-SzokeNHFG #automation #case study #industrial #maintenance #refactoring- Do automatic refactorings improve maintainability? An industrial case study (GS, CN, PH, RF, TG), pp. 429–438.
ICSME-2015-Verebi #approach #modelling #refactoring- A model-based approach to software refactoring (IV), pp. 606–609.
ICSME-2015-YangHHK #java #refactoring #towards- Towards purity-guided refactoring in Java (JY, KH, YH, SK), pp. 521–525.
SANER-2015-AmmerlaanVZ #refactoring #why- Old habits die hard: Why refactoring for understandability does not give immediate benefits (EA, WV, AZ), pp. 504–507.
SANER-2015-HayashiHMSOM #named #refactoring- Historef: A tool for edit history refactoring (SH, DH, JM, MS, TO, KM), pp. 469–473.
SANER-2015-MondalRS #mining #named #refactoring- SPCP-Miner: A tool for mining code clones that are important for refactoring or tracking (MM, CKR, KAS), pp. 484–488.
SCAM-2015-SzokeNFFG #automation #named #refactoring #smell #tool support- FaultBuster: An automatic code smell refactoring toolset (GS, CN, LJF, RF, TG), pp. 253–258.
GaM-2015-RadwanH #detection #refactoring #smell- Detecting and Refactoring Operational Smells within the Domain Name System (MR, RH), pp. 113–128.
MoDELS-J-2011-Steimann15 #refactoring- From well-formedness to meaning preservation: model refactoring for almost free (FS), pp. 307–320.
MoDELS-J-2011-Steimann15 #refactoring- From well-formedness to meaning preservation: model refactoring for almost free (FS), pp. 307–320.
SAC-2015-AlvesMM #case study #detection #fault #impact analysis #refactoring #test coverage- Test coverage and impact analysis for detecting refactoring faults: a study on the extract method refactoring (ELGA, TM, PDdLM), pp. 1534–1540.
SAC-2015-ArbizaBSGT #internet #middleware #network #refactoring- Refactoring internet of things middleware through software-defined network (LMRA, LMB, CRPdS, LZG, LMRT), pp. 640–645.
ESEC-FSE-2015-ZarrasVV #navigation #refactoring- Navigating through the archipelago of refactorings (AVZ, TV, PV), pp. 922–925.
ICSE-v1-2015-HuaKM #automation #editing #question #refactoring- Does Automated Refactoring Obviate Systematic Editing? (LH, MK, KSM), pp. 392–402.
ICSE-v1-2015-LiebigJGAL #named #refactoring #variability- Morpheus: Variability-Aware Refactoring in the Wild (JL, AJ, FG, SA, CL), pp. 380–391.
ICSE-v2-2015-PalombaTBOMPL #refactoring- Extract Package Refactoring in ARIES (FP, MT, GB, RO, AM, DP, ADL), pp. 669–672.
SPLC-2015-Santos #composition #comprehension #hybrid #refactoring- Understanding hybrid SPL composition impact on the refactoring into SPL (ARS), pp. 348–351.
CC-2015-SherwanyZN #compilation #library #refactoring #scala- A Refactoring Library for Scala Compiler Extensions (AS, NZ, NN), pp. 31–48.
ECSA-2014-HeroldM #architecture #consistency #recommendation #refactoring- Recommending Refactorings to Re-establish Architectural Consistency (SH, MM), pp. 390–397.
ECSA-2014-OzturkSSA #architecture #estimation #refactoring- Effort Estimation for Architectural Refactoring to Introduce Module Isolation (FÖ, ES, HS, BA), pp. 300–307.
WICSA-2014-ChenB #agile #architecture #comprehension #development #refactoring #towards- Towards an Evidence-Based Understanding of Emergence of Architecture through Continuous Refactoring in Agile Software Development (LC, MAB), pp. 195–204.
ASE-2014-BavotaPTPOC #recommendation #refactoring- Recommending refactorings based on team co-maintenance patterns (GB, SP, NT, MDP, RO, GC), pp. 337–342.
ASE-2014-MkaouerKBDC #interactive #optimisation #recommendation #refactoring #using- Recommendation system for software refactoring using innovization and interactive dynamic optimization (MWM, MK, SB, KD, MÓC), pp. 331–336.
ASE-2014-RamaK #dynamic analysis #refactoring- A dynamic analysis to support object-sharing code refactorings (GMR, RK), pp. 713–724.
DocEng-2014-BoschGL #automation #css #reduction #refactoring- Automated refactoring for size reduction of CSS style sheets (MB, PG, NL), pp. 13–16.
DocEng-2014-SarkisCD #multi #refactoring #web- The virtual splitter: refactoring web applications for themultiscreen environment (MS, CC, JCD), pp. 139–142.
CSMR-WCRE-2014-BavotaOLMGA #nash #refactoring- In medio stat virtus: Extract class refactoring through nash equilibria (GB, RO, ADL, AM, YGG, GA), pp. 214–223.
CSMR-WCRE-2014-KrishnanT #refactoring #unification- Unification and refactoring of clones (GPK, NT), pp. 104–113.
CSMR-WCRE-2014-MondalRS #automation #mining #ranking #refactoring- Automatic ranking of clones for refactoring through mining association rules (MM, CKR, KAS), pp. 114–123.
ICPC-2014-SilvaTV #automation #recommendation #refactoring- Recommending automated extract method refactorings (DS, RT, MTV), pp. 146–156.
ICPC-2014-SteidlE #fault #maintenance #recommendation #refactoring- Prioritizing maintainability defects based on refactoring recommendations (DS, SE), pp. 168–176.
ICSME-2014-ChaparroBMP #metric #on the #quality #refactoring- On the Impact of Refactoring Operations on Code Quality Metrics (OC, GB, AM, MDP), pp. 456–460.
ICSME-2014-KhanIA #approach #behaviour #heuristic #state machine #uml- A Heuristic-Based Approach to Refactor Crosscutting Behaviors in UML State Machines (MUK, MZI, SA), pp. 557–560.
ICSME-2014-MongioviMGSR #refactoring #scalability #testing- Scaling Testing of Refactoring Engines (MM, GM, RG, GS, MR), pp. 371–380.
ICSME-2014-RomanoRP #algorithm #interface #refactoring #search-based #using- Refactoring Fat Interfaces Using a Genetic Algorithm (DR, SR, MP), pp. 351–360.
ICSME-2014-TaoQ #analysis #concurrent #java #refactoring #source code- Refactoring Java Concurrent Programs Based on Synchronization Requirement Analysis (BT, JQ), pp. 361–370.
ICSME-2014-WangG #design #recommendation #refactoring #using- Recommending Clones for Refactoring Using Design, Context, and History (WW, MWG), pp. 331–340.
SCAM-2014-KallenHH #object-oriented #refactoring #using- Impact of Code Refactoring Using Object-Oriented Methodology on a Scientific Computing Application (MK, SH, EÞH), pp. 125–134.
SCAM-2014-MondalRS #automation #identification #refactoring- Automatic Identification of Important Clones for Refactoring and Tracking (MM, CKR, KAS), pp. 11–20.
SCAM-2014-SzokeANFG #quality #question #refactoring- Bulk Fixing Coding Issues and Its Effects on Software Quality: Is It Worth Refactoring? (GS, GA, CN, RF, TG), pp. 95–104.
FM-2014-MitschQP #hybrid #logic #reasoning #refactoring #refinement- Refactoring, Refinement, and Reasoning — A Logical Characterization for Hybrid Systems (SM, JDQ, AP), pp. 481–496.
SEKE-2014-NevesV #development #refactoring #variability- Reactive Variability Realization with Test Driven Development and Refactoring (GSN, PV), pp. 100–105.
SEKE-2014-ParkHL #power management #refactoring- Investigation for Software Power Consumption of Code Refactoring Techniques (JJP, JEH, SHL), pp. 717–722.
SEKE-2014-YangKSWF #named #refactoring- RefactoringScript: A Script and Its Processor for Composite Refactoring (LY, TK, KS, HW, YF), pp. 711–716.
ECOOP-2014-MayerS #automation #domain-specific language #framework #java #multi #refactoring- Automated Multi-Language Artifact Binding and Rename Refactoring between Java and DSLs Used by Java Frameworks (PM, AS), pp. 437–462.
OOPSLA-2014-AltidorS #java #refactoring- Refactoring Java generics by inferring wildcards, in practice (JA, YS), pp. 271–290.
OOPSLA-2014-GligoricSPVNL #automation #dynamic analysis #migration #refactoring #search-based #using- Automated migration of build scripts using dynamic analysis and search-based refactoring (MG, WS, CP, DvV, IN, BL), pp. 599–616.
RE-2014-NiuBLN #refactoring #requirements- Traceability-enabled refactoring for managing just-in-time requirements (NN, TB, HL, ZN), pp. 133–142.
SAC-2014-Al-RefaiCF #modelling #runtime #using- Using models to dynamically refactor runtime code (MAR, WC, RBF), pp. 1108–1113.
FSE-2014-AlvesSK #bibliography #code review #named #refactoring- RefDistiller: a refactoring aware code review tool for inspecting manual refactoring edits (ELGA, MS, MK), pp. 751–754.
FSE-2014-HermansD #named #refactoring #spreadsheet- BumbleBee: a refactoring environment for spreadsheet formulas (FH, DD), pp. 747–750.
FSE-2014-LinRD #android #concurrent #refactoring- Retrofitting concurrency for Android applications through refactoring (YL, CR, DD), pp. 341–352.
FSE-2014-MazinanianTM #css #refactoring- Discovering refactoring opportunities in cascading style sheets (DM, NT, AM), pp. 496–506.
FSE-2014-MileaJK #abstraction #detection #refactoring #scalability- Vector abstraction and concretization for scalable detection of refactorings (NAM, LJ, SCK), pp. 86–97.
FSE-2014-OverbeyBH #c #metaprogramming #refactoring- A foundation for refactoring C with macros (JLO, FB, MH), pp. 75–85.
ICSE-2014-GeM #automation #refactoring #validation- Manual refactoring changes with automated refactoring validation (XG, ERMH), pp. 1095–1105.
ICSE-2014-VakilianJ #problem #refactoring #usability- Alternate refactoring paths reveal usability problems (MV, REJ), pp. 1106–1116.
ISSTA-2014-MileaJK #detection #refactoring #scalability- Scalable detection of missed cross-function refactorings (NAM, LJ, SCK), pp. 138–148.
ASE-2013-ChenJ #named #parallel #refactoring- JFlow: Practical refactorings for flow-based parallelism (NC, REJ), pp. 202–212.
ASE-2013-PilgrimUTS #approach #co-evolution- Model/code co-refactoring: An MDE approach (JvP, BU, AT, FS), pp. 682–687.
DAC-2013-ColmenaresEHBMCGRBMAK #adaptation #named #refactoring- Tessellation: refactoring the OS around explicit resource containers with continuous adaptation (JAC, GE, SAH, SB, MM, DC, BG, ER, DBB, NM, KA, JK), p. 10.
FASE-2013-RubinC #product line #quality- Quality of Merge-Refactorings for Product Lines (JR, MC), pp. 83–98.
CSMR-2013-Molitorisz #process #refactoring #source code- Pattern-Based Refactoring Process of Sequential Source Code (KM), pp. 357–360.
CSMR-2013-OuniKS #refactoring #search-based #using- Search-Based Refactoring Using Recorded Code Changes (AO, MK, HAS), pp. 221–230.
CSMR-2013-StevensRNJ #detection #multi #query #refactoring- A History Querying Tool and Its Application to Detect Multi-version Refactorings (RS, CDR, CN, VJ), pp. 335–338.
ICSM-2013-KrishnanT #optimisation #problem #refactoring- Refactoring Clones: An Optimization Problem (GPK, NT), pp. 360–363.
ICSM-2013-NguyenNNN #refactoring #web- Output-Oriented Refactoring in PHP-Based Dynamic Web Applications (HAN, HVN, TTN, TNN), pp. 150–159.
ICSM-2013-OyetoyanCC #component #question #refactoring- Can Refactoring Cyclic Dependent Components Reduce Defect-Proneness? (TDO, DSC, RC), pp. 420–423.
ICSM-2013-Perez #design #lessons learnt #refactoring #smell #summary- Refactoring Planning for Design Smell Correction: Summary, Opportunities and Lessons Learned (JP), pp. 572–577.
ICSM-2013-ShahDM #automation #java #on the #refactoring- On the Automation of Dependency-Breaking Refactorings in Java (SMAS, JD, CM), pp. 160–169.
ICSM-2013-SoetensPD #re-engineering- An Initial Investigation into Change-Based Reconstruction of Floss-Refactorings (QDS, JP, SD), pp. 384–387.
ICSM-2013-WrightJKCW #automation #refactoring #scalability #using- Large-Scale Automated Refactoring Using ClangMR (HKW, DJ, MK, CC, ZW), pp. 548–551.
SCAM-2013-Schink #database #multi #named #refactoring #relational- sql-schema-comparer: Support of multi-language refactoring with relational databases (HS), pp. 173–178.
WCRE-2013-HayashiTS #difference #java #named #refactoring- REdiffs: Refactoring-aware difference viewer for java (SH, ST, MS), pp. 487–488.
WCRE-2013-SalesTMV #dependence #recommendation #refactoring #set #using- Recommending Move Method refactorings using dependency sets (VS, RT, LFM, MTV), pp. 232–241.
CEFP-2013-Halupka #domain-specific language #refactoring- DSL for Grammar Refactoring Patterns (IH), pp. 446–458.
ICEIS-v2-2013-JuniorVDCCP #aspect-oriented #modelling #object-oriented #refactoring- Concern-based Refactorings Supported by Class Models to Reengineer Object-Oriented Software into Aspect-Oriented Ones (PAPJ, MCV, RSD, VVdC, HAXC, RADP), pp. 46–57.
SEKE-2013-Perez-CastilloFPC #how #modelling #process #refactoring- How Does Refactoring Affect Understandability of Business Process Models? (S) (RPC, MFR, MP, DC), pp. 644–649.
ECOOP-2013-GligoricBLOHM #refactoring #testing- Systematic Testing of Refactoring Engines on Real Software Projects (MG, FB, YL, JO, MH, DM), pp. 629–653.
ECOOP-2013-NegaraCVJD #automation #case study #comparative #refactoring- A Comparative Study of Manual and Automated Refactorings (SN, NC, MV, REJ, DD), pp. 552–576.
ECOOP-2013-ShomratF #detection- Detecting Refactored Clones (MS, YAF), pp. 502–526.
ECOOP-2013-VakilianCMNJ #automation #composition #paradigm #refactoring- A Compositional Paradigm of Automating Refactorings (MV, NC, RZM, SN, REJ), pp. 527–551.
OOPSLA-2013-FeldthausM #automation #javascript #refactoring- Semi-automatic rename refactoring for JavaScript (AF, AM), pp. 323–338.
OOPSLA-2013-RaychevSSV #refactoring #synthesis- Refactoring with synthesis (VR, MS, MS, MTV), pp. 339–354.
RE-2013-MahmoudN #refactoring #requirements #traceability- Supporting requirements traceability through refactoring (AM, NN), pp. 32–41.
SAC-2013-CohenA #composition #refactoring- Practical use of static composition of refactoring operations (JC, AA), pp. 1700–1705.
SAC-2013-Fernandez-RoperoPCP #process #refactoring- Assessing the best-order for business process model refactoring (MFR, RPC, JACL, MP), pp. 1397–1402.
ESEC-FSE-2013-GyoriFDL #functional #imperative #programming #refactoring- Crossing the gap from imperative to functional programming through refactoring (AG, LF, DD, JL), pp. 543–553.
ICSE-2013-FranklinGLD #automation #functional #imperative #named #programming #refactoring- LAMBDAFICATOR: from imperative to functional programming through automated refactoring (LF, AG, JL, DD), pp. 1287–1290.
ICSE-2013-LeeCJ #performance #program transformation #refactoring- Drag-and-drop refactoring: intuitive and efficient program transformation (YYL, NC, REJ), pp. 23–32.
CC-2013-RadpourHS #matlab #refactoring- Refactoring MATLAB (SR, LJH, MS), pp. 224–243.
QoSA-2012-ArcelliCT #performance #refactoring- Antipattern-based model refactoring for software performance improvement (DA, VC, CT), pp. 33–42.
QoSA-2012-EramoCPT #architecture #bidirectional #model transformation #refactoring- Performance-driven architectural refactoring through bidirectional model transformations (RE, VC, AP, MT), pp. 55–60.
ASE-2012-LiT #api #automation #erlang #migration #refactoring #source code- Automated API migration in a user-extensible refactoring tool for Erlang programs (HL, SJT), pp. 294–297.
ASE-2012-Meananeatra #identification #maintenance #refactoring #sequence- Identifying refactoring sequences for improving software maintainability (PM), pp. 406–409.
ASE-2012-SteimannP #refactoring- Refactorings without names (FS, JvP), pp. 290–293.
ASE-2012-TamrawiNNN #analysis #named #refactoring- SYMake: a build code analysis and refactoring tool for makefiles (AT, HAN, HVN, TNN), pp. 366–369.
FASE-2012-LiT #domain-specific language #erlang #refactoring- A Domain-Specific Language for Scripting Refactorings in Erlang (HL, SJT), pp. 501–515.
CSMR-2012-HottaHK #dependence #graph #identification #refactoring- Identifying, Tailoring, and Suggesting Form Template Method Refactoring Opportunities with Program Dependence Graph (KH, YH, SK), pp. 53–62.
CSMR-2012-MoghadamC #automation #design #difference #refactoring #using- Automated Refactoring Using Design Differencing (IHM, MÓC), pp. 43–52.
CSMR-2012-MurgiaTMCCMS #empirical #refactoring- Refactoring and its Relationship with Fan-in and Fan-out: An Empirical Study (AM, RT, MM, GC, SC, JM, SS), pp. 63–72.
CSMR-2012-TerraVCB #architecture #recommendation #refactoring- Recommending Refactorings to Reverse Software Architecture Erosion (RT, MTV, KC, RdSB), pp. 335–340.
CSMR-2012-Villavicencio #maintenance #refactoring- A New Software Maintenance Scenario Based on Refactoring Techniques (GV), pp. 341–346.
ICPC-2012-HottaHIK #named #refactoring- CRat: A refactoring support tool for Form Template Method (KH, YH, HI, SK), pp. 250–252.
ICSM-2012-BadameD #refactoring #spreadsheet- Refactoring meets spreadsheet formulas (SB, DD), pp. 399–409.
ICSM-2012-HayashiOZMS #refactoring #source code- Refactoring edit history of source code (SH, TO, TZ, KM, MS), pp. 617–620.
ICSM-2012-KimuraHIK #dynamic analysis #refactoring- Move code refactoring with dynamic analysis (SK, YH, HI, SK), pp. 575–578.
ICSM-2012-NogueraKRJ #refactoring- Refactoring in the presence of annotations (CN, AK, CDR, VJ), pp. 337–346.
ICSM-2012-OuniKSH #refactoring #search-based #semantics #towards- Search-based refactoring: Towards semantics preservation (AO, MK, HAS, MSH), pp. 347–356.
ICSM-2012-RachatasumritK #empirical #refactoring #testing- An empirical investigation into the impact of refactoring on regression testing (NR, MK), pp. 357–366.
SCAM-2012-BavotaCLPOS #debugging #empirical #refactoring- When Does a Refactoring Induce Bugs? An Empirical Study (GB, BDC, ADL, MDP, RO, OS), pp. 104–113.
SCAM-2012-MayerS #analysis #refactoring- Cross-Language Code Analysis and Refactoring (PM, AS), pp. 94–103.
WCRE-2012-VonkenZ #question #refactoring #testing- Refactoring with Unit Testing: A Match Made in Heaven? (FV, AZ), pp. 29–38.
CAiSE-2012-PuenteD #mindmap #refactoring #wiki- Wiki Refactoring as Mind Map Reshaping (GP, OD), pp. 646–661.
AMT-2012-TaentzerAEH #model transformation #refactoring #rule-based #towards- Towards refactoring of rule-based, in-place model transformation systems (GT, TA, CE, RH), pp. 41–46.
ECOOP-2012-SteimannP #constraints #refactoring- Constraint-Based Refactoring with Foresight (FS, JvP), pp. 535–559.
OOPSLA-2012-CousotCLB #abstract interpretation #contract #framework #refactoring- An abstract interpretation framework for refactoring with application to extract methods with contracts (PC, RC, FL, MB), pp. 213–232.
OOPSLA-2012-Zhang0LZMY #android #java #on-demand #refactoring- Refactoring android Java code for on-demand computation offloading (YZ, GH, XL, WZ, HM, SY), pp. 233–248.
SAC-2012-GiuntaPT #aspect-oriented #composition #design pattern #named #refactoring- AODP: refactoring code to provide advanced aspect-oriented modularization of design patterns (RG, GP, ET), pp. 1243–1250.
SAC-2012-Tronicek #flexibility #java #named #refactoring- RefactoringNG: a flexible Java refactoring tool (ZT), pp. 1165–1170.
FSE-2012-KimZN #case study #challenge #refactoring- A field study of refactoring challenges and benefits (MK, TZ, NN), p. 50.
ICSE-2012-Bavota #refactoring #semantics #using- Using structural and semantic information to support software refactoring (GB), pp. 1479–1482.
ICSE-2012-BavotaLMOP #eclipse #refactoring- Supporting extract class refactoring in Eclipse: The ARIES project (GB, ADL, AM, RO, FP), pp. 1419–1422.
ICSE-2012-FosterGL #ide #named #realtime #refactoring- WitchDoctor: IDE support for real-time auto-completion of refactorings (SRF, WGG, SL), pp. 222–232.
ICSE-2012-GeDM #automation #refactoring- Reconciling manual and automatic refactoring (XG, QLD, ERMH), pp. 211–221.
ICSE-2012-VakilianCNRBJ #automation #refactoring- Use, disuse, and misuse of automated refactorings (MV, NC, SN, BAR, BPB, REJ), pp. 233–243.
LDTA-2012-JongeV #refactoring- A language generic solution for name binding preservation in refactorings (MdJ, EV), p. 2.
ISSTA-2012-ThiesB #java #named #refactoring #source code- RefaFlex: safer refactorings for reflective Java programs (AT, EB), pp. 1–11.
ASE-2011-OverbeyJ #analysis #difference #lightweight #refactoring #reuse #tool support- Differential precondition checking: A lightweight, reusable analysis for refactoring tools (JLO, REJ), pp. 303–312.
CSMR-2011-TsantalisC #ranking #refactoring- Ranking Refactoring Suggestions Based on Historical Volatility (NT, AC), pp. 25–34.
ICPC-2011-ZibranR #approach #constraints #programming #refactoring #scheduling- Conflict-Aware Optimal Scheduling of Code Clone Refactoring: A Constraint Programming Approach (MFZ, CKR), pp. 266–269.
ICSM-2011-SoaresMG #identification #implementation #refactoring- Identifying overly strong conditions in refactoring implementations (GS, MM, RG), pp. 173–182.
MSR-2011-BiegelSHDD #comparison #detection #metric #refactoring #similarity- Comparison of similarity metrics for refactoring detection (BB, QDS, WH, SD, SD), pp. 53–62.
SCAM-2011-ZibranR #approach #constraints #programming #refactoring #scheduling- A Constraint Programming Approach to Conflict-Aware Optimal Scheduling of Prioritized Code Clone Refactoring (MFZ, CKR), pp. 105–114.
WCRE-2011-MurgiaTCCM #empirical #refactoring- An Empirical Study of Refactoring in the Context of FanIn and FanOut Coupling (AM, RT, SC, GC, MM), pp. 372–376.
WCRE-2011-YingM #refactoring- Refactoring Traditional Forms into Ajax-enabled Forms (MY, JM), pp. 367–371.
SEKE-2011-CassellAG #approach #clustering #refactoring- A Dual Clustering Approach to the Extract Class Refactoring (KC, PA, LG), pp. 77–82.
ICMT-2011-BeckerLDBG #development #refactoring #rule-based- Iterative Development of Consistency-Preserving Rule-Based Refactorings (BB, LL, JD, SB, HG), pp. 123–137.
MoDELS-2011-AkiyamaHKS #design #refactoring- Supporting Design Model Refactoring for Improving Class Responsibility Assignment (MA, SH, TK, MS), pp. 455–469.
MoDELS-2011-Steimann #constraints #refactoring- Constraint-Based Model Refactoring (FS), pp. 440–454.
MoDELS-2011-AkiyamaHKS #design #refactoring- Supporting Design Model Refactoring for Improving Class Responsibility Assignment (MA, SH, TK, MS), pp. 455–469.
MoDELS-2011-Steimann #constraints #refactoring- Constraint-Based Model Refactoring (FS), pp. 440–454.
ECOOP-2011-SteimannKP #constraints #eiffel #refactoring- A Refactoring Constraint Language and Its Application to Eiffel (FS, CK, JvP), pp. 255–280.
OOPSLA-2011-FeldthausMMST #javascript #refactoring- Tool-supported refactoring for JavaScript (AF, TDM, AM, MS, FT), pp. 119–138.
PLATEAU-2011-VakilianCNRMJ #refactoring- The need for richer refactoring usage data (MV, NC, SN, BAR, RZM, REJ), pp. 31–38.
ICSE-2011-FokaefsTSC #identification #named #refactoring- JDeodorant: identification and application of extract class refactorings (MF, NT, ES, AC), pp. 1037–1039.
ICSE-2011-KimCK #empirical #evolution #refactoring- An empirical investigation into the role of API-level refactorings during software evolution (MK, DC, SK), pp. 151–160.
ICSE-2011-Lee #case study #haskell #refactoring #source code- A case study on refactoring in Haskell programs (DYL), pp. 1164–1166.
ICSE-2011-SchaferSDT #flexibility #java #refactoring #source code- Refactoring Java programs for flexible locking (MS, MS, JD, FT), pp. 71–80.
ICSE-2011-SteimannS #refactoring- Refactoring to role objects (FS, FUS), pp. 441–450.
ICSE-2011-StoleeE #refactoring- Refactoring pipe-like mashups for end-user programmers (KTS, SGE), pp. 81–90.
SLE-2011-JongeV #algorithm #layout #refactoring- An Algorithm for Layout Preservation in Refactoring Transformations (MdJ, EV), pp. 40–59.
SPLC-2011-Lopez-HerrejonME #case study #feature model #refactoring #requirements- From Requirements to Features: An Exploratory Study of Feature-Oriented Refactoring (RELH, LMM, AE), pp. 181–190.
ECSA-2010-SaraivaPBDPKAFMS #architecture #aspect-oriented #experience #middleware #modelling #product line #refactoring- Architecting a Model-Driven Aspect-Oriented Product Line for a Digital TV Middleware: A Refactoring Experience (DS, LP, TVB, FCD, PFP, UK, RPMdA, TF, SMF, ALSS), pp. 166–181.
ASE-2010-BavotaLMO #refactoring- A two-step technique for extract class refactoring (GB, ADL, AM, RO), pp. 151–154.
ASE-2010-KhatchadourianM #automation #java #refactoring- Enumeration refactoring: a tool for automatically converting Java constants to enumerated types (RK, BM), pp. 181–182.
CSMR-2010-SanchezNCP #case study #java #refactoring- Refactoring Generics in JAVA: A Case Study on Extract Method (RMS, CLN, YC, FJP), pp. 212–221.
ICSM-2010-BavotaOLAG #game studies #identification #refactoring- Playing with refactoring: Identifying extract class opportunities through game theory (GB, RO, ADL, GA, YGG), pp. 1–5.
ICSM-2010-Dig #parallel #refactoring #tutorial- A practical tutorial on refactoring for parallelism (DD), pp. 1–2.
ICSM-2010-PreteRSK #re-engineering #refactoring- Template-based reconstruction of complex refactorings (KP, NR, NS, MK), pp. 1–10.
SCAM-2010-LiT #composition #erlang #maintenance #refactoring- Refactoring Support for Modularity Maintenance in Erlang (HL, SJT), pp. 157–166.
WCRE-2010-Eshkevari #identifier #refactoring #source code- Linguistic Driven Refactoring of Source Code Identifiers (LME), pp. 297–300.
WCRE-2010-LethbridgeFB #abstraction #incremental #named #refactoring- Umplification: Refactoring to Incrementally Add Abstraction to a Program (TCL, AF, OBB), pp. 220–224.
ICGT-2010-Qayum #automation #graph transformation #refactoring #search-based #using- Automated Assistance for Search-Based Refactoring Using Unfolding of Graph Transformation Systems (FQ), pp. 407–409.
SIGIR-2010-Flake #problem #refactoring- Refactoring the search problem (GWF), p. 250.
MoDELS-v2-2010-ReimannSA #refactoring- Role-Based Generic Model Refactoring (JR, MS, UA), pp. 78–92.
ECOOP-2010-SchaferDSTT #concurrent #java #refactoring- Correct Refactoring of Concurrent Java Code (MS, JD, MS, ET, FT), pp. 225–249.
OOPSLA-2010-KapurCW #library #migration #refactoring- Refactoring references for library migration (PK, BC, RJW), pp. 726–738.
OOPSLA-2010-SchaferM #implementation #refactoring #specification- Specifying and implementing refactorings (MS, OdM), pp. 286–301.
RE-2010-StoiberFJG #product line #refactoring #requirements #specification #weaving- Feature Unweaving: Refactoring Software Requirements Specifications into Software Product Lines (RS, SF, MJ, MG), pp. 403–404.
SAC-2010-TairasG #open source #refactoring- Sub-clone refactoring in open source software artifacts (RT, JGG), pp. 2373–2374.
SAC-2010-ThapaS #impact analysis #process #refactoring- Assessing the impact of refactoring activities on the JHotDraw project (IT, HPS), pp. 2369–2370.
FSE-2010-KimGLR #logic #named #query #re-engineering #refactoring- Ref-Finder: a refactoring reconstruction tool based on logic query templates (MK, MG, AL, NR), pp. 371–372.
ICSE-2010-Soares #refactoring- Making program refactoring safer (GLS), pp. 521–522.
CSMR-2009-TsantalisC #identification #refactoring- Identification of Extract Method Refactoring Opportunities (NT, AC), pp. 119–128.
ICSM-2009-Wang #developer #motivation #source code #what- What motivate software engineers to refactor source code? evidences from professional developers (YW), pp. 413–416.
PEPM-2009-LiT #clone detection #detection #erlang #refactoring- Clone detection and removal for Erlang/OTP within a refactoring environment (HL, SJT), pp. 169–178.
GT-VMT-2009-EhrigEE #model transformation #refactoring- Refactoring of Model Transformations (HE, KE, CE), pp. 128–146.
EDOC-2009-ZhuM #case study #refactoring- Refactoring J2EE Application for JBI-Based ESB: A Case Study (WZ, WM), pp. 213–217.
ICEIS-J-2009-HunoldKRRR #legacy #refactoring- Pattern-Based Refactoring of Legacy Software Systems (SH, BK, TR, TR, GR), pp. 78–89.
MoDELS-2009-MohaMBJ #refactoring- Generic Model Refactorings (NM, VM, OB, JMJ), pp. 628–643.
MoDELS-2009-MussbacherAW #aspect-oriented #modelling- Refactoring-Safe Modeling of Aspect-Oriented Scenarios (GM, DA, JW), pp. 286–300.
MoDELS-2009-MohaMBJ #refactoring- Generic Model Refactorings (NM, VM, OB, JMJ), pp. 628–643.
MoDELS-2009-MussbacherAW #aspect-oriented #modelling- Refactoring-Safe Modeling of Aspect-Oriented Scenarios (GM, DA, JW), pp. 286–300.
ECOOP-2009-SchaferVEM #refactoring- Stepping Stones over the Refactoring Rubicon (MS, MV, TE, OdM), pp. 369–393.
ECOOP-2009-SteimannT #java #refactoring #source code- From Public to Private to Absent: Refactoring Java Programs under Constrained Accessibility (FS, AT), pp. 419–443.
OOPSLA-2009-OverbeyJ #programming language #refactoring #tool support- Regrowing a language: refactoring tools allow programming languages to evolve (JLO, REJ), pp. 493–502.
GPCE-2009-KastnerAK #refactoring- A model of refactoring physically and virtually separated features (CK, SA, MK), pp. 157–166.
PPDP-2009-SagonasA #automation #erlang #refactoring #source code- Automatic refactoring of Erlang programs (KFS, TA), pp. 13–24.
SAC-2009-PivetaPAMGP #refactoring #representation- Representing refactoring opportunities (EKP, MSP, JA, AMDM, PG, RTP), pp. 1867–1872.
ESEC-FSE-2009-LiuYNMS #order #refactoring #smell- Facilitating software refactoring with appropriate resolution order of bad smells (HL, LY, ZN, ZM, WS), pp. 265–268.
ESEC-FSE-2009-WlokaST #refactoring- Refactoring for reentrancy (JW, MS, FT), pp. 173–182.
GTTSE-2009-Borba #product line #refactoring- An Introduction to Software Product Line Refactoring (PB), pp. 1–26.
ICSE-2009-DigME #concurrent #java #library #refactoring- Refactoring sequential Java code for concurrency via concurrent libraries (DD, JM, MDE), pp. 397–407.
ICSE-2009-Murphy-HillPB #how- How we refactor, and how we know it (ERMH, CP, APB), pp. 287–297.
PPoPP-2009-MarkstrumFM #concurrent #refactoring #towards- Towards concurrency refactoring for x10 (SM, RMF, TDM), pp. 303–304.
ICST-2009-WedyanAB #automation #detection #effectiveness #fault #predict #refactoring #static analysis #tool support- The Effectiveness of Automated Static Analysis Tools for Fault Detection and Refactoring Prediction (FW, DA, JMB), pp. 141–150.
FASE-2008-BisztrayHE #architecture #refactoring #verification- Verification of Architectural Refactorings by Rule Extraction (DB, RH, HE), pp. 347–361.
FASE-2008-MassoniGB #formal method #modelling #refactoring- Formal Model-Driven Program Refactoring (TM, RG, PB), pp. 362–376.
CSMR-2008-BrytonA #refactoring- Modularity-Oriented Refactoring (SB, FBeA), pp. 294–297.
MSR-2008-RatzingerSG #fault #on the #predict #refactoring- On the relation of refactorings and software defect prediction (JR, TS, HCG), pp. 35–38.
PEPM-2008-LiT #functional #refactoring #source code #tool support- Tool support for refactoring functional programs (HL, SJT), pp. 199–203.
PEPM-2008-SultanaT #refactoring #verification- Mechanical verification of refactorings (NS, SJT), pp. 51–60.
ICGT-2008-Bisztray #architecture #refactoring #tool support #verification- Verification of Architectural Refactorings: Rule Extraction and Tool Support (DB), pp. 475–477.
ICGT-2008-RangelLKEB #behaviour #refactoring #using- Behavior Preservation in Model Refactoring Using DPO Transformations with Borrowed Contexts (GR, LL, BK, HE, PB), pp. 242–256.
CAiSE-2008-WeberR #modelling #process #refactoring #repository #scalability- Refactoring Process Models in Large Process Repositories (BW, MR), pp. 124–139.
ICEIS-ISAS2-2008-PivetaMPAGP #process #ranking #refactoring #using- Ranking Refactoring Patterns Using the Analytical Hierarchy Process (EKP, AMDM, MSP, JA, PG, RTP), pp. 195–200.
OOPSLA-2008-TanseyT #legacy #refactoring- Annotation refactoring: inferring upgrade transformations for legacy applications (WT, ET), pp. 295–312.
OOPSLA-2008-TatlockTSJL #refactoring- Deep typechecking and refactoring (ZT, CT, DS, RJ, SL), pp. 37–52.
GPCE-2008-ApelKB #aspect-oriented #functional #refactoring #using- Program refactoring using functional aspects (SA, CK, DSB), pp. 161–170.
GPCE-2008-SavgaRGA #framework- Practical refactoring-based framework upgrade (IS, MR, SG, UA), pp. 171–180.
ICSE-2008-KegelS #inheritance #java #refactoring- Systematically refactoring inheritance to delegation in java (HK, FS), pp. 431–440.
ICSE-2008-Murphy-HillB #refactoring #tool support- Breaking the barriers to successful refactoring: observations and tools for extract method (ERMH, APB), pp. 421–430.
ICST-2008-UbayashiPST #aspect-oriented #contract #refactoring #verification- Contract-Based Verification for Aspect-Oriented Refactoring (NU, JP, SS, TT), pp. 180–189.
WICSA-2007-MurthyRH #refactoring- Refactoring Methods (PVRM, TR, SH), p. 37.
ASE-2007-LiuLMS #quality #refactoring #scheduling- Scheduling of conflicting refactorings to promote quality improvement (HL, GL, ZM, WS), pp. 489–492.
ASE-2007-TanejaDX #api #automation #detection #library #refactoring- Automated detection of api refactorings in libraries (KT, DD, TX), pp. 377–380.
CSMR-2007-BourqunK #architecture #refactoring- High-impact Refactoring Based on Architecture Violations (FB, RKK), pp. 149–158.
ICSM-2007-Ettinger #refactoring #slicing- Refactoring via Program Slicing and Sliding (RE), pp. 505–506.
ICSM-2007-KhatchadourianSR #automation #java #legacy #refactoring- Automated Refactoring of Legacy Java Software to Enumerated Types (RK, JS, AR), pp. 224–233.
SCAM-2007-JuilleratH #implementation #refactoring #towards- Toward an Implementation of the “Form Template Method” Refactoring (NJ, BH), pp. 81–90.
SAS-2007-Tip #constraints #refactoring #using- Refactoring Using Type Constraints (FT), pp. 1–17.
CEFP-2007-KozsikCHKKLNTV #case study #erlang #refactoring- Use Cases for Refactoring in Erlang (TK, ZC, ZH, RK, RK, LL, TN, MT, ANV), pp. 250–285.
IFL-2007-LiT #erlang #quickcheck #refactoring #testing- Testing Erlang Refactorings with QuickCheck (HL, SJT), pp. 19–36.
AGTIVE-2007-TaentzerMM #graph transformation #refactoring #specification- Specifying Domain-Specific Refactorings for AndroMDA Based on Graph Transformation (GT, DM, TM), pp. 104–119.
SEKE-2007-KoskerB #graph transformation #refactoring #uml- Synchronization of UML Based Refactoring with Graph Transformation (YK, ABB), pp. 232–237.
MoDELS-2007-CorreaWB #empirical #ocl #refactoring #smell #specification- An Empirical Study of the Impact of OCL Smells and Refactorings on the Understandability of OCL Specifications (ALC, CW, MdOB), pp. 76–90.
MoDELS-2007-CorreaWB #empirical #ocl #refactoring #smell #specification- An Empirical Study of the Impact of OCL Smells and Refactorings on the Understandability of OCL Specifications (ALC, CW, MdOB), pp. 76–90.
GPCE-2007-SavgaR #evolution #framework- Refactoring-based support for binary compatibility in evolving frameworks (IS, MR), pp. 175–184.
SAC-OOPS-J-2006-Steimann07 #interface #programming #refactoring- The Infer Type Refactoring and its Use for Interface-Based Programming (FS), pp. 99–120.
ESEC-FSE-2007-DanielDGM #automation #refactoring #testing- Automated testing of refactoring engines (BD, DD, KG, DM), pp. 185–194.
ESEC-FSE-2007-ShonleGL #composition #design #framework #maintenance #refactoring- Beyond refactoring: a framework for modular maintenance of crosscutting design idioms (MS, WGG, SL), pp. 175–184.
ICSE-2007-AnbalaganX #aspect-oriented #automation #refactoring- Automated Inference of Pointcuts in Aspect-Oriented Refactoring (PA, TX), pp. 127–136.
ICSE-2007-DigMJN #configuration management #object-oriented #refactoring #source code- Refactoring-Aware Configuration Management for Object-Oriented Programs (DD, KM, REJ, TNN), pp. 427–436.
ICSE-2007-KiezunETF #java #refactoring- Refactoring for Parameterizing Java Classes (AK, MDE, FT, RMF), pp. 437–446.
CC-2007-Batory #development #modelling #refactoring #synthesis- Program Refactoring, Program Synthesis, and Model-Driven Development (DSB), pp. 156–171.
CBSE-2006-BastideSO #adaptation #component #refactoring- Adaptation of Monolithic Software Components by Their Transformation into Composite Configurations Based on Refactoring (GB, AS, MO), pp. 368–375.
ASE-2006-WeissgerberD #identification #refactoring #source code- Identifying Refactorings from Source-Code Changes (PW, SD), pp. 231–240.
CSMR-2006-Bastide #adaptation #component- A Refactoring-based Tool for Software Component Adaptation (GB), pp. 315–318.
CSMR-2006-IvkovicK #architecture #framework #model transformation #refactoring #semantics #using- A Framework for Software Architecture Refactoring using Model Transformations and Semantic Annotations (II, KK), pp. 135–144.
CSMR-2006-JoshiJ #metric #refactoring- Microscopic Coupling Metrics for Refactoring (PJ, RKJ), pp. 145–152.
ICPC-2006-SchofieldTXS #development #refactoring- Digging the Development Dust for Refactorings (CS, BT, ZX, ES), pp. 23–34.
ICSM-2006-XingS #case study #eclipse #how #refactoring- Refactoring Practice: How it is and How it Should be Supported — An Eclipse Case Study (ZX, ES), pp. 458–468.
MSR-2006-WeissgerberD #question #refactoring- Are refactorings less error-prone than other changes? (PW, SD), pp. 112–118.
MSR-2006-WeissgerberDG #mining #refactoring- Mining refactorings in ARGOUML (PW, SD, CG), pp. 175–176.
SCAM-2006-LiT #case study #comparative #erlang #haskell #refactoring #source code- Comparative Study of Refactoring Haskell and Erlang Programs (HL, SJT), pp. 197–206.
SCAM-2006-StreinKL #program analysis #refactoring- Cross-Language Program Analysis and Refactoring (DS, HK, WL), pp. 207–216.
WCRE-2006-XingS #detection #query #refactoring- Refactoring Detection based on UMLDiff Change-Facts Queries (ZX, ES), pp. 263–274.
FM-2006-BannwartM #refactoring #source code #specification- Changing Programs Correctly: Refactoring with Specifications (FB, PM), pp. 492–507.
SIGAda-2006-PlantecS #ada #automation #library #refactoring- Refactoring of an Ada 95 library with a Meta CASE tool (AP, FS), pp. 61–70.
ECOOP-2006-DigCMJ #automation #component #detection #evolution #refactoring- Automated Detection of Refactorings in Evolving Components (DD, CC, DM, REJ), pp. 404–428.
GPCE-2006-AlvesGMKBL #product line #refactoring- Refactoring product lines (VA, RG, TM, UK, PB, CJPdL), pp. 201–210.
GPCE-2006-TrujilloBD #multi #product line #refactoring- Feature refactoring a multi-representation program into a product line (ST, DSB, OD), pp. 191–200.
SAC-2006-AdvaniHC #open source #refactoring #roadmap- Extracting refactoring trends from open-source software and a possible solution to the “related refactoring” conundrum (DA, YH, SC), pp. 1713–1720.
SAC-2006-DobrzanskiK #approach #execution #modelling #refactoring #uml- An approach to refactoring of executable UML models (LD, LK), pp. 1273–1279.
SAC-2006-StraetenD #consistency #nondeterminism #refactoring #rule-based- Model refactorings through rule-based inconsistency resolution (RVDS, MD), pp. 1210–1217.
FSE-2006-NgCCY #design pattern #empirical #experience #refactoring- Work experience versus refactoring to design patterns: a controlled experiment (THN, SCC, WKC, YTY), pp. 12–22.
ICSE-2006-Freese #refactoring #version control- Refactoring-aware version control (TF), pp. 953–956.
ICSE-2006-LiuBL #legacy #refactoring- Feature oriented refactoring of legacy applications (JL, DSB, CL), pp. 112–121.
ICSE-2006-VerbaereEM #named #refactoring #scripting language- JunGL: a scripting language for refactoring (MV, RE, OdM), pp. 172–181.
VMCAI-2006-LogozzoC #abstract interpretation #refactoring #semantics- Semantic Hierarchy Refactoring by Abstract Interpretation (FL, AC), pp. 313–331.
ASE-2005-GheyiMB #approach #proving #refactoring- A rigorous approach for proving model refactorings (RG, TM, PB), pp. 372–375.
CSMR-2005-BoisDV #comprehension #question #reverse engineering- Does the “Refactor to Understand” Reverse Engineering Pattern Improve Program Comprehension? (BDB, SD, JV), pp. 334–343.
ICSM-2005-BinkleyCHRT #aspect-oriented #automation #object-oriented #refactoring- Automated Refactoring of Object Oriented Code into Aspects (DB, MC, MH, FR, PT), pp. 27–36.
ICSM-2005-Demeyer #morphism #performance #polymorphism #question #what- Refactor Conditionals into Polymorphism: What’s the Performance Cost of Introducing Virtual Calls? (SD), pp. 627–630.
ICSM-2005-DigJ #api #evolution #refactoring- The Role of Refactorings in API Evolution (DD, REJ), pp. 389–398.
ICSM-2005-KolbMPY #case study #component #legacy #product line #refactoring #reuse- A Case Study in Refactoring a Legacy Component for Reuse in a Product Line (RK, DM, TP, KY), pp. 369–378.
ICSM-2005-MonteiroF #aspectj #java #refactoring- Refactoring a Java Code Base to AspectJ: An Illustrative Example (MPM, JMF), pp. 17–26.
ICSM-IT-2005-Goschl #java #refactoring- Continuous Refactoring of a Java Server Application (SG), pp. 11–15.
ICSM-IT-2005-VittekBM #c++ #comprehension #java #plugin #refactoring- A collection of C, C++ and Java code understanding and refactoring plugins (MV, PB, PEM), pp. 61–64.
IWPC-2005-GorgW #detection #refactoring #visualisation- Detecting and Visualizing Refactorings from Software Archives (CG, PW), pp. 205–214.
IWPC-2005-MaruyamaY #design #implementation #refactoring- Design and Implementation of an Extensible and Modifiable Refactoring Tool (KM, SY), pp. 195–204.
MSR-2005-GorgW #detection #fault #re-engineering #refactoring- Error detection by refactoring reconstruction (CG, PW), pp. 86–90.
MSR-2005-RatzingerFG #refactoring- Improving evolvability through refactoring (JR, MF, HCG), pp. 96–100.
PASTE-2005-Perkins #api #automation #evolution #generative #refactoring- Automatically generating refactorings to support API evolution (JHP), pp. 111–114.
SEKE-2005-ZhouXZS #approach #refactoring- An Aspect Transformation Approach with Refactoring (CZ, BX, TZ, LS), pp. 318–323.
MoDELS-2005-MarkovicB #diagrams #ocl #refactoring #uml- Refactoring OCL Annotated UML Class Diagrams (SM, TB), pp. 280–294.
MoDELS-2005-PretschnerP #behaviour #modelling #refactoring- Computing Refactorings of Behavior Models (AP, WP), pp. 126–141.
MoDELS-2005-MarkovicB #diagrams #ocl #refactoring #uml- Refactoring OCL Annotated UML Class Diagrams (SM, TB), pp. 280–294.
MoDELS-2005-PretschnerP #behaviour #modelling #refactoring- Computing Refactorings of Behavior Models (AP, WP), pp. 126–141.
ECOOP-2005-FuhrerTKDK #java #library #refactoring- Efficiently Refactoring Java Applications to Use Generic Libraries (RMF, FT, AK, JD, MK), pp. 71–96.
OOPSLA-2005-BalabanTF #library #migration #refactoring- Refactoring support for class library migration (IB, FT, RMF), pp. 265–279.
ESEC-FSE-2005-McCloskeyB #approach #c #named #refactoring- ASTEC: a new approach to refactoring C (BM, EAB), pp. 21–30.
GTTSE-2005-KrahnR #generative #lightweight #refactoring- Techniques for Lightweight Generator Refactoring (HK, BR), pp. 437–446.
GTTSE-2005-Mens #graph transformation #on the #refactoring- On the Use of Graph Transformations for Model Refactoring (TM), pp. 219–257.
ICSE-2005-HenkelD #api #evolution #exclamation #game studies #refactoring- CatchUp!: capturing and replaying refactorings to support API evolution (JH, AD), pp. 274–283.
ICSE-2005-TilevichS #refactoring- Binary refactoring: improving code behind the scenes (ET, YS), pp. 264–273.
LDTA-2005-LiTR #api #haskell- The Haskell Refactorer, HaRe, and its API (HL, SJT, CR), pp. 29–34.
ASE-2004-RysselbergheD #clone detection #detection #perspective #refactoring- Evaluating Clone Detection Techniques from a Refactoring Perspective (FVR, SD), pp. 336–339.
ASE-2004-YuLB #case study #modelling #refactoring- Refactoring Use Case Models on Episodes (WY, JL, GB), pp. 328–331.
FASE-2004-McComb #refactoring #specification- Refactoring Object-Z Specifications (TM), pp. 69–83.
CSMR-2004-PingK #architecture #refactoring #web- Refactoring Web sites to the Controller-Centric Architecture (YP, KK), pp. 204–213.
ICSM-2004-MendoncaMFA #framework #named #refactoring #xml- RefaX: A Refactoring Framework Based on XML (NCM, PHMM, LAF, RMCA), pp. 147–156.
WCRE-2004-BoisDV #named #refactoring- Refactoring — Improving Coupling and Cohesion of Existing Code (BDB, SD, JV), pp. 144–151.
AFP-2004-Thompson04 #functional #refactoring #source code- Refactoring Functional Programs (SJT), pp. 331–357.
ICGT-2004-EetveldeJ #graph grammar #refactoring- Extending Graph Rewriting for Refactoring (NVE, DJ), pp. 399–415.
SIGAda-2004-Anderson #ada #refactoring- A refactoring tool for Ada 95 (PA), pp. 23–28.
ICEIS-v3-2004-RenBRXYL #case study #prototype #refactoring- A Prototype Tool for Use Case Refactoring (SR, GB, KR, JX, WY, RL), pp. 173–178.
UML-2004-CorreaW #modelling #ocl #refactoring #uml- Applying Refactoring Techniques to UML/OCL Models (ALC, CMLW), pp. 173–187.
UML-2004-StraetenJM #behaviour #consistency #inheritance #refactoring- Supporting Model Refactorings Through Behaviour Inheritance Consistencies (RVDS, VJ, TM), pp. 305–319.
OOPSLA-2004-StreckenbachS #refactoring- Refactoring class hierarchies with KABA (MS, GS), pp. 315–330.
PPDP-2004-RajeshJ #design pattern #named #refactoring- JIAD: a tool to infer design patterns in refactoring (JR, DJ), pp. 227–237.
ICLP-2004-SchrijversS #prolog #refactoring #source code- Improving Prolog Programs: Refactoring for Prolog (TS, AS), pp. 58–72.
ASE-2003-Collard #difference #framework #refactoring #source code- An Infrastructure to Support Meta-Differencing and Refactoring of Source Code (MLC), pp. 377–380.
ASE-2003-GarridoJ #c #compilation #refactoring- Refactoring C with Conditional Compilation (AG, REJ), pp. 323–326.
CSMR-2003-NajjarCLM #object-oriented #refactoring- The Role of Constructors in the Context of Refactoring Object-Oriented System (RN, SC, GL, KM), p. 111–?.
CSMR-2003-TourweM #identification #logic #metaprogramming #refactoring #using- Identifying Refactoring Opportunities Using Logic Meta Programming (TT, TM), pp. 91–100.
CSMR-2003-Vittek #preprocessor #refactoring- Refactoring Browser with Preprocessor (MV), pp. 101–110.
AGTIVE-2003-BottoniPT #distributed #graph transformation #refactoring #specification- Specifying Integrated Refactoring with Distributed Graph Transformations (PB, FPP, GT), pp. 220–235.
ICEIS-v3-2003-RuiRB #case study #modelling #refactoring- Refactoring Use Case Models: A Case Study (KR, SR, GB), pp. 239–244.
UML-2003-GorpSMD #automation #refactoring #towards #uml- Towards Automating Source-Consistent UML Refactorings (PVG, HS, TM, SD), pp. 144–158.
UML-2003-Porres #refactoring #rule-based- Model Refactorings as Rule-Based Update Transformations (IP), pp. 159–174.
OOPSLA-2003-TipKB #constraints #refactoring #using- Refactoring for generalization using type constraints (FT, AK, DB), pp. 13–26.
ESEC-FSE-2003-ChengYHP #analysis #composition #design #modelling #refactoring #scalability #towards- Towards scalable compositional analysis by refactoring design models (YPC, MY, CLH, CYP), pp. 247–256.
LDTA-2003-MensDBSG #named #refactoring #research #roadmap- Refactoring: Current Research and Future Trends (TM, SD, BDB, HS, PVG), pp. 483–499.
ICLP-2003-SerebrenikD #logic programming #refactoring #source code- Refactoring Logic Programs: Extended Abstract (AS, BD), pp. 509–510.
CSMR-2002-Leitao #lisp #pattern matching #refactoring #source code- A Formal Pattern Language for Refactoring of Lisp Programs (APTdMCL), pp. 186–192.
ICSM-2002-KataokaIAF #evaluation #maintenance #refactoring- A Quantitative Evaluation of Maintainability Enhancement by Refactoring (YK, TI, HA, TF), pp. 576–585.
GPCE-2002-Butler #architecture #case study #evolution #framework #refactoring- Architectural Refactoring in Framework Evolution: A Case Study (GB), pp. 128–139.
ISSTA-2002-Cheng #design #induction #modelling #refactoring #verification- Refactoring design models for inductive verification (YPC), pp. 164–168.
CSMR-2001-SimonSL #metric #refactoring- Metrics Based Refactoring (FS, FS, CL), pp. 30–38.
ICSM-2001-KataokaEGN #automation #invariant #refactoring #using- Automated Support for Program Refactoring Using Invariants (YK, MDE, WGG, DN), pp. 736–743.
UML-2001-SunyePTJ #modelling #refactoring #uml- Refactoring UML Models (GS, DP, YLT, JMJ), pp. 134–148.
WCRE-2000-BalazinskaMDLK #object-oriented #refactoring- Advanced Clone-Analysis to Support Object-Oriented System Refactoring (MB, EM, MD, BL, KK), pp. 98–107.
OOPSLA-2000-DemeyerDN #metric #refactoring- Finding refactorings via change metrics (SD, SD, ON), pp. 166–177.
ICSE-2000-Cinneide #automation #design pattern #refactoring- Automated refactoring to introduce design patterns (MÓC), pp. 722–724.
CL-2000-Tarau #named #prolog #refactoring- Fluents: A Refactoring of Prolog for Uniform Reflection an Interoperation with External Objects (PT), pp. 1225–1239.
ASE-1999-TokudaB #design #evolution #object-oriented #refactoring- Evolving Object-Oriented Designs with Refactorings (LT, DSB), p. 174–?.
ICSE-1999-MaruyamaS #automation #dependence #graph #refactoring #using- Automatic Method Refactoring Using Weighted Dependence Graphs (KM, KS), pp. 236–245.
OOPSLA-1996-Moore #automation #inheritance #refactoring- Automatic Inheritance Hierarchy Restructuring and Method Refactoring (IM), pp. 235–250.