BibSLEIGH
BibSLEIGH corpus
BibSLEIGH tags
BibSLEIGH bundles
BibSLEIGH people
CC-BY
Open Knowledge
XHTML 1.0 W3C Rec
CSS 2.1 W3C CanRec
email twitter
Used together with:
base (44)
model (43)
program (35)
code (31)
use (31)

Stem refactor$ (all stems)

335 papers:

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

Bibliography of Software Language Engineering in Generated Hypertext (BibSLEIGH) is created and maintained by Dr. Vadim Zaytsev.
Hosted as a part of SLEBOK on GitHub.