-
2
-
-
0036612913
-
Two controlled experiments assessing the usefulness of design pattern documentation in program maintenance
-
L. Prechelt, B. Unger-Lamprecht, M. Philippsen, & W.F. Tichy, Two controlled experiments assessing the usefulness of design pattern documentation in program maintenance, IEEE Transactions on Software Engineering, 28(6), 2002, 595-605.
-
(2002)
IEEE Transactions on Software Engineering
, vol.28
, Issue.6
, pp. 595-605
-
-
Prechelt, L.1
Unger-Lamprecht, B.2
Philippsen, M.3
Tichy, W.F.4
-
3
-
-
16244418098
-
A clustering approach for the identification of object-oriented design patterns
-
Cairo, Egypt
-
D.M. Shawky, S.K. Abd-El-Hafiz, & A.-L. El-Sedeek, A clustering approach for the identification of object-oriented design patterns, Proc. IEEE Int. Conf. on Electrical, Electronic and Computer Engineering, Cairo, Egypt, 2004, 295-298.
-
(2004)
Proc. IEEE Int. Conf. on Electrical, Electronic and Computer Engineering
, pp. 295-298
-
-
Shawky, D.M.1
Abd-El-Hafiz, S.K.2
El-Sedeek, A.-L.3
-
4
-
-
52649099375
-
A dynamic approach for the identification of object-oriented design patterns
-
Innsbruck, Austria
-
D.M. Shawky, S.K. Abd-El-Hafiz, & A.-L. El-Sedeek, A dynamic approach for the identification of object-oriented design patterns, Proc. IASTED Conf. on Software Engineering, Innsbruck, Austria, 2005, 138-143.
-
(2005)
Proc. IASTED Conf. on Software Engineering
, pp. 138-143
-
-
Shawky, D.M.1
Abd-El-Hafiz, S.K.2
El-Sedeek, A.-L.3
-
5
-
-
0002482557
-
An inductive method for discovering design patterns from object-oriented software systems
-
Technical Report, Dept. of Computer Science, University of Maryland, College Park, MD
-
F. Shull, W.L. Melo, & V.R. Basili, An inductive method for discovering design patterns from object-oriented software systems, Technical Report, Dept. of Computer Science, University of Maryland, College Park, MD, 1996.
-
(1996)
-
-
Shull, F.1
Melo, W.L.2
Basili, V.R.3
-
6
-
-
0032290085
-
Using metrics to identify design patterns in object-oriented software
-
Oxford, UK
-
G. Antoniol, R. Fiutem, & L. Cristoforetti, Using metrics to identify design patterns in object-oriented software, Proc. 5th Int. Symp. on Software Metrics, Oxford, UK, 1998, 23-34.
-
(1998)
Proc. 5th Int. Symp. on Software Metrics
, pp. 23-34
-
-
Antoniol, G.1
Fiutem, R.2
Cristoforetti, L.3
-
7
-
-
0035889368
-
Object-oriented design patterns recovery
-
G. Antoniol, G. Casazza, M. Di Penta, & R. Fiutem, Object-oriented design patterns recovery, Journal of Systems and Software, 59(2), 2001, 181-196.
-
(2001)
Journal of Systems and Software
, vol.59
, Issue.2
, pp. 181-196
-
-
Antoniol, G.1
Casazza, G.2
Di Penta, M.3
Fiutem, R.4
-
8
-
-
84945304317
-
A method to recover design patterns using software product metrics
-
Vienna, Austria
-
H. Kim & C. Boldyreff, A method to recover design patterns using software product metrics, Proc. Int. Conf. on Software Reuse: Advances in Software Reusability, Vienna, Austria, 2000, 318-335.
-
(2000)
Proc. Int. Conf. on Software Reuse: Advances in Software Reusability
, pp. 318-335
-
-
Kim, H.1
Boldyreff, C.2
-
9
-
-
0031639551
-
Pattern visualization for software comprehension
-
Ischia, Italy
-
R. Schauer & R. Keller, Pattern visualization for software comprehension, Proc. 6th Int. Workshop on Program Comprehension, Ischia, Italy, 1998, 4-12.
-
(1998)
Proc. 6th Int. Workshop on Program Comprehension
, pp. 4-12
-
-
Schauer, R.1
Keller, R.2
-
10
-
-
0032667110
-
Pattern-based reverse-engineering of design components
-
Los Angeles, CA, USA
-
R.K. Keller, R. Schauer, S. Robitaille, & P. Page, Pattern-based reverse-engineering of design components, Proc. Int. Conf. on Software Engineering, Los Angeles, CA, USA, 1999, 226-235.
-
(1999)
Proc. Int. Conf. on Software Engineering
, pp. 226-235
-
-
Keller, R.K.1
Schauer, R.2
Robitaille, S.3
Page, P.4
-
11
-
-
23844499113
-
An approach for reverse engineering of design patterns
-
I. Philippow, D. Streitferdt, M. Riebish, &: S. Naumann, An approach for reverse engineering of design patterns, Journal of Software and System Modeling, 4(1), 2005, 55-79.
-
(2005)
Journal of Software and System Modeling
, vol.4
, Issue.1
, pp. 55-79
-
-
Philippow, I.1
Streitferdt, D.2
Riebish, M.3
Naumann, S.4
-
12
-
-
0032311601
-
Clone detection using
-
abstract syntax trees, Bethesda, MD, USA
-
D. Baxter, A. Yahin, L. Moura, M. Sant'Anna, & L. Bier, Clone detection using abstract syntax trees, Proc. Int. Conf. on Software Maintenance, Bethesda, MD, USA, 1998, 368-377.
-
(1998)
Proc. Int. Conf. on Software Maintenance
, pp. 368-377
-
-
Baxter, D.1
Yahin, A.2
Moura, L.3
Sant'Anna, M.4
Bier, L.5
-
13
-
-
0142180704
-
Inference of object-oriented design patterns
-
P. Tonella & G. Antoniol, Inference of object-oriented design patterns, Journal of Software Maintenance and Evolution: Research and Practice, 13(5), 2001, 309-330.
-
(2001)
Journal of Software Maintenance and Evolution: Research and Practice
, vol.13
, Issue.5
, pp. 309-330
-
-
Tonella, P.1
Antoniol, G.2
-
14
-
-
0030378133
-
Design recovery by automated search for structural design patterns in object oriented software
-
Monterey, CA, USA
-
C. Kramer & L. Prechelt, Design recovery by automated search for structural design patterns in object oriented software, Proc. 3rd Working Conf. on Reverse Engineering, Monterey, CA, USA, 1996, 208-215.
-
(1996)
Proc. 3rd Working Conf. on Reverse Engineering
, pp. 208-215
-
-
Kramer, C.1
Prechelt, L.2
-
15
-
-
84944317458
-
Declarative reasoning about the structure of object-oriented systems
-
Santa Barbara, CA, USA
-
R. Wuyts, Declarative reasoning about the structure of object-oriented systems, Proc. 26th Conf. on the Technology of Object-Oriented Languages and Systems, Santa Barbara, CA, USA, 1998, 112-124.
-
(1998)
Proc. 26th Conf. on the Technology of Object-Oriented Languages and Systems
, pp. 112-124
-
-
Wuyts, R.1
-
16
-
-
77956618551
-
A declarative evolution framework for object-oriented design patterns
-
Florence, Italy
-
T. Mens & T. Tourwe, A declarative evolution framework for object-oriented design patterns, Proc. Int. Conf. on Software Maintenance, Florence, Italy, 2001, 570-579.
-
(2001)
Proc. Int. Conf. on Software Maintenance
, pp. 570-579
-
-
Mens, T.1
Tourwe, T.2
-
18
-
-
18144379902
-
Fingerprinting design patterns
-
Seattle, WA, USA
-
Y.-G. Guéhéneuc, H. Sahraoui, & F. Zaidi. Fingerprinting design patterns, Proc. 11th Working Conf. on Reverse Engineering, Seattle, WA, USA, 2004, 172-181.
-
(2004)
Proc. 11th Working Conf. on Reverse Engineering
, pp. 172-181
-
-
Guéhéneuc, Y.-G.1
Sahraoui, H.2
Zaidi, F.3
-
19
-
-
0032218216
-
Pattern-based design recovery of Java software
-
Delft, The Netherlands
-
J. Seeman & J.W. von Gudenberg, Pattern-based design recovery of Java software, Proc. 6th Int. Symp. on Foundations of Software Engineering, Delft, The Netherlands, 1998, 10-16.
-
(1998)
Proc. 6th Int. Symp. on Foundations of Software Engineering
, pp. 10-16
-
-
Seeman, J.1
von Gudenberg, J.W.2
-
20
-
-
0036036578
-
Towards pattern-based design recovery
-
Lake Buena Vista, Florida, USA
-
J. Niere, W. Schafer, J. Wadsack, L. Wendehals, & J. Welsh, Towards pattern-based design recovery, Proc. 24th Int. Conf. on Software Engineering, Lake Buena Vista, Florida, USA, 2002, 338-348.
-
(2002)
Proc. 24th Int. Conf. on Software Engineering
, pp. 338-348
-
-
Niere, J.1
Schafer, W.2
Wadsack, J.3
Wendehals, L.4
Welsh, J.5
-
21
-
-
26844449812
-
An interactive and scalable approach to design pattern recoveryb
-
Technical Report, Dept. of Computer Science, University of Paderborn, Pader-born, Germany
-
J. Niere, L. Wendehals, & A. Zündorf, An interactive and scalable approach to design pattern recoveryb, Technical Report, Dept. of Computer Science, University of Paderborn, Pader-born, Germany, 2003.
-
(2003)
-
-
Niere, J.1
Wendehals, L.2
Zündorf, A.3
-
22
-
-
77956611824
-
Mining design patterns from C++ source code
-
Amsterdam, The Netherlands
-
Z. Balanyi & R. Ferenc, Mining design patterns from C++ source code, Proc. Int. Conf. on Software Maintenance, Amsterdam, The Netherlands, 2003, 305-315.
-
(2003)
Proc. Int. Conf. on Software Maintenance
, pp. 305-315
-
-
Balanyi, Z.1
Ferenc, R.2
-
23
-
-
33646906237
-
Design pattern mining enhanced by machine learning
-
Budapest, Hungary
-
R. Ferenc, A. Beszdes, L. Fulop, & J. Lele, Design pattern mining enhanced by machine learning, Proc. Int. Conf. on Software Maintenance, Budapest, Hungary, 2005, 295-304.
-
(2005)
Proc. Int. Conf. on Software Maintenance
, pp. 295-304
-
-
Ferenc, R.1
Beszdes, A.2
Fulop, L.3
Lele, J.4
-
24
-
-
33947310939
-
Design pattern detection using similarity scoring
-
N. Tsantalis, A. Chatzigeorgiou, G. Stephanides, & S.T. Halkidis, Design pattern detection using similarity scoring, IEEE Transactions on Software Engineering, 32(11), 2006, 896-909.
-
(2006)
IEEE Transactions on Software Engineering
, vol.32
, Issue.11
, pp. 896-909
-
-
Tsantalis, N.1
Chatzigeorgiou, A.2
Stephanides, G.3
Halkidis, S.T.4
-
25
-
-
52649109631
-
Design pattern detection from Java software
-
Innsbruck, Austria
-
T. Feng, W. Jiachen, & X. Ming, Design pattern detection from Java software, Proc. IASTED Int. Conf. on Software Engineering, Innsbruck, Austria, 2005, 174-180.
-
(2005)
Proc. IASTED Int. Conf. on Software Engineering
, pp. 174-180
-
-
Feng, T.1
Jiachen, W.2
Ming, X.3
-
26
-
-
46149096013
-
Efficient identification of design patterns with bit-vector algorithm
-
Bari, Italy
-
O. Kaczor, Y. Gueheneuc, & S. Hamel, Efficient identification of design patterns with bit-vector algorithm, Proc. 10th European Conf. on Software Maintenance and Reengineering, Bari, Italy, 2006, 175-184.
-
(2006)
Proc. 10th European Conf. on Software Maintenance and Reengineering
, pp. 175-184
-
-
Kaczor, O.1
Gueheneuc, Y.2
Hamel, S.3
-
27
-
-
26844449506
-
Design pattern recovery by visual language parsing
-
G. Costagliola, A. De Lucia, V. Deufemia, C. Gravino, & M. Risi, Design pattern recovery by visual language parsing, Proc. 9th European Conf. on Software Maintenance and Reengineering, 2005, 102-111.
-
(2005)
Proc. 9th European Conf. on Software Maintenance and Reengineering
, pp. 102-111
-
-
Costagliola, G.1
De Lucia, A.2
Deufemia, V.3
Gravino, C.4
Risi, M.5
-
28
-
-
46149123019
-
Case studies of visual language based design patterns recovery
-
Bari, Italy
-
G. Costagliola, A. De Lucia, V. Deufemia, C. Gravino, & M. Risi, Case studies of visual language based design patterns recovery, Proc. Conf. on Software Maintenance and Reengineering, Bari, Italy, 2006, 165-174.
-
(2006)
Proc. Conf. on Software Maintenance and Reengineering
, pp. 165-174
-
-
Costagliola, G.1
De Lucia, A.2
Deufemia, V.3
Gravino, C.4
Risi, M.5
-
29
-
-
0033352092
-
Recovering high-level views of object-oriented applications from static and dynamic information
-
Oxford, UK
-
T. Richner & S. Ducasse, Recovering high-level views of object-oriented applications from static and dynamic information. Proc. Int. Conf. on Software Maintenance, Oxford, UK, 1999, 13-22.
-
(1999)
Proc. Int. Conf. on Software Maintenance
, pp. 13-22
-
-
Richner, T.1
Ducasse, S.2
-
30
-
-
52649140979
-
Generating design pattern detectors from pattern specifications
-
Montreal, Quebec, Canada
-
D. Heuzeroth, S. Mandel, & W. Löwe, Generating design pattern detectors from pattern specifications, Proc. 18th Int. Conf. on Automated Software Engineering, Montreal, Quebec, Canada, 2003, 245-249.
-
(2003)
Proc. 18th Int. Conf. on Automated Software Engineering
, pp. 245-249
-
-
Heuzeroth, D.1
Mandel, S.2
Löwe, W.3
-
31
-
-
84978984869
-
Automatic design pattern detection
-
Portland, Oregon, USA
-
D. Heuzeroth, T. Holl, G. Hogstrom, & W. Löwe, Automatic design pattern detection, Proc. Int. Workshop on Program Comprehension, Portland, Oregon, USA, 2003, 94-104.
-
(2003)
Proc. Int. Workshop on Program Comprehension
, pp. 94-104
-
-
Heuzeroth, D.1
Holl, T.2
Hogstrom, G.3
Löwe, W.4
-
32
-
-
33846261231
-
Design pattern detection in Eiffel systems
-
Pittsburgh, PA, USA
-
W. Wang & V. Tzerpos, Design pattern detection in Eiffel systems, Proc. Working Conf. on Reverse Engineering, Pittsburgh, PA, USA, 2005, 165-174.
-
(2005)
Proc. Working Conf. on Reverse Engineering
, pp. 165-174
-
-
Wang, W.1
Tzerpos, V.2
-
33
-
-
33646934851
-
Improving design pattern instance recognition by dynamic analysis
-
Portland, Oregon, USA
-
L. Wendehals, Improving design pattern instance recognition by dynamic analysis, Proc. ICSE 2003 Workshop on Dynamic Analysis, Portland, Oregon, USA, 2003, 29-32.
-
(2003)
Proc. ICSE 2003 Workshop on Dynamic Analysis
, pp. 29-32
-
-
Wendehals, L.1
-
34
-
-
33646902292
-
Specifying patterns for dynamic pattern instance recognition with UML 2.0 sequence diagrams
-
Bad Honnef, Germany
-
L. Wendehals, Specifying patterns for dynamic pattern instance recognition with UML 2.0 sequence diagrams, Proc. 6th Workshop on Software Reengineering, Bad Honnef, Germany, 2004, 63-64.
-
(2004)
Proc. 6th Workshop on Software Reengineering
, pp. 63-64
-
-
Wendehals, L.1
-
35
-
-
52649091704
-
Selective tracing for dynamic analyses
-
Pittsburgh, PA, USA
-
M. Meyer & L. Wendehals, Selective tracing for dynamic analyses, Proc. of the 1 st Workshop on Program Comprehension through Dynamic Analysis, Pittsburgh, PA, USA, 2005, 33-37.
-
(2005)
Proc. of the 1 st Workshop on Program Comprehension through Dynamic Analysis
, pp. 33-37
-
-
Meyer, M.1
Wendehals, L.2
-
36
-
-
84961567253
-
Measuring precision for static and dynamic design pattern recognition as a function of coverage
-
St. Louis, Missouri, USA
-
N. Pettersson, Measuring precision for static and dynamic design pattern recognition as a function of coverage, Workshop on Dynamic Analysis, St. Louis, Missouri, USA, 2005, 43-49.
-
(2005)
Workshop on Dynamic Analysis
, pp. 43-49
-
-
Pettersson, N.1
-
37
-
-
84992409492
-
A reverse engineering approach for software testing of object-oriented programs
-
Richardson, TX, USA
-
D. Kung & P. Hsia, A reverse engineering approach for software testing of object-oriented programs, Proc. IEEE Symp. on Application-Specific Systems and Software Engineering and Technology, Richardson, TX, USA, 1999, 42-49.
-
(1999)
Proc. IEEE Symp. on Application-Specific Systems and Software Engineering and Technology
, pp. 42-49
-
-
Kung, D.1
Hsia, P.2
-
38
-
-
52649150743
-
-
thesis, Engineering Mathematics Dept, Faculty of Engineering, Cairo University, Giza, Egypt
-
D.M. Shawky, A combined static and dynamic approach for the recovery of object-oriented design patterns, doctoral thesis, Engineering Mathematics Dept., Faculty of Engineering, Cairo University, Giza, Egypt, 2005.
-
(2005)
A combined static and dynamic approach for the recovery of object-oriented design patterns, doctoral
-
-
Shawky, D.M.1
|