-
1
-
-
0003880013
-
-
first ed. Addison-Wesley
-
E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns-Elements of Reusable Object-Oriented Software, first ed. Addison-Wesley, 1994.
-
(1994)
Design Patterns-Elements of Reusable Object-Oriented Software
-
-
Gamma, E.1
Helm, R.2
Johnson, R.3
Vlissides, J.4
-
3
-
-
0003885315
-
-
first ed. John Wiley and Sons, Mar.
-
W.J. Brown, R.C. Malveau, W.H. Brown, H.W. McCormick III, and T.J. Mowbray, Anti Patterns: Refactoring Software, Architectures, and Projects in Crisis, first ed. John Wiley and Sons, Mar. 1998.
-
(1998)
Anti Patterns: Refactoring Software, Architectures, and Projects in Crisis
-
-
Brown, W.J.1
Malveau, R.C.2
Brown, W.H.3
McCormick, W.I.H.4
Mowbray, T.J.5
-
5
-
-
0033203878
-
Detecting defects in object-oriented designs: Using reading techniques to increase software quality
-
G. Travassos, F. Shull, M. Fredericks, and V.R. Basili, "Detecting Defects in Object-Oriented Designs: Using Reading Techniques to Increase Software Quality," Proc. 14th Conf. Object-Oriented Programming, Systems, Languages, and Applications, pp. 47-56, 1999.
-
(1999)
Proc. 14th Conf. Object-Oriented Programming, Systems, Languages, and Applications
, pp. 47-56
-
-
Travassos, G.1
Shull, F.2
Fredericks, M.3
Basili, V.R.4
-
6
-
-
34547419521
-
Automatic generation of detection algorithms for design defects
-
S. Uchitel and S. Easterbrook, eds. Sept.
-
N. Moha, Y.-G. Guéhéneuc, and P. Leduc, "Automatic Generation of Detection Algorithms for Design Defects," Proc. 21st Conf. Automated Software Eng., S. Uchitel and S. Easterbrook, eds., pp. 297-300, Sept. 2006.
-
(2006)
Proc. 21st Conf. Automated Software Eng.
, pp. 297-300
-
-
Moha, N.1
Guéhéneuc, Y.-G.2
Leduc, P.3
-
7
-
-
77954087451
-
A domain analysis to specify design defects and generate detection algorithms
-
J. Fiadeiro and P. Inverardi, eds.
-
N. Moha, Y.-G. Guéhéneuc, A.-F.L. Meur, and L. Duchien, "A Domain Analysis to Specify Design Defects and Generate Detection Algorithms," Proc. 11th Int'l Conf. Fundamental Approaches to Software Eng., J. Fiadeiro and P. Inverardi, eds., 2008.
-
(2008)
Proc. 11th Int'l Conf. Fundamental Approaches to Software Eng.
-
-
Moha, N.1
Guéhéneuc, Y.-G.2
Meur, A.-F.L.3
Duchien, L.4
-
8
-
-
36348974040
-
On the detection of test smells: A metrics-based approach for general fixture and eager test
-
Dec.
-
B.V. Rompaey, B.D. Bois, S. Demeyer, and M. Rieger, "On the Detection of Test Smells: A Metrics-Based Approach for General Fixture and Eager Test," IEEE Trans. Software Eng., vol.33, no.12, pp. 800-817, Dec. 2007.
-
(2007)
IEEE Trans. Software Eng.
, vol.33
, Issue.12
, pp. 800-817
-
-
Rompaey, B.V.1
Bois, B.D.2
Demeyer, S.3
Rieger, M.4
-
9
-
-
47849120683
-
Anomaly detection in xml databases by means of association rules
-
G. Bruno, P. Garza, E. Quintarelli, and R. Rossato, "Anomaly Detection in xml Databases by Means of Association Rules," Proc. 18th Int'l Conf. Database and Expert Systems Applications, pp. 387- 391, 2007.
-
(2007)
Proc. 18th Int'l Conf. Database and Expert Systems Applications
, pp. 387-391
-
-
Bruno, G.1
Garza, P.2
Quintarelli, E.3
Rossato, R.4
-
10
-
-
85011061639
-
Automating the detection of snapshot isolation anomalies
-
S. Jorwekar, A. Fekete, K. Ramamritham, and S. Sudarshan, "Automating the Detection of Snapshot Isolation Anomalies," Proc. 33rd Int'l Conf. Very Large Data Bases, pp. 1263-1274, 2007.
-
(2007)
Proc. 33rd Int'l Conf. Very Large Data Bases
, pp. 1263-1274
-
-
Jorwekar, S.1
Fekete, A.2
Ramamritham, K.3
Sudarshan, S.4
-
11
-
-
34250315640
-
An overview of anomaly detection techniques: Existing solutions and latest technological trends
-
A. Patcha and J.-M. Park, "An Overview of Anomaly Detection Techniques: Existing Solutions and Latest Technological Trends," Computer Networks, vol.51, no.12, pp. 3448-3470, 2007.
-
(2007)
Computer Networks
, vol.51
, Issue.12
, pp. 3448-3470
-
-
Patcha, A.1
Park, J.-M.2
-
12
-
-
54249161556
-
De MIMA: A multi-layered framework for design pattern identification
-
Sept./Oct.
-
Y.-G. Guéhéneuc and G. Antoniol, "DeMIMA: A Multi-Layered Framework for Design Pattern Identification," IEEE Trans. Software Eng., vol.34, no.5, pp. 667-684, Sept./Oct. 2008.
-
(2008)
IEEE Trans. Software Eng.
, vol.34
, Issue.5
, pp. 667-684
-
-
Guéhéneuc, Y.-G.1
Antoniol, G.2
-
16
-
-
14544277795
-
-
Addison-Wesley Longman Publishing Co. Inc.
-
W.C. Wake, Refactoring Workbook. Addison-Wesley Longman Publishing Co., Inc., 2003.
-
(2003)
Refactoring Workbook
-
-
Wake, W.C.1
-
17
-
-
18044364407
-
Detection strategies: Metrics-based rules for detecting design flaws
-
R. Marinescu, "Detection Strategies: Metrics-Based Rules for Detecting Design Flaws," Proc. 20th Int'l Conf. Software Maintenance, pp. 350-359, 2004.
-
(2004)
Proc. 20th Int'l Conf. Software Maintenance
, pp. 350-359
-
-
Marinescu, R.1
-
18
-
-
33749040864
-
Product metrics for automatic identification of " bad smell" design problems in java source-code
-
F. Lanubile and C. Seaman, eds., Sept.
-
M.J. Munro, "Product Metrics for Automatic Identification of "Bad Smell" Design Problems in Java Source-Code," Proc. 11th Int'l Software Metrics Symp., F. Lanubile and C. Seaman, eds., Sept. 2005.
-
(2005)
Proc. 11th Int'l Software Metrics Symp.
-
-
Munro, M.J.1
-
20
-
-
50249102850
-
Visual detection of design anomalies
-
Apr.
-
K. Dhambri, H. Sahraoui, and P. Poulin, "Visual Detection of Design Anomalies," Proc. 12th European Conf. Software Maintenance and Reeng., pp. 279-283, Apr. 2008.
-
(2008)
Proc. 12th European Conf. Software Maintenance and Reeng.
, pp. 279-283
-
-
Dhambri, K.1
Sahraoui, H.2
Poulin, P.3
-
21
-
-
0035784578
-
Metrics based refactoring
-
F. Simon, F. Steinbrü ckner, and C. Lewerentz, "Metrics Based Refactoring," Proc. Fifth European Conf. Software Maintenance and Reeng., p. 30, 2001.
-
(2001)
Proc. Fifth European Conf. Software Maintenance and Reeng.
, pp. 30
-
-
Simon, F.1
Steinbrückner, F.2
Lewerentz, C.3
-
22
-
-
70349702831
-
Visualization-based analysis of quality for large-scale software systems
-
T. Ellman and A. Zisma, eds., Nov.
-
G. Langelier, H.A. Sahraoui, and P. Poulin, "Visualization-Based Analysis of Quality for Large-Scale Software Systems," Proc. 20th Int'l Conf. Automated Software Eng., T. Ellman and A. Zisma, eds., Nov. 2005.
-
(2005)
Proc. 20th Int'l Conf. Automated Software Eng.
-
-
Langelier, G.1
Sahraoui, H.A.2
Poulin, P.3
-
25
-
-
0029405892
-
Architectural mismatch: Why reuse is so hard
-
Nov.
-
D. Garlan, R. Allen, and J. Ockerbloom, "Architectural Mismatch: Why Reuse Is So Hard," IEEE Software, vol.12, no.6, pp. 17-26, Nov. 1995.
-
(1995)
IEEE Software
, vol.12
, Issue.6
, pp. 17-26
-
-
Garlan, D.1
Allen, R.2
Ockerbloom, J.3
-
26
-
-
0031193084
-
A formal basis for architectural connection
-
R. Allen and D. Garlan, "A Formal Basis for Architectural Connection," ACM Trans. Software Eng. and Methodology, vol.6, no.3, pp. 213-249, 1997.
-
(1997)
ACM Trans. Software Eng. and Methodology
, vol.6
, Issue.3
, pp. 213-249
-
-
Allen, R.1
Garlan, D.2
-
27
-
-
30544450414
-
A comprehensive approach for the development of modular software architecture description languages
-
E.M. Dashofy, A. Van Der Hoek, and R.N. Taylor, "A Comprehensive Approach for the Development of Modular Software Architecture Description Languages," ACM Trans. Software Eng. and Methodology, vol.14, no.2, pp. 199-245, 2005.
-
(2005)
ACM Trans. Software Eng. and Methodology
, vol.14
, Issue.2
, pp. 199-245
-
-
Dashofy, E.M.1
Hoek Der A.Van2
Taylor, R.N.3
-
28
-
-
0029280675
-
Aspect: Detecting bugs with abstract dependences
-
D. Jackson, "Aspect: Detecting Bugs with Abstract Dependences," ACM Trans. Software Eng. and Methodology, vol.4, no.2, pp. 109- 145, 1995.
-
(1995)
ACM Trans. Software Eng. and Methodology
, vol.4
, Issue.2
, pp. 109-145
-
-
Jackson, D.1
-
31
-
-
34547484639
-
-
Apr.
-
J. Brant, Smalllint, http://st-www.cs.uiuc.edu/users/brant/ Refactory/Lint.html, Apr. 1997.
-
(1997)
Smalllint
-
-
Brant, J.1
-
32
-
-
14544301479
-
Finding bugs is easy
-
D. Hovemeyer and W. Pugh, "Finding Bugs Is Easy," SIGPLAN Notices, vol.39, no.12, pp. 92-106, 2004.
-
(2004)
SIGPLAN Notices
, vol.39
, Issue.12
, pp. 92-106
-
-
Hovemeyer, D.1
Pugh, W.2
-
33
-
-
23744480722
-
Saber: Smart analysis based error reduction
-
D. Reimer, E. Schonberg, K. Srinivas, H. Srinivasan, B. Alpern, R.D. Johnson, A. Kershenbaum, and L. Koved, "Saber: Smart Analysis Based Error Reduction," Proc. 2004 ACM SIGSOFT Int'l Symp. Software Testing and Analysis, pp. 243-251, 2004.
-
(2004)
Proc. 2004 ACM SIGSOFT Int'l Symp. Software Testing and Analysis
, pp. 243-251
-
-
Reimer, D.1
Schonberg, E.2
Srinivas, K.3
Srinivasan, H.4
Alpern, B.5
Johnson, R.D.6
Kershenbaum, A.7
Koved, L.8
-
34
-
-
76749163260
-
-
Feb.
-
Analyst4j, http://www.codeswat.com/, Feb. 2008.
-
(2008)
Analyst4j
-
-
-
35
-
-
76749083359
-
-
June
-
PMD, http://pmd.sourceforge.net/, June 2002.
-
(2002)
-
-
-
36
-
-
76749161839
-
-
CheckStyle, http://checkstyle.sourceforge.net, 2004.
-
(2004)
-
-
-
37
-
-
76749172177
-
-
June
-
FXCop, http://www.binarycoder.net/fxcop/index.html, June 2006.
-
(2006)
FXCop
-
-
-
38
-
-
76749099732
-
-
Oct.
-
Hammurapi, http://www.hammurapi.biz/, Oct. 2007.
-
(2007)
-
-
-
39
-
-
76749111071
-
-
Oct.
-
SemmleCode, http://semmle.com/, Oct. 2007.
-
(2007)
-
-
-
40
-
-
17644363668
-
Efficient relational calculation for software analysis
-
Feb.
-
D. Beyer, A. Noack, and C. Lewerentz, "Efficient Relational Calculation for Software Analysis," IEEE Trans. Software Eng., vol.31, no.2, pp. 137-149, Feb. 2005.
-
(2005)
IEEE Trans. Software Eng.
, vol.31
, Issue.2
, pp. 137-149
-
-
Beyer, D.1
Noack, A.2
Lewerentz, C.3
-
41
-
-
35348951470
-
The software model checker blast: Applications to software engineering
-
D. Beyer, T.A. Henzinger, R. Jhala, and R. Majumdar, "The Software Model Checker Blast: Applications to Software Engineering," Int'l J. Software Tools for Technology Transfer, vol.9, pp. 505-525, 2007.
-
(2007)
Int'l J. Software Tools for Technology Transfer
, vol.9
, pp. 505-525
-
-
Beyer, D.1
Henzinger, T.A.2
Jhala, R.3
Majumdar, R.4
-
43
-
-
0001952783
-
Domain analysis: An introduction
-
Apr.
-
R. Prieto-Díaz, "Domain Analysis: An Introduction," Software Eng. Notes, vol.15, no.2, pp. 47-54, Apr. 1990.
-
(1990)
Software Eng. Notes
, vol.15
, Issue.2
, pp. 47-54
-
-
Prieto-Díaz, R.1
-
45
-
-
0034865079
-
Using design patterns and constraints to automate the detection and correction of inter-class design defects
-
Q. Li, R. Riehle, G. Pour, and B. Meyer, eds. July
-
Y.-G. Guéhéneuc and H. Albin-Amiot, "Using Design Patterns and Constraints to Automate the Detection and Correction of Inter-Class Design Defects," Proc. 39th Conf. Technology of Object- Oriented Languages and Systems, Q. Li, R. Riehle, G. Pour, and B. Meyer, eds., pp. 296-305, July 2001.
-
(2001)
Proc. 39th Conf. Technology of Object- Oriented Languages and Systems
, pp. 296-305
-
-
Guéhéneuc, Y.-G.1
Albin-Amiot, H.2
-
46
-
-
84858012851
-
Dynamic analysis of java applications for multithreaded antipatterns
-
S. Boroday, A. Petrenko, J. Singh, and H. Hallal, "Dynamic Analysis of Java Applications for Multithreaded Antipatterns," Proc. Third Int'l Workshop Dynamic Analysis, pp. 1-7, 2005.
-
(2005)
Proc. Third Int'l Workshop Dynamic Analysis
, pp. 1-7
-
-
Boroday, S.1
Petrenko, A.2
Singh, J.3
Hallal, H.4
-
50
-
-
67649872446
-
Identification of behavioral and creational design patterns through dynamic analysis
-
A. Zaidman, A. Hamou-Lhadj, and O. Greevy, eds. Oct.
-
J.K.-Y. Ng and Y.-G. Guéhéneuc, "Identification of Behavioral and Creational Design Patterns through Dynamic Analysis," Proc. Third Int'l Workshop Program Comprehension through Dynamic Analysis, A. Zaidman, A. Hamou-Lhadj, and O. Greevy, eds., pp. 34-42, Oct. 2007.
-
(2007)
Proc. Third Int'l Workshop Program Comprehension Through Dynamic Analysis
, pp. 34-42
-
-
Ng, J.K.-Y.1
Guéhéneuc, Y.-G.2
-
53
-
-
0028446078
-
A metrics suite for object oriented design
-
June
-
S.R. Chidamber and C.F. Kemerer, "A Metrics Suite for Object Oriented Design," IEEE Trans. Software Eng., vol.20, no.6, pp. 476- 493, June 1994.
-
(1994)
IEEE Trans. Software Eng.
, vol.20
, Issue.6
, pp. 476-493
-
-
Chidamber, S.R.1
Kemerer, C.F.2
-
54
-
-
12844254316
-
Recovering binary class relationships: Putting icing on the umlcake
-
D.C. Schmidt, ed. Oct.
-
Y.-G. Guéhéneuc and H. Albin-Amiot, "Recovering Binary Class Relationships: Putting Icing on the UMLcake," Proc. 19th Conf. Object-Oriented Programming, Systems, Languages, and Applications, D.C. Schmidt, ed., pp. 301-314, Oct. 2004.
-
(2004)
Proc. 19th Conf. Object-Oriented Programming, Systems, Languages, and Applications
, pp. 301-314
-
-
Guéhéneuc, Y.-G.1
Albin-Amiot, H.2
-
55
-
-
84947756630
-
Architecturing software using: A methodology for language development
-
Springer, Sept.
-
C. Consel and R. Marlet, "Architecturing Software Using: A Methodology for Language Development," Lecture Notes in Computer Science, pp. 170-194, Springer, Sept. 1998.
-
(1998)
Lecture Notes in Computer Science
, pp. 170-194
-
-
Consel, C.1
Marlet, R.2
-
57
-
-
76749122314
-
-
Jan.
-
DECOR, http://www.ptidej.net/research/decor/, Jan. 2010.
-
(2010)
DECOR
-
-
-
59
-
-
33745167684
-
When and how to develop domain-specific languages
-
Dec.
-
M. Mernik, J. Heering, and A.M. Sloane, "When and How to Develop Domain-Specific Languages," ACM Computing Surveys, vol.37, no.4, pp. 316-344, Dec. 2005.
-
(2005)
ACM Computing Surveys
, vol.37
, Issue.4
, pp. 316-344
-
-
Mernik, M.1
Heering, J.2
Sloane, A.M.3
-
60
-
-
18144379902
-
Fingerprinting design patterns
-
E. Stroulia and A. de Lucia, eds. Nov.
-
Y.-G. Guéhéneuc, H. Sahraoui, and F. Zaidi, "Fingerprinting Design Patterns," Proc. 11th Working Conf. Reverse Eng., E. Stroulia and A. de Lucia, eds., pp. 172-181, Nov. 2004.
-
(2004)
Proc. 11th Working Conf. Reverse Eng.
, pp. 172-181
-
-
Guéhéneuc, Y.-G.1
Sahraoui, H.2
Zaidi, F.3
-
61
-
-
76749127978
-
Francaisun méta-modèle pour coupler application et détection des design patterns
-
M. Dao and M. Huchard, eds. Jan.
-
H. Albin-Amiot, P. Cointe, and Y.-G. Guéhéneuc, "Francaisun Méta-Modèle pour Coupler Application et Détection des Design Patterns," Proc. Actes du 8e Colloque Langages et Modèles à Objets, M. Dao and M. Huchard, eds., vol.8, nos. 1/2, pp. 41-58, Jan. 2002.
-
(2002)
Proc. Actes du 8e Colloque Langages et Modèles À Objets
, vol.8
, Issue.1-2
, pp. 41-58
-
-
Albin-Amiot, H.1
Cointe, P.2
Guéhéneuc, Y.-G.3
-
62
-
-
0005255410
-
-
technical report, Univ. of Bern
-
S. Demeyer, S. Tichelaar, and S. Ducasse, "FAMIX 2.1-The FAMOOS Information Exchange Model," technical report, Univ. of Bern, 2001.
-
(2001)
FAMIX 2.1-The FAMOOS Information Exchange Model
-
-
Demeyer, S.1
Tichelaar, S.2
Ducasse, S.3
-
63
-
-
84948950278
-
An overview of the GXL graph exchange language
-
S. Diehl, ed. Springer
-
A. Winter, B. Kullbach, and V. Riediger, "An Overview of the GXL Graph Exchange Language," Software Visualization, S. Diehl, ed., pp. 324-336, Springer, 2002.
-
(2002)
Software Visualization
, pp. 324-336
-
-
Winter, A.1
Kullbach, B.2
Riediger, V.3
-
64
-
-
0030197388
-
Lightweight lexical source model extraction
-
G.C. Murphy and D. Notkin, "Lightweight Lexical Source Model Extraction," ACM Trans. Software Eng. and Methodology, vol.5, no.3, pp. 262-292, 1996.
-
(1996)
ACM Trans. Software Eng. and Methodology
, vol.5
, Issue.3
, pp. 262-292
-
-
Murphy, G.C.1
Notkin, D.2
-
65
-
-
84978686072
-
Reverse engineering: A roadmap
-
H.A. Muller, J.H. Jahnke, D.B. Smith, M.-A.D. Storey, S.R. Tilley, and K. Wong, "Reverse Engineering: A Roadmap," Proc. Int'l Conf. Software Eng.-Future of SE Track, pp. 47-60, 2000.
-
(2000)
Proc. Int'l Conf. Software Eng.-Future of SE Track
, pp. 47-60
-
-
Muller, H.A.1
Jahnke, J.H.2
Smith, D.B.3
Storey, M.-A.D.4
Tilley, S.R.5
Wong, K.6
|