-
1
-
-
15844362342
-
-
T. Apiwattanapong, A. Orso, and M. J. Harrold. A differencing algorithm for object-oriented programs. In ASE, pages 2-13. IEEE, 2004.
-
T. Apiwattanapong, A. Orso, and M. J. Harrold. A differencing algorithm for object-oriented programs. In ASE, pages 2-13. IEEE, 2004.
-
-
-
-
2
-
-
0000076482
-
Set Partitioning: A Survey
-
E. Balas and M. Padberg. Set Partitioning: A Survey. SIAM Review, 18:710-760, 1976.
-
(1976)
SIAM Review
, vol.18
, pp. 710-760
-
-
Balas, E.1
Padberg, M.2
-
3
-
-
35348917707
-
-
M. Boshernitsan, S. L. Graham, and M. A. Hearst. Aligning development tools with the way programmers think about code changes. In CHI, pages 567-576. ACM, 2007.
-
M. Boshernitsan, S. L. Graham, and M. A. Hearst. Aligning development tools with the way programmers think about code changes. In CHI, pages 567-576. ACM, 2007.
-
-
-
-
4
-
-
33646928380
-
-
O. C. Chesley, X. Ren, and B. G. Ryder. Crisp: A debugging tool for java programs. ICSM, 00:401-410, 2005.
-
O. C. Chesley, X. Ren, and B. G. Ryder. Crisp: A debugging tool for java programs. ICSM, 00:401-410, 2005.
-
-
-
-
5
-
-
33646831658
-
The txl source transformation language
-
J. R. Cordy. The txl source transformation language. Sci. Comput. Program., 61(3):190-210, 2006.
-
(2006)
Sci. Comput. Program
, vol.61
, Issue.3
, pp. 190-210
-
-
Cordy, J.R.1
-
6
-
-
53849091894
-
-
B. Dagenais, S. Breu, F. W. Warr, and M. P. Robillard. Inferring structural patterns for concern traceability in evolving software. In ASE, pages 254-263. ACM, 2007.
-
B. Dagenais, S. Breu, F. W. Warr, and M. P. Robillard. Inferring structural patterns for concern traceability in evolving software. In ASE, pages 254-263. ACM, 2007.
-
-
-
-
7
-
-
57349185958
-
Recommending adaptive changes for framework evolution
-
ACM
-
B. Dagenais and M. P. Robillard. Recommending adaptive changes for framework evolution. In ICSE, pages 481-490. ACM, 2008.
-
(2008)
ICSE
, pp. 481-490
-
-
Dagenais, B.1
Robillard, M.P.2
-
9
-
-
57349108663
-
Defining and continuous checking of structural program dependencies
-
ACM
-
M. Eichberg, S. Kloppenburg, K. Klose, and M. Mezini. Defining and continuous checking of structural program dependencies. In ICSE, pages 391-400. ACM, 2008.
-
(2008)
ICSE
, pp. 391-400
-
-
Eichberg, M.1
Kloppenburg, S.2
Klose, K.3
Mezini, M.4
-
10
-
-
0036980156
-
A rule-based language for programming software updates
-
New York, NY, USA, ACM
-
M. Erwig and D. Ren. A rule-based language for programming software updates. In Proceedings of the ACM SIGPLAN workshop on Rule-based programming, pages 67-78, New York, NY, USA, 2002. ACM.
-
(2002)
Proceedings of the ACM SIGPLAN workshop on Rule-based programming
, pp. 67-78
-
-
Erwig, M.1
Ren, D.2
-
12
-
-
0032305832
-
Detection of logical coupling based on product release history
-
H. Gall, K. Hajek, and M. Jazayeri. Detection of logical coupling based on product release history. In ICSM, pages 190-197, 1998.
-
(1998)
ICSM
, pp. 190-197
-
-
Gall, H.1
Hajek, K.2
Jazayeri, M.3
-
13
-
-
33746606933
-
Codequest: Scalable source code queries with datalog
-
E. Hajiyev, M. Verbaere, and O. de Moor. Codequest: Scalable source code queries with datalog. In ECOOP, volume 4067, pages 2-27, 2006.
-
(2006)
ECOOP
, vol.4067
, pp. 2-27
-
-
Hajiyev, E.1
Verbaere, M.2
de Moor, O.3
-
14
-
-
0037638568
-
Structural manipulations of software architecture using tarski relational algebra
-
IEEE
-
R. C. Holt. Structural manipulations of software architecture using tarski relational algebra. In WCRE, page 210. IEEE, 1998.
-
(1998)
WCRE
, pp. 210
-
-
Holt, R.C.1
-
15
-
-
0141539417
-
Navigating and querying code without getting lost
-
D. Janzen and K. D. Volder. Navigating and querying code without getting lost. In AOSD, pages 178-187, 2003.
-
(2003)
AOSD
, pp. 178-187
-
-
Janzen, D.1
Volder, K.D.2
-
17
-
-
35248828504
-
Aspect-oriented programming
-
ECOOP
-
G. Kiczales, J. Lamping, A. Menhdhekar, C. Maeda, C. Lopes, J.-M. Loingtier, and J. Irwin. Aspect-oriented programming. In ECOOP, volume 1241, pages 220-242. LNCS, 1997.
-
(1997)
LNCS
, vol.1241
, pp. 220-242
-
-
Kiczales, G.1
Lamping, J.2
Menhdhekar, A.3
Maeda, C.4
Lopes, C.5
Loingtier, J.-M.6
Irwin, J.7
-
19
-
-
77953970880
-
Program element matching for multi-version program analyses
-
M. Kim and D. Notkin. Program element matching for multi-version program analyses. In MSR, pages 58-64, 2006.
-
(2006)
MSR
, pp. 58-64
-
-
Kim, M.1
Notkin, D.2
-
20
-
-
34548725569
-
Automatic inference of structural changes for matching across program versions
-
M. Kim, D. Notkin, and D. Grossman. Automatic inference of structural changes for matching across program versions. In ICSE, pages 333-343, 2007.
-
(2007)
ICSE
, pp. 333-343
-
-
Kim, M.1
Notkin, D.2
Grossman, D.3
-
21
-
-
32344450436
-
An empirical study of code clone genealogies
-
M. Kim, V. Sazawal, D. Notkin, and G. C. Murphy. An empirical study of code clone genealogies. In ESEC/SIGSOFT FSE, pages 187-196, 2005.
-
(2005)
ESEC/SIGSOFT FSE
, pp. 187-196
-
-
Kim, M.1
Sazawal, V.2
Notkin, D.3
Murphy, G.C.4
-
22
-
-
34548742277
-
Information needs in collocated software development teams
-
A. J. Ko, R. DeLine, and G. Venolia. Information needs in collocated software development teams. In ICSE, pages 344-353, 2007.
-
(2007)
ICSE
, pp. 344-353
-
-
Ko, A.J.1
DeLine, R.2
Venolia, G.3
-
23
-
-
31844432693
-
Learning the structure of Markov logic networks
-
S. Kok and P. Domingos. Learning the structure of Markov logic networks. ICML, pages 441-448, 2005.
-
(2005)
ICML
, pp. 441-448
-
-
Kok, S.1
Domingos, P.2
-
24
-
-
77949877702
-
Maintaining software through intentional source-code views
-
K. Mens, T. Mens, and M. Wermelinger. Maintaining software through intentional source-code views. SEKE, pages 289-296, 2002.
-
(2002)
SEKE
, pp. 289-296
-
-
Mens, K.1
Mens, T.2
Wermelinger, M.3
-
25
-
-
55849102237
-
Documenting and automating collateral evolutions in linux device drivers
-
ACM
-
Y. Padioleau, J. Lawall, R. R. Hansen, and G. Muller. Documenting and automating collateral evolutions in linux device drivers. In EUROSYS, pages 247-260. ACM, 2008.
-
(2008)
EUROSYS
, pp. 247-260
-
-
Padioleau, Y.1
Lawall, J.2
Hansen, R.R.3
Muller, G.4
-
26
-
-
12844268515
-
Chianti: A tool for change impact analysis of Java programs
-
Vancouver, BC, Canada, October 26-28
-
X. Ren, F. Shah, F. Tip, B. Ryder, and O. Chesley. Chianti: A tool for change impact analysis of Java programs. In OOPSLA, pages 432-448, Vancouver, BC, Canada, October 26-28, 2004.
-
(2004)
OOPSLA
, pp. 432-448
-
-
Ren, X.1
Shah, F.2
Tip, F.3
Ryder, B.4
Chesley, O.5
-
27
-
-
57349115239
-
Mining framework usage changes from instantiation code
-
ACM
-
T. Schäfer, J. Jonas, and M. Mezini. Mining framework usage changes from instantiation code. In ICSE, pages 471-480. ACM, 2008.
-
(2008)
ICSE
, pp. 471-480
-
-
Schäfer, T.1
Jonas, J.2
Mezini, M.3
-
28
-
-
0032643249
-
-
P. Tarr, H. Ossher, W. Harrison, and J. Stanley M. Sutton. N degrees of separation: multi-dimensional separation of concerns. In ICSE, pages 107-119. IEEE, 1999.
-
P. Tarr, H. Ossher, W. Harrison, and J. Stanley M. Sutton. N degrees of separation: multi-dimensional separation of concerns. In ICSE, pages 107-119. IEEE, 1999.
-
-
-
-
29
-
-
77949902454
-
-
Type-Oriented Logic Meta Programming. PhD thesis, Vrije Universiteit Brussel
-
K. D. Volder. Type-Oriented Logic Meta Programming. PhD thesis, Vrije Universiteit Brussel, 1998.
-
(1998)
-
-
Volder, K.D.1
-
30
-
-
77952332592
-
UMLDiff: An algorithm for object-oriented design differencing
-
Z. Xing and E. Stroulia. UMLDiff: an algorithm for object-oriented design differencing. In ASE, pages 54-65, 2005.
-
(2005)
ASE
, pp. 54-65
-
-
Xing, Z.1
Stroulia, E.2
-
31
-
-
0026185673
-
Identifying syntactic differences between two programs
-
W. Yang. Identifying syntactic differences between two programs. Software - Practice and Experience, 21(7):739-755, 1991.
-
(1991)
Software - Practice and Experience
, vol.21
, Issue.7
, pp. 739-755
-
-
Yang, W.1
-
32
-
-
4644274050
-
Predicting source code changes by mining change history
-
A. T. T. Ying, G. C. Murphy, R. Ng, and M. Chu-Carroll. Predicting source code changes by mining change history. IEEE Trans. Softw. Eng., 30(9):574-586, 2004.
-
(2004)
IEEE Trans. Softw. Eng
, vol.30
, Issue.9
, pp. 574-586
-
-
Ying, A.T.T.1
Murphy, G.C.2
Ng, R.3
Chu-Carroll, M.4
-
33
-
-
4544295325
-
Mining version histories to guide software changes
-
T. Zimmermann, P. Weisgerber, S. Diehl, and A. Zeller. Mining version histories to guide software changes. In ICSE, pages 563-572, 2004.
-
(2004)
ICSE
, pp. 563-572
-
-
Zimmermann, T.1
Weisgerber, P.2
Diehl, S.3
Zeller, A.4
|