-
1
-
-
18144400412
-
Detecting implicit collaboration patterns
-
IEEE Computer Society Press, Los Alamitos
-
Arévalo, G., Buchli, F., Nierstrasz, O.: Detecting implicit collaboration patterns. In: Proceedings of WCRE 2004 (11th Working Conference on Reverse Engineering), pp. 122-131. IEEE Computer Society Press, Los Alamitos (2004)
-
(2004)
Proceedings of WCRE 2004 (11th Working Conference on Reverse Engineering)
, pp. 122-131
-
-
Arévalo, G.1
Buchli, F.2
Nierstrasz, O.3
-
2
-
-
33845438079
-
-
Balint, M., G?̌rba, T., Marinescu, R.: How developers copy. In: Proceedings of International Conference on Program Comprehension (ICPC 2006), pp. 56-65 (2006)
-
Balint, M., G?̌rba, T., Marinescu, R.: How developers copy. In: Proceedings of International Conference on Program Comprehension (ICPC 2006), pp. 56-65 (2006)
-
-
-
-
4
-
-
58049086142
-
-
Bobrow, D.G., Goldstein, I.P.: Representing design alternatives. In: Proceedings of the Conference on Artificial Intelligence and the Simulation of Behavior (July 1980)
-
Bobrow, D.G., Goldstein, I.P.: Representing design alternatives. In: Proceedings of the Conference on Artificial Intelligence and the Simulation of Behavior (July 1980)
-
-
-
-
6
-
-
0002487235
-
How do committees invent?
-
Conway, M.E.: How do committees invent? Datamation 14(4), 28-31 (1968)
-
(1968)
Datamation
, vol.14
, Issue.4
, pp. 28-31
-
-
Conway, M.E.1
-
7
-
-
84958180272
-
-
Costanza, P., Hirschfeld, R.: Language constructs for context-oriented programming: An overview of ContextL. In: Proceedings of the Dynamic Languages Symposium DLS 2005, co-organized with OOPSLA 2005, pp. 1-10. ACM, New York (2005)
-
Costanza, P., Hirschfeld, R.: Language constructs for context-oriented programming: An overview of ContextL. In: Proceedings of the Dynamic Languages Symposium DLS 2005, co-organized with OOPSLA 2005, pp. 1-10. ACM, New York (2005)
-
-
-
-
8
-
-
51649099874
-
-
Denker, M., Ducasse, S., Lienhard, A., Marschall, P.: Sub-method reflection. Journal of Object Technology, Special Issue. Proceedings of TOOLS Europe 2007 6(9), 231-251 (2007)
-
(2007)
Sub-method reflection. Journal of Object Technology, Special Issue. Proceedings of TOOLS Europe 2007
, vol.6
, Issue.9
, pp. 231-251
-
-
Denker, M.1
Ducasse, S.2
Lienhard, A.3
Marschall, P.4
-
9
-
-
77954455184
-
-
Denker, M., G?̌rba, T., Lienhard, A., Nierstrasz, O., Renggli, L., Zumkehr, P.: Encapsulating and exploiting change with Changeboxes. In: Proceedings of the 2007 International Conference on Dynamic Languages (ICDL 2007), pp. 25-49. ACM Digital Library (2007)
-
Denker, M., G?̌rba, T., Lienhard, A., Nierstrasz, O., Renggli, L., Zumkehr, P.: Encapsulating and exploiting change with Changeboxes. In: Proceedings of the 2007 International Conference on Dynamic Languages (ICDL 2007), pp. 25-49. ACM Digital Library (2007)
-
-
-
-
10
-
-
56649089409
-
Supporting feature analysis with runtime annotations
-
Technische Universiteit Delft
-
Denker, M., Greevy, O., Nierstrasz, O.: Supporting feature analysis with runtime annotations. In: Proceedings of the 3rd International Workshop on Program Comprehension through Dynamic Analysis (PCODA 2007), pp. 29-33. Technische Universiteit Delft (2007)
-
(2007)
Proceedings of the 3rd International Workshop on Program Comprehension through Dynamic Analysis (PCODA
, pp. 29-33
-
-
Denker, M.1
Greevy, O.2
Nierstrasz, O.3
-
11
-
-
85016675738
-
The meta in meta-object architectures
-
Springer, Heidelberg
-
Denker, M., Suen, M., Ducasse, S.: The meta in meta-object architectures. In: Proceedings of TOOLS EUROPE 2008. LNBIP, vol. 11, pp. 218-237. Springer, Heidelberg (2008)
-
(2008)
Proceedings of TOOLS EUROPE 2008. LNBIP
, vol.11
, pp. 218-237
-
-
Denker, M.1
Suen, M.2
Ducasse, S.3
-
12
-
-
34548757920
-
Refactoring-aware configuration management for object-oriented programs
-
Dig, D., Manzoor, K., Johnson, R., Nguyen, T.: Refactoring-aware configuration management for object-oriented programs. In: International Conference on Software Engineering (ICSE 2007), pp. 427-436 (2007)
-
(2007)
International Conference on Software Engineering (ICSE
, pp. 427-436
-
-
Dig, D.1
Manzoor, K.2
Johnson, R.3
Nguyen, T.4
-
13
-
-
0032685481
-
Evaluating message passing control techniques in Smalltalk
-
Ducasse, S.: Evaluating message passing control techniques in Smalltalk. Journal of Object-Oriented Programming (JOOP) 12(6), 39-44 (1999)
-
(1999)
Journal of Object-Oriented Programming (JOOP)
, vol.12
, Issue.6
, pp. 39-44
-
-
Ducasse, S.1
-
14
-
-
17644428012
-
The class blueprint: Visually supporting the understanding of classes
-
TSE
-
Ducasse, S., Lanza, M.: The class blueprint: Visually supporting the understanding of classes. Transactions on Software Engineering (TSE) 31(1), 75-90 (2005)
-
(2005)
Transactions on Software Engineering
, vol.31
, Issue.1
, pp. 75-90
-
-
Ducasse, S.1
Lanza, M.2
-
15
-
-
84976859535
-
Computational reflection in class-based object-oriented languages
-
Proceedings OOPSLA, October
-
Ferber, J.: Computational reflection in class-based object-oriented languages. In: Proceedings OOPSLA 1989, ACM SIGPLAN Notices, vol. 24, pp. 317-326 (October 1989)
-
(1989)
ACM SIGPLAN Notices
, vol.24
, pp. 317-326
-
-
Ferber, J.1
-
16
-
-
0004061016
-
-
Addison Wesley, Reading
-
Fowler, M., Beck, K., Brant, J., Opdyke, W., Roberts, D.: Refactoring: Improving the Design of Existing Code. Addison Wesley, Reading (1999)
-
(1999)
Refactoring: Improving the Design of Existing Code
-
-
Fowler, M.1
Beck, K.2
Brant, J.3
Opdyke, W.4
Roberts, D.5
-
17
-
-
33745407065
-
-
G?̌rba, T., Ducasse, S.: Modeling history to analyze software evolution. Journal of Software Maintenance: Research and Practice (JSME) 18, 207-236 (2006)
-
G?̌rba, T., Ducasse, S.: Modeling history to analyze software evolution. Journal of Software Maintenance: Research and Practice (JSME) 18, 207-236 (2006)
-
-
-
-
18
-
-
53849114169
-
-
G?̌rba, T., Ducasse, S., Kuhn, A., Marinescu, R., Raţiu, D.: Using concept analysis to detect co-change patterns. In: Proceedings of International Workshop on Principles of Software Evolution (IWPSE 2007), pp. 83-89. ACM Press, New York (2007)
-
G?̌rba, T., Ducasse, S., Kuhn, A., Marinescu, R., Raţiu, D.: Using concept analysis to detect co-change patterns. In: Proceedings of International Workshop on Principles of Software Evolution (IWPSE 2007), pp. 83-89. ACM Press, New York (2007)
-
-
-
-
19
-
-
18044363272
-
-
G?̂rba, T., Ducasse, S., Lanza, M.: Yesterday's Weather: Guiding early reverse engineering efforts by summarizing the evolution of changes. In: Proceedings of 20th IEEE International Conference on Software Maintenance (ICSM 2004), pp. 40-49. IEEE Computer Society, Los Alamitos (2004)
-
G?̂rba, T., Ducasse, S., Lanza, M.: Yesterday's Weather: Guiding early reverse engineering efforts by summarizing the evolution of changes. In: Proceedings of 20th IEEE International Conference on Software Maintenance (ICSM 2004), pp. 40-49. IEEE Computer Society, Los Alamitos (2004)
-
-
-
-
20
-
-
33846515805
-
-
G?̂rba, T., Kuhn, A., Seeberger, M., Ducasse, S.: How developers drive software evolution. In: Proceedings of InternationalWorkshop on Principles of Software Evolution (IWPSE 2005), pp. 113-122. IEEE Computer Society Press, Los Alamitos (2005)
-
G?̂rba, T., Kuhn, A., Seeberger, M., Ducasse, S.: How developers drive software evolution. In: Proceedings of InternationalWorkshop on Principles of Software Evolution (IWPSE 2005), pp. 113-122. IEEE Computer Society Press, Los Alamitos (2005)
-
-
-
-
21
-
-
26844487443
-
-
G?̂rba, T., Lanza, M., Ducasse, S.: Characterizing the evolution of class hierarchies. In: Proceedings of 9th European Conference on Software Maintenance and Reengineering (CSMR 2005), pp. 2-11. IEEE Computer Society, Los Alamitos (2005)
-
G?̂rba, T., Lanza, M., Ducasse, S.: Characterizing the evolution of class hierarchies. In: Proceedings of 9th European Conference on Software Maintenance and Reengineering (CSMR 2005), pp. 2-11. IEEE Computer Society, Los Alamitos (2005)
-
-
-
-
22
-
-
58049100450
-
-
Goldstein, I.P., Bobrow, D.G.: Descriptions for a programming environment. In: Proceedings of the First Annual Conference of the National Association for Artificial Intelligence (August 1980)
-
Goldstein, I.P., Bobrow, D.G.: Descriptions for a programming environment. In: Proceedings of the First Annual Conference of the National Association for Artificial Intelligence (August 1980)
-
-
-
-
24
-
-
0007617103
-
A layered approach to software design
-
Technical Report CSL-80-5, Xerox PARC December
-
Goldstein, I.P., Bobrow, D.G.: A layered approach to software design. Technical Report CSL-80-5, Xerox PARC (December 1980)
-
(1980)
-
-
Goldstein, I.P.1
Bobrow, D.G.2
-
25
-
-
34547659262
-
-
Greevy, O., G?̂rba, T., Ducasse, S.: How developers develop features. In: Proceedings of 11th European Conference on Software Maintenance and Reengineering (CSMR 2007), pp. 256-274. IEEE Computer Society, Los Alamitos (2007)
-
Greevy, O., G?̂rba, T., Ducasse, S.: How developers develop features. In: Proceedings of 11th European Conference on Software Maintenance and Reengineering (CSMR 2007), pp. 256-274. IEEE Computer Society, Los Alamitos (2007)
-
-
-
-
26
-
-
27744435500
-
A survey of trace exploration tools and techniques
-
Indianapolis IN, pp, IBM Press
-
Hamou-Lhadj, A., Lethbridge, T.: A survey of trace exploration tools and techniques. In: Proceedings IBM Centers for Advanced Studies Conferences (CASON 2004), Indianapolis IN, pp. 42-55. IBM Press (2004)
-
(2004)
Proceedings IBM Centers for Advanced Studies Conferences (CASON
, pp. 42-55
-
-
Hamou-Lhadj, A.1
Lethbridge, T.2
-
27
-
-
43049088796
-
Context-oriented programming
-
March
-
Hirschfeld, R., Costanza, P., Nierstrasz, O.: Context-oriented programming. Journal of Object Technology 7(3) (March 2008)
-
(2008)
Journal of Object Technology
, vol.7
, Issue.3
-
-
Hirschfeld, R.1
Costanza, P.2
Nierstrasz, O.3
-
28
-
-
84872539012
-
-
Hofer, C., Denker, M., Ducasse, S.: Design and implementation of a backward-in-time debugger. In: Proceedings of NODE 2006. Lecture Notes in Informatics, P-88, pp. 17-32. Gesellschaft für Informatik, GI (September 2006)
-
Hofer, C., Denker, M., Ducasse, S.: Design and implementation of a backward-in-time debugger. In: Proceedings of NODE 2006. Lecture Notes in Informatics, vol. P-88, pp. 17-32. Gesellschaft für Informatik, GI (September 2006)
-
-
-
-
29
-
-
58049107083
-
-
Holzner, S.: Eclipse. O'Reilly, Sebastopol (2004)
-
Holzner, S.: Eclipse. O'Reilly, Sebastopol (2004)
-
-
-
-
31
-
-
29244445934
-
Eliciting design requirements for maintenance-oriented ides: A detailed study of corrective and perfective maintenance tasks
-
Ko, A.J., Aung, H., Myers, B.A.: Eliciting design requirements for maintenance-oriented ides: a detailed study of corrective and perfective maintenance tasks. In: ICSE 2005: Proceedings of the 27th international conference on Software engineering, pp. 125-135 (2005)
-
(2005)
ICSE 2005: Proceedings of the 27th international conference on Software engineering
, pp. 125-135
-
-
Ko, A.J.1
Aung, H.2
Myers, B.A.3
-
32
-
-
0142103236
-
Polymetric views - a lightweight visual approach to reverse engineering
-
TSE
-
Lanza, M., Ducasse, S.: Polymetric views - a lightweight visual approach to reverse engineering. Transactions on Software Engineering (TSE) 29(9), 782-795 (2003)
-
(2003)
Transactions on Software Engineering
, vol.29
, Issue.9
, pp. 782-795
-
-
Lanza, M.1
Ducasse, S.2
-
34
-
-
70349987231
-
Using events to debug Java programs backwards in time
-
Lewis, B., Ducassé, M.: Using events to debug Java programs backwards in time. In: OOPSLA Companion 2003, pp. 96-97 (2003)
-
(2003)
OOPSLA Companion
, pp. 96-97
-
-
Lewis, B.1
Ducassé, M.2
-
35
-
-
31844452362
-
Scalable statistical bug isolation
-
ACM, New York
-
Liblit, B., Naik, M., Zheng, A.X., Aiken, A., Jordan, M.I.: Scalable statistical bug isolation. In: Proceedings of the 2005 ACM SIGPLAN conference on Programming language design and implementation (PLDI 2005), pp. 15-26. ACM, New York (2005)
-
(2005)
Proceedings of the 2005 ACM SIGPLAN conference on Programming language design and implementation (PLDI
, pp. 15-26
-
-
Liblit, B.1
Naik, M.2
Zheng, A.X.3
Aiken, A.4
Jordan, M.I.5
-
36
-
-
48249094739
-
Identifying traits with formal concept analysis
-
IEEE Computer Society, Los Alamitos
-
Lienhard, A., Ducasse, S., Arévalo, G.: Identifying traits with formal concept analysis. In: Proceedings of 20th Conference on Automated Software Engineering (ASE 2005), pp. 66-75. IEEE Computer Society, Los Alamitos (2005)
-
(2005)
Proceedings of 20th Conference on Automated Software Engineering (ASE
, pp. 66-75
-
-
Lienhard, A.1
Ducasse, S.2
Arévalo, G.3
-
37
-
-
58049106378
-
-
Lienhard, A., Ducasse, S., G?̂rba, T.: Taking an object-centric view on dynamic information with object flow analysis. Journal of Computer Languages, Systems and Structures (to appear, 2008)
-
Lienhard, A., Ducasse, S., G?̂rba, T.: Taking an object-centric view on dynamic information with object flow analysis. Journal of Computer Languages, Systems and Structures (to appear, 2008)
-
-
-
-
38
-
-
49049108193
-
-
Lienhard, A., G?̂rba, T., Greevy, O., Nierstrasz, O.: Test blueprints - exposing side effects in execution traces to support writing unit tests. In: 12th European Conference on Software Maintenance and Reengineering (CSMR 2008), pp. 83-92. IEEE Computer Society, Los Alamitos (2008)
-
Lienhard, A., G?̂rba, T., Greevy, O., Nierstrasz, O.: Test blueprints - exposing side effects in execution traces to support writing unit tests. In: 12th European Conference on Software Maintenance and Reengineering (CSMR 2008), pp. 83-92. IEEE Computer Society, Los Alamitos (2008)
-
-
-
-
39
-
-
49049090591
-
-
Lienhard, A., G?̂rba, T., Nierstrasz, O.: Practical object-oriented back-in-time debugging. In: 22nd European Conference on Object-Oriented Programming (ECOOP 2008). LNCS, 5142, pp. 592-615. Springer, Heidelberg (2008)
-
Lienhard, A., G?̂rba, T., Nierstrasz, O.: Practical object-oriented back-in-time debugging. In: 22nd European Conference on Object-Oriented Programming (ECOOP 2008). LNCS, vol. 5142, pp. 592-615. Springer, Heidelberg (2008)
-
-
-
-
40
-
-
34948859541
-
Tracking objects to detect feature dependencies
-
Washington, DC, USA, pp, IEEE Computer Society, Los Alamitos
-
Lienhard, A., Greevy, O., Nierstrasz, O.: Tracking objects to detect feature dependencies. In: Proceedings International Conference on Program Comprehension (ICPC 2007), Washington, DC, USA, pp. 59-68. IEEE Computer Society, Los Alamitos (2007)
-
(2007)
Proceedings International Conference on Program Comprehension (ICPC
, pp. 59-68
-
-
Lienhard, A.1
Greevy, O.2
Nierstrasz, O.3
-
41
-
-
0005117365
-
-
PhD thesis, Laboratory for Artificial Intelligence, Vrije Universiteit Brussel, Brussels Belgium January
-
Maes, P.: Computational Reflection. PhD thesis, Laboratory for Artificial Intelligence, Vrije Universiteit Brussel, Brussels Belgium (January 1987)
-
(1987)
Computational Reflection
-
-
Maes, P.1
-
42
-
-
33646159116
-
Software evolution as the key to productivity
-
Wirsing, M, Knapp, A, Balsamo, S, eds, RISSEF 2002, Springer, Heidelberg
-
Nierstrasz, O.: Software evolution as the key to productivity. In: Wirsing, M., Knapp, A., Balsamo, S. (eds.) RISSEF 2002. LNCS, vol. 2941, pp. 274-282. Springer, Heidelberg (2004)
-
(2004)
LNCS
, vol.2941
, pp. 274-282
-
-
Nierstrasz, O.1
-
43
-
-
33646131609
-
On the revival of dynamic languages
-
Gschwind, T, Aßmann, U, eds, SC, Springer, Heidelberg
-
Nierstrasz, O., Bergel, A., Denker, M., Ducasse, S., Gaelli, M., Wuyts, R.: On the revival of dynamic languages. In: Gschwind, T., Aßmann, U. (eds.) SC 2005. LNCS, vol. 3628, pp. 1-13. Springer, Heidelberg (2005)
-
(2005)
LNCS
, vol.3628
, pp. 1-13
-
-
Nierstrasz, O.1
Bergel, A.2
Denker, M.3
Ducasse, S.4
Gaelli, M.5
Wuyts, R.6
-
44
-
-
34547666780
-
-
Nierstrasz, O., Kobel, M., G?̂rba, T., Lanza, M., Bunke, H.: Example-driven reconstruction of software models. In: Proceedings of Conference on Software Maintenance and Reengineering (CSMR 2007), pp. 275-286. IEEE Computer Society Press, Los Alamitos (2007)
-
Nierstrasz, O., Kobel, M., G?̂rba, T., Lanza, M., Bunke, H.: Example-driven reconstruction of software models. In: Proceedings of Conference on Software Maintenance and Reengineering (CSMR 2007), pp. 275-286. IEEE Computer Society Press, Los Alamitos (2007)
-
-
-
-
45
-
-
0015482049
-
On the criteria to be used in decomposing systems into modules
-
Parnas, D.L.: On the criteria to be used in decomposing systems into modules. C. ACM 15(12), 1053-1058 (1972)
-
(1972)
C. ACM
, vol.15
, Issue.12
, pp. 1053-1058
-
-
Parnas, D.L.1
-
46
-
-
42149124293
-
Scalable omniscient debugging
-
ACM, New York to appear
-
Pothier, G., Tanter, É., Piquer, J.: Scalable omniscient debugging. In: Proceedings of the 22nd Annual SCM SIGPLAN Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA 2007). ACM, New York (to appear, 2007)
-
(2007)
Proceedings of the 22nd Annual SCM SIGPLAN Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA
-
-
Pothier, G.1
Tanter, E.2
Piquer, J.3
-
49
-
-
0030678920
-
A refactoring tool for Smalltalk
-
Roberts, D., Brant, J., Johnson, R.E.: A refactoring tool for Smalltalk. Theory and Practice of Object Systems (TAPOS) 3(4), 253-263 (1997)
-
(1997)
Theory and Practice of Object Systems (TAPOS)
, vol.3
, Issue.4
, pp. 253-263
-
-
Roberts, D.1
Brant, J.2
Johnson, R.E.3
-
50
-
-
0037482009
-
Feat: A tool for locating, describing, and analyzing concerns in source code
-
May
-
Robillard, M.P., Murphy, G.C.: Feat: A tool for locating, describing, and analyzing concerns in source code. In: Proceedings of 25th International Conference on Software Engineering, pp. 822-823 (May 2003)
-
(2003)
Proceedings of 25th International Conference on Software Engineering
, pp. 822-823
-
-
Robillard, M.P.1
Murphy, G.C.2
-
51
-
-
37349005154
-
Unanticipated partial behavioral reflection: Adapting applications at runtime
-
Röthlisberger, D., Denker, M., Tanter, É.: Unanticipated partial behavioral reflection: Adapting applications at runtime. Journal of Computer Languages, Systems and Structures 34(2-3), 46-65 (2008)
-
(2008)
Journal of Computer Languages, Systems and Structures
, vol.34
, Issue.2-3
, pp. 46-65
-
-
Röthlisberger, D.1
Denker, M.2
Tanter, E.3
-
52
-
-
77954434390
-
Feature driven browsing
-
ACM Digital Library
-
Röthlisberger, D., Greevy, O., Nierstrasz, O.: Feature driven browsing. In: Proceedings of the 2007 International Conference on Dynamic Languages (ICDL 2007), pp. 79-100. ACM Digital Library (2007)
-
(2007)
Proceedings of the 2007 International Conference on Dynamic Languages (ICDL
, pp. 79-100
-
-
Röthlisberger, D.1
Greevy, O.2
Nierstrasz, O.3
-
53
-
-
71149114707
-
Exploiting runtime information in the ide
-
IEEE Computer Society, Los Alamitos
-
Röthlisberger, D., Greevy, O., Nierstrasz, O.: Exploiting runtime information in the ide. In: Proceedings of the 16th International Conference on Program Comprehension (ICPC 2008), pp. 63-72. IEEE Computer Society, Los Alamitos (2008)
-
(2008)
Proceedings of the 16th International Conference on Program Comprehension (ICPC
, pp. 63-72
-
-
Röthlisberger, D.1
Greevy, O.2
Nierstrasz, O.3
-
54
-
-
33646938033
-
Navtracks: Supporting navigation in software maintenance
-
September
-
Singer, J., Elves, R., Storey, M.-A.: Navtracks: Supporting navigation in software maintenance. In: International Conference on Software Maintenance (ICSM 2005), pp. 325-335 (September 2005)
-
(2005)
International Conference on Software Maintenance (ICSM
, pp. 325-335
-
-
Singer, J.1
Elves, R.2
Storey, M.-A.3
-
55
-
-
0003942562
-
Reflection and semantics in a procedural language
-
Technical Report TR-272, MIT, Cambridge, MA
-
Smith, B.C.: Reflection and semantics in a procedural language. Technical Report TR-272, MIT, Cambridge, MA (1982)
-
(1982)
-
-
Smith, B.C.1
-
58
-
-
1442288558
-
Partial behavioral reflection: Spatial and temporal selection of reification
-
Proceedings of OOPSLA, November
-
Tanter, É., Noyé, J., Caromel, D., Cointe, P.: Partial behavioral reflection: Spatial and temporal selection of reification. In: Proceedings of OOPSLA 2003, ACM SIGPLAN Notices, pp. 27-46 (November 2003)
-
(2003)
ACM SIGPLAN Notices
, pp. 27-46
-
-
Tanter, E.1
Noyé, J.2
Caromel, D.3
Cointe, P.4
-
59
-
-
58049111417
-
-
Wirsing, M., Hölzl, M. (eds.): Report of the Beyond the Horizon thematic group 6 on Software Intensive Systems (2006)
-
Wirsing, M., Hölzl, M. (eds.): Report of the Beyond the Horizon thematic group 6 on Software Intensive Systems (2006)
-
-
-
|