-
1
-
-
0004061016
-
-
Addison Wesley Professional
-
Fowler, M., Beck, K., Brant, J., Opdyke, W., Roberts, D.: 'Refactoring: improving the design of existing code' (Addison Wesley Professional, 1999)
-
(1999)
Refactoring: Improving the Design of Existing Code
-
-
Fowler, M.1
Beck, K.2
Brant, J.3
Opdyke, W.4
Roberts, D.5
-
2
-
-
73449090740
-
Do code clones matter?
-
Vancouver, BC, Canada May
-
Juergens, E., Deissenboeck, F., Hummel, B., Wagner, S.: 'Do code clones matter?'. Proc. 31st Int. Conf. Software Engineering (ICSE), Vancouver, BC, Canada, May 2009, pp. 485-495
-
(2009)
Proc. 31st Int. Conf. Software Engineering (ICSE)
, pp. 485-495
-
-
Juergens, E.1
Deissenboeck, F.2
Hummel, B.3
Wagner, S.4
-
3
-
-
56749132226
-
Cloning considered harmful' considered harmful: Patterns of cloning in software
-
Kapser, C., Godfrey, M.W.: 'Cloning considered harmful' considered harmful: patterns of cloning in software', Empir. Softw. Eng., 2008, 13, (6), pp. 645-692
-
(2008)
Empir. Softw. Eng.
, vol.13
, Issue.6
, pp. 645-692
-
-
Kapser, C.1
Godfrey, M.W.2
-
4
-
-
79960520851
-
Analyzing and forecasting near-miss clones in evolving software: An empirical study
-
Las Vegas, Nevada, USA, April 2011
-
Zibran, M., Saha, R., Asaduzzaman, M., Roy, C.: 'Analyzing and forecasting near-miss clones in evolving software: an empirical study'. Proc. 16th IEEE Int. Conf. Engineering of Complex Computer Systems (ICECCS), Las Vegas, Nevada, USA, April 2011, pp. 295-304
-
Proc. 16th IEEE Int. Conf. Engineering of Complex Computer Systems (ICECCS)
, pp. 295-304
-
-
Zibran, M.1
Saha, R.2
Asaduzzaman, M.3
Roy, C.4
-
5
-
-
18144389452
-
Insights into system-wide code duplication
-
Delft, The Netherlands, November
-
Rieger, M., Ducasse, S., Lanza, M.: 'Insights into system-wide code duplication'. Proc. 11th IEEE Working Conf. Reverse Engineering (WCRE), Delft, The Netherlands, November 2004, pp. 100-109
-
(2004)
Proc. 11th IEEE Working Conf. Reverse Engineering (WCRE)
, pp. 100-109
-
-
Rieger, M.1
Ducasse, S.2
Lanza, M.3
-
6
-
-
82055177968
-
-
accessed March 2012
-
Fowler, M.: 'Refactoring catalog', http://refactoring.com/catalog/, accessed March 2012
-
Refactoring Catalog
-
-
Fowler, M.1
-
7
-
-
79959541424
-
Towards flexible code clone detection, management, and refactoring in IDE
-
Honolulu, Hawaii, USA, May 2011
-
Zibran, M., Roy, C.: 'Towards flexible code clone detection, management, and refactoring in IDE'. Proc. Fifth Int. Workshop of Software Clones (IWSC), Honolulu, Hawaii, USA, May 2011, pp. 75-76
-
Proc. Fifth Int. Workshop of Software Clones (IWSC)
, pp. 75-76
-
-
Zibran, M.1
Roy, C.2
-
8
-
-
77953960112
-
A case study to evaluate the suitability of graph transformation tools for program refactoring
-
Pérez, J., Crespo, Y., Hoffmann, B., Mens, T.: 'A case study to evaluate the suitability of graph transformation tools for program refactoring', Int. J. Softw. Tools Technol. Transf., 2010, 12, pp. 183-199
-
(2010)
Int. J. Softw. Tools Technol. Transf.
, vol.12
, pp. 183-199
-
-
Pérez, J.1
Crespo, Y.2
Hoffmann, B.3
Mens, T.4
-
9
-
-
54949129778
-
Conflict-aware schedule of software refactorings
-
Liu, H., Li, G., Ma, Z., Shao, W.: 'Conflict-aware schedule of software refactorings', IET Softw., 2008, 2, (5), pp. 446-460
-
(2008)
IET Softw.
, vol.2
, Issue.5
, pp. 446-460
-
-
Liu, H.1
Li, G.2
Ma, Z.3
Shao, W.4
-
10
-
-
33750238130
-
A novel approach to optimize clone refactoring activity
-
Seattle, Washington, USA July
-
Bouktif, S., Antoniol, G., Neteler, M., Merlo, E.: 'A novel approach to optimize clone refactoring activity'. Proc. Eighth Annual Conf. Genetic and Evolutionary Computation (GECCO), Seattle, Washington, USA, July 2006, pp. 1885-1892
-
(2006)
Proc. Eighth Annual Conf. Genetic and Evolutionary Computation (GECCO)
, pp. 1885-1892
-
-
Bouktif, S.1
Antoniol, G.2
Neteler, M.3
Merlo, E.4
-
11
-
-
79952838956
-
Automated scheduling for clone-based refactoring using a competent GA
-
Lee, S., Bae, G., Chae, H.S., Bae, D., Kwon, Y.R.: 'Automated scheduling for clone-based refactoring using a competent GA', Softw. Pract. Exper., 2010, 41, (5), pp. 521-550
-
(2010)
Softw. Pract. Exper.
, vol.41
, Issue.5
, pp. 521-550
-
-
Lee, S.1
Bae, G.2
Chae, H.S.3
Bae, D.4
Kwon Y.R.'5
-
12
-
-
0011076909
-
Constraint programming: In pursuit of the holy grail
-
Prague, Czech Republic June
-
Barták, R.: 'Constraint programming: in pursuit of the holy grail'. Proc. Week of Doctoral Students (WDS), Part IV (invited lecture), Prague, Czech Republic, June 1999, pp. 555-564
-
(1999)
Proc. Week of Doctoral Students (WDS), Part IV (Invited Lecture)
, pp. 555-564
-
-
Barták, R.1
-
13
-
-
82055162571
-
A multi-phase approach to university course timetabling
-
Zibran, M.: 'A multi-phase approach to university course timetabling'. MSc thesis, Department of Mathematics and Computer Science, University of Lethbridge, Canada, September 2007, pp. 1-125
-
(2007)
MSc Thesis, Department of Mathematics and Computer Science, University of Lethbridge, Canada, September
, pp. 1-125
-
-
Zibran, M.1
-
14
-
-
82055196656
-
A constraint programming approach to conflict-aware optimal scheduling of prioritized code clone refactoring
-
Williamsburg, Virginia, USA, September 2011
-
Zibran, M., Roy, C.: 'A constraint programming approach to conflict-aware optimal scheduling of prioritized code clone refactoring'. Proc. 11th IEEE Int. Working Conf. Source Code Analysis and Manipulation (SCAM), Williamsburg, Virginia, USA, September 2011, pp. 105-114
-
Proc. 11th IEEE Int. Working Conf. Source Code Analysis and Manipulation (SCAM)
, pp. 105-114
-
-
Zibran, M.1
Roy, C.2
-
15
-
-
80052419868
-
Method level detection and removal of code clones in C and Java programs using refactoring
-
Kodhai, E., Vijayakumar, V., Balabaskaran, G., Stalin, T., Kanagaraj, B.: 'Method level detection and removal of code clones in C and Java programs using refactoring', Int. J. Comput. Commun. Inf. Syst. (IJCCIS), 2010, 2, (1), pp. 93-95
-
(2010)
Int. J. Comput. Commun. Inf. Syst. (IJCCIS)
, vol.2
, Issue.1
, pp. 93-95
-
-
Kodhai, E.1
Vijayakumar, V.2
Balabaskaran, G.3
Stalin, T.4
Kanagaraj, B.5
-
16
-
-
69949085058
-
A mutation/injection-based automatic framework for evaluating clone detection tools
-
Denver, Colorado, USA, April
-
Roy, C., Cordy, J.: 'A mutation/injection-based automatic framework for evaluating clone detection tools'. Proc. IEEE Int. Conf. Software Testing, Verification, and Validation Workshops (ICSTW), Denver, Colorado, USA, April 2009, pp. 157-166
-
(2009)
Proc. IEEE Int. Conf. Software Testing, Verification, and Validation Workshops (ICSTW)
, pp. 157-166
-
-
Roy, C.1
Cordy, J.2
-
17
-
-
83455169586
-
An automatic framework for extracting and classifying near-miss clone genealogies
-
Williamsburg, Virginia, USA, September 2011
-
Saha, R., Roy, C., Schneider, K.: 'An automatic framework for extracting and classifying near-miss clone genealogies'. Proc. 27th IEEE Int. Conf. Software Maintenance (ICSM), Williamsburg, Virginia, USA, September 2011, pp. 293-302
-
Proc. 27th IEEE Int. Conf. Software Maintenance (ICSM)
, pp. 293-302
-
-
Saha, R.1
Roy, C.2
Schneider, K.3
-
18
-
-
83455168943
-
On the effectiveness of Simhash for detecting near-miss clones in large scale software systems
-
Lero, Limerick, Ireland, October 2011
-
Uddin, S., Roy, C., Schneider, K., Hindle, A.: 'On the effectiveness of Simhash for detecting near-miss clones in large scale software systems'. Proc. 18th IEEE Working Conf. Reverse Engineering (WCRE), Lero, Limerick, Ireland, October 2011, pp. 13-22
-
Proc. 18th IEEE Working Conf. Reverse Engineering (WCRE)
, pp. 13-22
-
-
Uddin, S.1
Roy, C.2
Schneider, K.3
Hindle, A.4
-
19
-
-
84863558744
-
IDE-based real-time focused search for near-miss clones
-
Riva del Garda, Trento, Italy, March 2012
-
Zibran, M., Roy, C.: 'IDE-based real-time focused search for near-miss clones'. Proc. 27th ACM Symp. Applied Computing (SAC), Riva del Garda, Trento, Italy, March 2012, pp. 1235-1242
-
Proc. 27th ACM Symp. Applied Computing (SAC)
, pp. 1235-1242
-
-
Zibran, M.1
Roy, C.2
-
20
-
-
33745821635
-
Understanding the complexity of refactoring in software systems: A tool-based approach
-
Advani, D., Hassoun, Y., Counsell, S.: 'Understanding the complexity of refactoring in software systems: a tool-based approach', Int. J. Gen. Syst., 2006, 35, (3), pp. 329-346
-
(2006)
Int. J. Gen. Syst.
, vol.35
, Issue.3
, pp. 329-346
-
-
Advani, D.1
Hassoun, Y.2
Counsell, S.3
-
21
-
-
77953769912
-
ARIES: Refactoring support tool code clone
-
St. Louis, Missouri, USA July
-
Higo, Y., Kamiya, T., Kusumoto, S., Inoue, K.: 'ARIES: refactoring support tool code clone'. Proc. Third Workshop on Software Quality (3-WoSQ), St. Louis, Missouri, USA, July 2005, pp. 1-4
-
(2005)
Proc. Third Workshop on Software Quality (3-WoSQ)
, pp. 1-4
-
-
Higo, Y.1
Kamiya, T.2
Kusumoto, S.3
Inoue, K.4
-
22
-
-
35048850423
-
Refactoring support based on code clone analysis
-
Springer, Berlin, Heidelberg Press LNCS
-
Higo, Y., Kamiya, T., Kusumoto, S., Inoue, K.: 'Refactoring support based on code clone analysis'. Product Focused Software Process Improvement (PROFES), Springer, Berlin, Heidelberg Press, 2004, LNCS, 3009, pp. 220-233
-
(2004)
Product Focused Software Process Improvement (PROFES)
, vol.3009
, pp. 220-233
-
-
Higo, Y.1
Kamiya, T.2
Kusumoto, S.3
Inoue, K.4
-
23
-
-
77954706752
-
Advanced analysis for code clone removal
-
Bad-Honnef, Germany May
-
Schulze, S., Kuhlemann, M.: 'Advanced analysis for code clone removal'. Proc. GI-Workshop on Software Reengineering (WSR), Bad-Honnef, Germany, May 2009, pp. 10-12
-
(2009)
Proc. GI-Workshop on Software Reengineering (WSR)
, pp. 10-12
-
-
Schulze, S.1
Kuhlemann, M.2
-
24
-
-
33749041482
-
On refactoring support based on code clone dependency relation
-
Como, Italy, September
-
Yoshida, N., Higo, Y., Kamiya, T., Kusumoto, S., Inoue, K.: 'On refactoring support based on code clone dependency relation'. Proc. 11th IEEE Int. Software Metrics Symp. (METRICS), Como, Italy, September 2005, pp. 16-25
-
(2005)
Proc. 11th IEEE Int. Software Metrics Symp. (METRICS)
, pp. 16-25
-
-
Yoshida, N.1
Higo, Y.2
Kamiya, T.3
Kusumoto, S.4
Inoue, K.5
-
25
-
-
77955254525
-
Software development with code maps
-
DeLine, R., Venolia, G., Rowan, K.: 'Software development with code maps', ACM Commun., 2010, 53, (8), pp. 48-54
-
(2010)
ACM Commun.
, vol.53
, Issue.8
, pp. 48-54
-
-
Deline, R.1
Venolia, G.2
Rowan, K.3
-
26
-
-
34548050450
-
Analysing refactoring dependencies using graph transformation
-
Mens, T., Taentzer, G., Runge, O.: 'Analysing refactoring dependencies using graph transformation', J. Softw. Syst. Model., 2007, 6, (3), pp. 269-285
-
(2007)
J. Softw. Syst. Model.
, vol.6
, Issue.3
, pp. 269-285
-
-
Mens, T.1
Taentzer, G.2
Runge, O.3
-
27
-
-
49349085199
-
Asking and answering questions during a programming change task
-
Sillito, J., Murphy, G., Volder, K.: 'Asking and answering questions during a programming change task', IEEE Trans. Softw. Eng., 2008, 34, (4), pp. 434-451
-
(2008)
IEEE Trans. Softw. Eng.
, vol.34
, Issue.4
, pp. 434-451
-
-
Sillito, J.1
Murphy, G.2
Volder, K.3
-
28
-
-
0036170641
-
A hierarchical model for object-oriented design quality assessment
-
Bansiya, J., Davis, C.: 'A hierarchical model for object-oriented design quality assessment', IEEE Trans. Softw. Eng., 2002, 28, (1), pp. 4-17
-
(2002)
IEEE Trans. Softw. Eng.
, vol.28
, Issue.1
, pp. 4-17
-
-
Bansiya, J.1
Davis, C.2
-
29
-
-
0028446078
-
A metric suite for object-oriented design
-
Chidamber, S., Kemerer, C.: 'A metric suite for object-oriented design', IEEE Trans. Softw. Eng., 1994, 25, (5), pp. 476-493
-
(1994)
IEEE Trans. Softw. Eng.
, vol.25
, Issue.5
, pp. 476-493
-
-
Chidamber, S.1
Kemerer, C.2
-
30
-
-
0034497430
-
Can metrics help to bridge the gap between the improvement of OO design quality and its automation?
-
San Jose, California, USA, October
-
Sahraoui, H., Godin, R., Miceli, T.: 'Can metrics help to bridge the gap between the improvement of OO design quality and its automation?' Proc. 16th IEEE Int. Conf. Software Maintenance (ICSM), San Jose, California, USA, October 2000, pp. 154-162
-
(2000)
Proc. 16th IEEE Int. Conf. Software Maintenance (ICSM)
, pp. 154-162
-
-
Sahraoui, H.1
Godin, R.2
Miceli, T.3
-
31
-
-
0035784578
-
Metrics based refactoring
-
Lisbon, Portugal March
-
Simon, F., Steinbrucker, F., Lewerentz, C.: 'Metrics based refactoring'. Proc. Fifth European Conf. Software Maintenance and Reengineering (CSMR), Lisbon, Portugal, March 2001, pp. 30-38
-
(2001)
Proc. Fifth European Conf. Software Maintenance and Reengineering (CSMR)
, pp. 30-38
-
-
Simon, F.1
Steinbrucker, F.2
Lewerentz, C.3
-
32
-
-
79959863168
-
A metric-based approach to enhance design quality through meta-pattern transformations
-
Benevento, Italy March
-
Tahvildari, L., Kontogiannis, K.: 'A metric-based approach to enhance design quality through meta-pattern transformations'. Proc. Seventh European Conf. Software Maintenance and Reengineering (CSMR), Benevento, Italy, March 2003, pp. 183-192
-
(2003)
Proc. Seventh European Conf. Software Maintenance and Reengineering (CSMR)
, pp. 183-192
-
-
Tahvildari, L.1
Kontogiannis, K.2
-
33
-
-
78649431588
-
Evaluating code clone genealogies at release level: An empirical study
-
Timisoara, Romania, September 2010
-
Saha, R., Asaduzzaman, M., Zibran, M., Roy, C., Schneider, K.: 'Evaluating code clone genealogies at release level: an empirical study'. Proc. 10th IEEE Int. Working Conf. Source Code Analysis and Manipulation (SCAM), Timisoara, Romania, September 2010, pp. 87-96
-
Proc. 10th IEEE Int. Working Conf. Source Code Analysis and Manipulation (SCAM)
, pp. 87-96
-
-
Saha, R.1
Asaduzzaman, M.2
Zibran, M.3
Roy, C.4
Schneider, K.5
-
34
-
-
79959536841
-
VisCad: Flexible code clone analysis support for NiCad
-
Waikiki, Honolulu, Hawaii, USA, May 2011
-
Asaduzzaman, M., Roy, C., Schneider, K.: 'VisCad: flexible code clone analysis support for NiCad'. Proc. Fifth Int. Workshop of Software Clones (IWSC), Waikiki, Honolulu, Hawaii, USA, May 2011, pp. 77-78
-
Proc. Fifth Int. Workshop of Software Clones (IWSC)
, pp. 77-78
-
-
Asaduzzaman, M.1
Roy, C.2
Schneider, K.3
-
35
-
-
80052401509
-
The NiCad clone detector
-
tool demo, Kingston, Ontario, Canada, June 2011
-
Cordy, J., Roy, C.: 'The NiCad clone detector'. Proc. 19th IEEE Int. Conf. Program Comprehension (ICPC), tool demo, Kingston, Ontario, Canada, June 2011, pp. 219-220
-
Proc. 19th IEEE Int. Conf. Program Comprehension (ICPC)
, pp. 219-220
-
-
Cordy, J.1
Roy, C.2
-
36
-
-
0003922328
-
-
Duxbury Press, Belmont, CA, USA 3rd edn
-
Winston, W.: 'Operations research applications and algorithms' (Duxbury Press, Belmont, CA, USA, 1994, 3rd edn.)
-
(1994)
Operations Research Applications and Algorithms
-
-
Winston, W.1
-
37
-
-
84879630050
-
Introduction to genetic algorithms
-
accessed March 2012
-
Obitko, M.: 'Introduction to genetic algorithms', A tutorial on genetic algorithm, http://www.obitko.com/tutorials/genetic-algorithms/recommendations. php, accessed March 2012
-
A Tutorial on Genetic Algorithm
-
-
Obitko, M.1
-
38
-
-
0002460716
-
Epistasis variance: A viewpoint on GA-hardness
-
Bloomington, Indiana, USA July
-
Davidor, Y.: 'Epistasis variance: a viewpoint on GA-hardness'. Proc. First Workshop on the Foundations of Genetic Algorithms (FOGA), Bloomington, Indiana, USA, July 1990, pp. 23-35
-
(1990)
Proc. First Workshop on the Foundations of Genetic Algorithms (FOGA)
, pp. 23-35
-
-
Davidor, Y.1
-
39
-
-
0028565577
-
Solving constraint satisfaction problems using genetic algorithms
-
Orlando, Florida, USA, June
-
Eiben, A., Raue, P., Ruttkay, Z.: 'Solving constraint satisfaction problems using genetic algorithms'. Proc. First IEEE Conf. Evolutionary Computation, Orlando, Florida, USA, June 1994, pp. 542-547
-
(1994)
Proc. First IEEE Conf. Evolutionary Computation
, pp. 542-547
-
-
Eiben, A.1
Raue, P.2
Ruttkay, Z.3
-
40
-
-
23844547358
-
How effective developers investigate source code: An exploratory study
-
Robillard, M., Coelho, W., Murphy, G.: 'How effective developers investigate source code: an exploratory study', IEEE Trans. Softw. Eng., 2004, 30, (12), pp. 889-903
-
(2004)
IEEE Trans. Softw. Eng.
, vol.30
, Issue.12
, pp. 889-903
-
-
Robillard, M.1
Coelho, W.2
Murphy, G.3
-
41
-
-
80052420320
-
Conflict-aware optimal scheduling of code clone refactoring: A constraint programming approach
-
Kingston, Ontario, Canada, June 2011
-
Zibran, M., Roy, C.: 'Conflict-aware optimal scheduling of code clone refactoring: a constraint programming approach'. Proc. (Student Symp. of the 19th IEEE Int. Conf. Program Comprehension (ICPC), Kingston, Ontario, Canada, June 2011, pp. 266-269
-
Proc. (Student Symp. of the 19th IEEE Int. Conf. Program Comprehension (ICPC)
, pp. 266-269
-
-
Zibran, M.1
Roy, C.2
-
42
-
-
15844405025
-
Scaling regression testing to large software systems
-
Orso, A., Shi, N., Harrold, M.: 'Scaling regression testing to large software systems', SIGSOFT Softw. Eng. Notes, 2004, 29, (6), pp. 241-251
-
(2004)
SIGSOFT Softw. Eng. Notes
, vol.29
, Issue.6
, pp. 241-251
-
-
Orso, A.1
Shi, N.2
Harrold, M.3
-
43
-
-
56749185283
-
Search-based refactoring: An empirical study
-
O'Keeffe, M., Ó Cinnéide, M.: 'Search-based refactoring: an empirical study', J. Softw. Maint. Evol. Res. Pract., 2008, 20, (1), pp. 345-364
-
(2008)
J. Softw. Maint. Evol. Res. Pract.
, vol.20
, Issue.1
, pp. 345-364
-
-
O'Keeffe, M.Ó.1
Cinnéide, M.2
-
44
-
-
84879667727
-
Tool support for refactoring duplicated OO code
-
number 1743 in LNCS, Springer-Verlag Press
-
Ducasse, S., Rieger, M., Golomingi, G.: 'Tool support for refactoring duplicated OO code'. Proc. Object-Oriented Technology (ECOOP'99 Workshop Reader), number 1743 in LNCS, Springer-Verlag Press, 1999, pp. 2-6
-
(1999)
Proc. Object-Oriented Technology (ECOOP'99 Workshop Reader)
, pp. 2-6
-
-
Ducasse, S.1
Rieger, M.2
Golomingi, G.3
-
45
-
-
72249085983
-
Towards a refactoring guideline using code clone classification
-
Nashville, Tennessee, USA October 1-6:4
-
Schulze, S., Kuhlemann, M., Rosenmüller, M.: 'Towards a refactoring guideline using code clone classification'. Proc. Second Workshop on Refactoring Tools (WRT), Nashville, Tennessee, USA, October 2008, pp. 6:1-6:4
-
(2008)
Proc. Second Workshop on Refactoring Tools (WRT)
, pp. 6
-
-
Schulze, S.1
Kuhlemann, M.2
Rosenmüller, M.3
-
46
-
-
44949084451
-
Simultaneous modification support based on code clone analysis
-
Nagoya, Aichi, Japan December
-
Higo, Y., Ueda, Y., Kusumoto, S., Inoue, K.: 'Simultaneous modification support based on code clone analysis'. Proc. 14th Asia Pacific Software Engineering Conf. (APSEC), Nagoya, Aichi, Japan, December 2007, pp. 262-269
-
(2007)
Proc. 14th Asia Pacific Software Engineering Conf. (APSEC)
, pp. 262-269
-
-
Higo, Y.1
Ueda, Y.2
Kusumoto, S.3
Inoue, K.4
-
47
-
-
70349991481
-
CnP: Towards an environment for the proactive management of copy-and-paste programming
-
Vancouver, BC, Canada, May
-
Hou, D., Jablonski, P., Jacob, F.: 'CnP: towards an environment for the proactive management of copy-and-paste programming'. Proc. 17th IEEE Int. Conf. Program Comprehension (ICPC), Vancouver, BC, Canada, May 2009, pp. 238-242
-
(2009)
Proc. 17th IEEE Int. Conf. Program Comprehension (ICPC)
, pp. 238-242
-
-
Hou, D.1
Jablonski, P.2
Jacob, F.3
|