-
1
-
-
1842431668
-
A survey of software refactoring
-
T. Mens and T. Tourwé, "A survey of software refactoring," IEEE Trans. Softw. Eng., vol. 30, no. 2, pp. 126-139, 2004.
-
(2004)
IEEE Trans. Softw. Eng.
, vol.30
, Issue.2
, pp. 126-139
-
-
Mens, T.1
Tourwé, T.2
-
2
-
-
33746589104
-
Automated detection of refactorings in evolving components
-
D. Dig, C. Comertoglu, D. Marinov, and R. Johnson, "Automated detection of refactorings in evolving components," in ECOOP, 2006, pp. 404-428.
-
(2006)
ECOOP
, pp. 404-428
-
-
Dig, D.1
Comertoglu, C.2
Marinov, D.3
Johnson, R.4
-
3
-
-
31744437018
-
CatchUp!: Capturing and replaying refactorings to support API evolution
-
New York, NY, USA: ACM
-
J. Henkel and A. Diwan, "CatchUp!: capturing and replaying refactorings to support API evolution," in ICSE '05: Proceedings of the 27th International Conference on Software Engineering. New York, NY, USA: ACM, 2005, pp. 274-283.
-
(2005)
ICSE '05: Proceedings of the 27th International Conference on Software Engineering
, pp. 274-283
-
-
Henkel, J.1
Diwan, A.2
-
4
-
-
36348955574
-
Api-evolution support with diff-catchup
-
Z. Xing and E. Stroulia, "Api-evolution support with diff-catchup," IEEE Trans. Softw. Eng., vol. 33, no. 12, pp. 818-836, 2007
-
(2007)
IEEE Trans. Softw. Eng.
, vol.33
, Issue.12
, pp. 818-836
-
-
Xing, Z.1
Stroulia, E.2
-
7
-
-
0032310198
-
Structural manipulations of software architecture using tarski relational algebra
-
Washington, DC, USA: IEEE Computer Society
-
R. C. Holt, "Structural manipulations of software architecture using tarski relational algebra," in WCRE '98: Proceedings of the Working Conference on Reverse Engineering. Washington, DC, USA: IEEE Computer Society, 1998, p. 210.
-
(1998)
WCRE '98: Proceedings of the Working Conference on Reverse Engineering
, pp. 210
-
-
Holt, R.C.1
-
8
-
-
77949877702
-
Maintaining software through intentional source-code views
-
K. Mens, T. Mens, and M. Wermelinger, "Maintaining software through intentional source-code views," in SEKE '02. ACM, 2002, pp. 289-296.
-
(2002)
SEKE '02. ACM
, pp. 289-296
-
-
Mens, K.1
Mens, T.2
Wermelinger, M.3
-
9
-
-
33746606933
-
Codequest: Scalable source code queries with datalog
-
ser. Lecture Notes in Computer Science, . Berlin, Germany: Springer
-
E. Hajiyev, M. Verbaere, and O. de Moor, "Codequest: Scalable source code queries with datalog," in ECOOP'06: Proceedings of the 20th European Conference on Object-Oriented Programming, ser. Lecture Notes in Computer Science, vol. 4067. Berlin, Germany: Springer, 2006, pp. 2-27.
-
(2006)
ECOOP'06: Proceedings of the 20th European Conference on Object-Oriented Programming
, vol.4067
, pp. 2-27
-
-
Hajiyev, E.1
Verbaere, M.2
De Moor, O.3
-
11
-
-
0034449630
-
Finding refactorings via change metrics
-
S. Demeyer, S. Ducasse, and O. Nierstrasz, "Finding refactorings via change metrics," SIGPLAN Not., vol. 35, no. 10, pp. 166-177, 2000.
-
(2000)
SIGPLAN Not.
, vol.35
, Issue.10
, pp. 166-177
-
-
Demeyer, S.1
Ducasse, S.2
Nierstrasz, O.3
-
12
-
-
0037386753
-
Renaming detection
-
G. Malpohl, J. J. Hunt, and W. F. Tichy, "Renaming detection," Automated Software Engg., vol. 10, no. 2, pp. 183-202, 2003.
-
(2003)
Automated Software Engg.
, vol.10
, Issue.2
, pp. 183-202
-
-
Malpohl, G.1
Hunt, J.J.2
Tichy, W.F.3
-
13
-
-
84943181044
-
Reconstruction of successful software evolution using clone detection
-
Washington, DC, USA: IEEE Computer Society
-
F. Van Rysselberghe and S. Demeyer, "Reconstruction of successful software evolution using clone detection," in IWPSE '03: Proceedings of the 6th International Workshop on Principles of Software Evolution. Washington, DC, USA: IEEE Computer Society, 2003, p. 126.
-
(2003)
IWPSE '03: Proceedings of the 6th International Workshop on Principles of Software Evolution
, pp. 126
-
-
Van Rysselberghe, F.1
Demeyer, S.2
-
14
-
-
11244262339
-
An automatic approach to identify class evolution discontinuities
-
Washington, DC, USA: IEEE Computer Society
-
G. Antoniol, M. D. Penta, and E. Merlo, "An automatic approach to identify class evolution discontinuities," in IWPSE '04: Proceedings of the Principles of Software Evolution, 7th International Workshop. Washington, DC, USA: IEEE Computer Society, 2004, pp. 31-40.
-
(2004)
IWPSE '04: Proceedings of the Principles of Software Evolution, 7th International Workshop
, pp. 31-40
-
-
Antoniol, G.1
Penta, M.D.2
Merlo, E.3
-
15
-
-
33845432907
-
When functions change their names: Automatic detection of origin relationships
-
Washington, DC, USA: IEEE Computer Society
-
S. Kim, K. Pan, and E. J. Whitehead, Jr., "When functions change their names: Automatic detection of origin relationships," in WCRE '05: Proceedings of the 12th Working Conference on Reverse Engineering. Washington, DC, USA: IEEE Computer Society, 2005, pp. 143-152.
-
(2005)
WCRE '05: Proceedings of the 12th Working Conference on Reverse Engineering
, pp. 143-152
-
-
Kim, S.1
Pan, K.2
Whitehead Jr, E.J.3
-
16
-
-
17644417780
-
Using origin analysis to detect merging and splitting of source code entities
-
L. Zou and M. Godfrey, "Using origin analysis to detect merging and splitting of source code entities," IEEE Trans. Softw. Eng., vol. 31, no. 2, pp. 166-181, 2005.
-
(2005)
IEEE Trans. Softw. Eng.
, vol.31
, Issue.2
, pp. 166-181
-
-
Zou, L.1
Godfrey, M.2
-
17
-
-
34547484782
-
Identifying refactorings from source-code changes
-
Washington, DC, USA: IEEE Computer Society
-
P. Weissgerber and S. Diehl, "Identifying refactorings from source-code changes," in ASE '06: Proceedings of the 21st IEEE/ACM International Conference on Automated Software Engineering. Washington, DC, USA: IEEE Computer Society, 2006, pp. 231-240.
-
(2006)
ASE '06: Proceedings of the 21st IEEE/ACM International Conference on Automated Software Engineering
, pp. 231-240
-
-
Weissgerber, P.1
Diehl, S.2
-
18
-
-
34547374057
-
Refactoring detection based on umldiff changefacts queries
-
Washington, DC, USA: IEEE
-
Z. Xing and E. Stroulia, "Refactoring detection based on umldiff changefacts queries," in WCRE '06. Washington, DC, USA: IEEE, 2006, pp. 263-274.
-
(2006)
WCRE '06
, pp. 263-274
-
-
Xing, Z.1
Stroulia, E.2
-
19
-
-
35348968376
-
Change distilling:tree differencing for fine-grained source code change extraction
-
B. Fluri, M. Wuersch, M. PInzger, and H. Gall, "Change distilling:tree differencing for fine-grained source code change extraction," IEEE Transactions on Software Engineering, vol. 33, no. 11, pp. 725-743, 2007.
-
(2007)
IEEE Transactions on Software Engineering
, vol.33
, Issue.11
, pp. 725-743
-
-
Fluri, B.1
Wuersch, M.2
Pinzger, M.3
Gall, H.4
-
20
-
-
57349185958
-
Recommending adaptive changes for framework evolution
-
New York, NY, USA: ACM
-
B. Dagenais and M. P. Robillard, "Recommending adaptive changes for framework evolution," in ICSE '08: Proceedings of the 30th international conference on Software engineering. New York, NY, USA: ACM, 2008, pp. 481-490.
-
(2008)
ICSE '08: Proceedings of the 30th International Conference on Software Engineering
, pp. 481-490
-
-
Dagenais, B.1
Robillard, M.P.2
-
21
-
-
34548725569
-
Automatic inference of structural changes for matching across program versions
-
Washington, DC, USA: IEEE Computer Society
-
M. Kim, D. Notkin, and D. Grossman, "Automatic inference of structural changes for matching across program versions," in ICSE '07: Proceedings of the 29th International Conference on Software Engineering. Washington, DC, USA: IEEE Computer Society, 2007, pp. 333-343
-
(2007)
ICSE '07: Proceedings of the 29th International Conference on Software Engineering
, pp. 333-343
-
-
Kim, M.1
Notkin, D.2
Grossman, D.3
-
22
-
-
0036648690
-
CCFinder: A multilinguistic token-based code clone detection system for large scale source code
-
T. Kamiya, S. Kusumoto, and K. Inoue, "CCFinder: A multilinguistic token-based code clone detection system for large scale source code." IEEE Transactions on Software Engineering, vol. 28, no. 7, pp. 654-670, 2002.
-
(2002)
IEEE Transactions on Software Engineering
, vol.28
, Issue.7
, pp. 654-670
-
-
Kamiya, T.1
Kusumoto, S.2
Inoue, K.3
-
23
-
-
56649087928
-
Spyware: A change-aware development toolset
-
New York, NY, USA: ACM
-
R. Robbes and M. Lanza, "Spyware: a change-aware development toolset," in ICSE '08: Proceedings of the 30th international conference on Software engineering. New York, NY, USA: ACM, 2008, pp. 847-850.
-
(2008)
ICSE '08: Proceedings of the 30th International Conference on Software Engineering
, pp. 847-850
-
-
Robbes, R.1
Lanza, M.2
-
24
-
-
57349108663
-
Defining and continuous checking of structural program dependencies
-
New York, NY, USA: ACM
-
M. Eichberg, S. Kloppenburg, K. Klose, and M. Mezini, "Defining and continuous checking of structural program dependencies," in ICSE '08: Proceedings of the 30th International Conference on Software Engineering. New York, NY, USA: ACM, 2008, pp. 391-400.
-
(2008)
ICSE '08: Proceedings of the 30th International Conference on Software Engineering
, pp. 391-400
-
-
Eichberg, M.1
Kloppenburg, S.2
Klose, K.3
Mezini, M.4
-
25
-
-
54249161556
-
Demima: A multilayered approach for design pattern identification
-
Y.-G. Guéhéneuc and G. Antoniol, "Demima: A multilayered approach for design pattern identification," IEEE Trans. Softw. Eng., vol. 34, no. 5, pp. 667-684, 2008
-
(2008)
IEEE Trans. Softw. Eng.
, vol.34
, Issue.5
, pp. 667-684
-
-
Guéhéneuc, Y.-G.1
Antoniol, G.2
-
26
-
-
84884713944
-
Identifying refactoring opportunities using logic meta programming
-
Washington, DC, USA: IEEE Computer Society
-
T. Tourwéand T. Mens, "Identifying refactoring opportunities using logic meta programming," in CSMR '03: Proceedings of the Seventh European Conference on Software Maintenance and Reengineering. Washington, DC, USA: IEEE Computer Society, 2003, p. 91.
-
(2003)
CSMR '03: Proceedings of the Seventh European Conference on Software Maintenance and Reengineering
, pp. 91
-
-
Tourwé, T.1
Mens, T.2
-
27
-
-
77949887907
-
Discovering and representing systematic code changes
-
Washington, DC, USA: IEEE Computer Society
-
M. Kim and D. Notkin, "Discovering and representing systematic code changes," in ICSE '09. Washington, DC, USA: IEEE Computer Society, 2009, pp. 309-319.
-
(2009)
ICSE '09
, pp. 309-319
-
-
Kim, M.1
Notkin, D.2
-
28
-
-
78650105633
-
-
The University of Texas at Austin, Tech. Rep. UTAUSTINECE-TR-041610, April
-
K. Prete, N. Rachatasumrit, and M. Kim, "Catalogue of template refactoring rules," The University of Texas at Austin, Tech. Rep. UTAUSTINECE-TR-041610, April 2010.
-
(2010)
Catalogue of Template Refactoring Rules
-
-
Prete, K.1
Rachatasumrit, N.2
Kim, M.3
-
29
-
-
78650107653
-
A program differencing tool to identify systematic structural differences
-
A. Loh and M. Kim, "A program differencing tool to identify systematic structural differences," in ICSE '10 Research Demo, 2010, p. 4.
-
(2010)
ICSE '10 Research Demo
, pp. 4
-
-
Loh, A.1
Kim, M.2
-
30
-
-
78650122902
-
-
Eclipse, http://www.eclipse.org.
-
-
-
-
31
-
-
0017492836
-
A fast algorithm for computing longest common subsequences
-
J. W. Hunt and T. G. Szymanski, "A fast algorithm for computing longest common subsequences," Communications of the ACM, vol. 20, no. 5, pp. 350-353, 1977.
-
(1977)
Communications of the ACM
, vol.20
, Issue.5
, pp. 350-353
-
-
Hunt, J.W.1
Szymanski, T.G.2
-
33
-
-
77949904635
-
How we refactor, and how we know it
-
Washington, DC, USA: IEEE Computer Society
-
E. Murphy-Hill, C. Parnin, and A. P. Black, "How we refactor, and how we know it," in ICSE '09: Proceedings of the 31st International Conference on Software Engineering. Washington, DC, USA: IEEE Computer Society, 2009, pp. 287-297.
-
(2009)
ICSE '09: Proceedings of the 31st International Conference on Software Engineering
, pp. 287-297
-
-
Murphy-Hill, E.1
Parnin, C.2
Black, A.P.3
|