2008 | ||
---|---|---|
76 | EE | Concettina Del Grosso, Giuliano Antoniol, Ettore Merlo, Philippe Galinier: Detecting buffer overflow via automatic test input data generation. Computers & OR 35(10): 3125-3143 (2008) |
2007 | ||
75 | Rainer Koschke, Ettore Merlo, Andrew Walenstein: Duplication, Redundancy, and Similarity in Software, 23.07. - 26.07.2006 Internationales Begegnungs- und Forschungszentrum fuer Informatik (IBFI), Schloss Dagstuhl, Germany 2007 | |
74 | EE | Ettore Merlo, Dominic Letarte, Giuliano Antoniol: Automated Protection of PHP Applications Against SQL-injection Attacks. CSMR 2007: 191-202 |
73 | EE | Giuliano Antoniol, Yann-Gaël Guéhéneuc, Ettore Merlo, Paolo Tonella: Mining the Lexicon Used by Programmers during Sofware Evolution. ICSM 2007: 14-23 |
72 | EE | Stefan Bellon, Rainer Koschke, Giuliano Antoniol, Jens Krinke, Ettore Merlo: Comparison and Evaluation of Clone Detection Tools. IEEE Trans. Software Eng. 33(9): 577-591 (2007) |
2006 | ||
71 | EE | Rainer Koschke, Andrew Walenstein, Ettore Merlo: 06301 Abstracts Collection -- Duplication, Redundancy, and Similarity in Software. Duplication, Redundancy, and Similarity in Software 2006 |
70 | EE | Andrew Walenstein, Rainer Koschke, Ettore Merlo: 06301 Summary -- Duplication, Redundancy, and Similarity in Software. Duplication, Redundancy, and Similarity in Software 2006 |
69 | EE | Andrew Walenstein, James R. Cordy, William S. Evans, Ahmed E. Hassan, Toshihiro Kamiya, Cory Kapser, Ettore Merlo: 06301 Working Session Summary: Presentation and Visualization of Redundant Code. Duplication, Redundancy, and Similarity in Software 2006 |
68 | EE | Ettore Merlo: Detection of Plagiarism in University Projects Using Metrics-based Spectral Similarity. Duplication, Redundancy, and Similarity in Software 2006 |
67 | EE | Salah Bouktif, Giuliano Antoniol, Ettore Merlo, Markus Neteler: A novel approach to optimize clone refactoring activity. GECCO 2006: 1885-1892 |
66 | EE | Salah Bouktif, Giuliano Antoniol, Ettore Merlo: A Feedback Based Quality Assessment to Support Open Source Software Evolution: the GRASS Case Study. ICSM 2006: 155-165 |
65 | EE | Ettore Merlo, Dominic Letarte, Giuliano Antoniol: Insider and Ousider Threat-Sensitive SQL Injection Vulnerability Analysis in PHP. WCRE 2006: 147-156 |
2005 | ||
64 | EE | Concettina Del Grosso, Giuliano Antoniol, Massimiliano Di Penta, Philippe Galinier, Ettore Merlo: Improving network applications security: a new heuristic to generate stress testing data. GECCO 2005: 1037-1043 |
63 | EE | Massimiliano Di Penta, Markus Neteler, Giuliano Antoniol, Ettore Merlo: A language-independent software renovation framework. Journal of Systems and Software 77(3): 225-240 (2005) |
2004 | ||
62 | EE | Ettore Merlo, Giuliano Antoniol, Massimiliano Di Penta, Vincenzo Fabio Rollo: Linear Complexity Object-Oriented Similarity for Clone Detection and Software Evolution Analyses. ICSM 2004: 412-416 |
61 | EE | Giuliano Antoniol, Massimiliano Di Penta, Ettore Merlo: An Automatic Approach to identify Class Evolution Discontinuities. IWPSE 2004: 31-40 |
2003 | ||
60 | EE | Ettore Merlo, Giuliano Antoniol, Pierre-Luc Brunelle: Fast Flow Analysis to Compute Fuzzy Estimates of Risk Levels. CSMR 2003: 351- |
59 | EE | Pierre-Luc Brunelle, Ettore Merlo, Giuliano Antoniol: Investigating Java Type Analyses for the Receiver-Classes Testing Criterion. ISSRE 2003: 419-429 |
58 | EE | Giuliano Antoniol, Massimiliano Di Penta, Ettore Merlo: YAAB (Yet Another AST Browser): Using OCL to Navigate ASTs. IWPC 2003: 13- |
57 | EE | Ettore Merlo, Ian McAdam, Renato de Mori: Feed-forward and recurrent neural networks for source code informal information analysis. Journal of Software Maintenance 15(4): 205-244 (2003) |
2002 | ||
56 | EE | Ettore Merlo, Michel Dagenais, P. Bachand, J. S. Sormani, Sara Gradara, Giuliano Antoniol: Investigating Large Software System Evolution: The Linux Kernel. COMPSAC 2002: 421-426 |
55 | EE | Massimiliano Di Penta, Markus Neteler, Giuliano Antoniol, Ettore Merlo: Knowledge-Based Library Re-Factoring for an Open Source Project. WCRE 2002: 319-328 |
54 | EE | Giuliano Antoniol, Gerardo Canfora, Gerardo Casazza, Andrea De Lucia, Ettore Merlo: Recovering Traceability Links between Code and Documentation. IEEE Trans. Software Eng. 28(10): 970-983 (2002) |
53 | Giuliano Antoniol, Umberto Villano, Ettore Merlo, Massimiliano Di Penta: Analyzing cloning evolution in the Linux kernel. Information & Software Technology 44(13): 755-765 (2002) | |
2001 | ||
52 | Massimiliano Di Penta, Gerardo Casazza, Giuliano Antoniol, Ettore Merlo: Modeling Web Maintenance Centers through Queue Models. CSMR 2001: 131-138 | |
51 | EE | Giuliano Antoniol, Gerardo Casazza, Massimiliano Di Penta, Ettore Merlo: Modeling Clones Evolution through Time Series. ICSM 2001: 273-280 |
50 | EE | Bruno Malenfant, Giuliano Antoniol, Ettore Merlo, Michel Dagenais: Flow Analysis to Detect Blocked Statements. ICSM 2001: 62- |
49 | EE | Giuliano Antoniol, Massimiliano Di Penta, Gerardo Casazza, Ettore Merlo: A Method to Re-Organize Legacy Systems via Concept Analysis. IWPC 2001: 281-292 |
48 | EE | Giuliano Antoniol, Umberto Villano, Massimiliano Di Penta, Gerardo Casazza, Ettore Merlo: Identifying Clones in the Linux Kernel. SCAM 2001: 92-99 |
47 | EE | Giuliano Antoniol, Gerardo Casazza, Giuseppe A. Di Lucca, Massimiliano Di Penta, Ettore Merlo: Predicting Web Site Access: An Application of Time Series. WSE 2001: 57-61 |
2000 | ||
46 | EE | Ying Hu, Ettore Merlo, Michel Dagenais, Bruno Laguë: C/C++ Conditional Compilation Analysis using Symbolic Execution. ICSM 2000: 196-206 |
45 | EE | Giuliano Antoniol, Gerardo Casazza, Ettore Merlo: Identification of Lower-Level Artifacts. IWPC 2000: 253 |
44 | EE | Giuliano Antoniol, Gerardo Canfora, Andrea De Lucia, Gerardo Casazza, Ettore Merlo: Tracing Object-Oriented Code into Functional Requirements. IWPC 2000: 79-86 |
43 | EE | Magdalena Balazinska, Ettore Merlo, Michel Dagenais, Bruno Laguë, Kostas Kontogiannis: Advanced Clone-Analysis to Support Object-Oriented System Refactoring. WCRE 2000: 98-107 |
42 | Jean Mayrand, Jean-François Patenaude, Ettore Merlo, Michel Dagenais, Bruno Laguë: Software assessment using metrics: A comparison across large C++ and Java systems. Ann. Software Eng. 9: 117-141 (2000) | |
1999 | ||
41 | EE | Ettore Merlo, Giuliano Antoniol: A static measure of a subset of intra-procedural data flow testing coverage based on node coverage. CASCON 1999: 7 |
40 | EE | Sébastien Lapierre, Ettore Merlo, Gilles Savard, Giuliano Antoniol, Roberto Fiutem, Paolo Tonella: Automatic Unit Test Data Generation Using Mixed-Integer Linear Programming and Execution Trees. ICSM 1999: 189-198 |
39 | EE | Magdalena Balazinska, Ettore Merlo, Michel Dagenais, Bruno Laguë, Kostas Kontogiannis: Measuring Clone Based Reengineering Opportunities. IEEE METRICS 1999: 292-303 |
38 | EE | Gregory Knapen, Bruno Laguë, Michel Dagenais, Ettore Merlo: Parsing C++ Despite Missing Declarations. IWPC 1999: 114-125 |
37 | EE | Jean-François Patenaude, Ettore Merlo, Michel Dagenais, Bruno Laguë: Extending Software Quality Assessment Techniques to Java Systems. IWPC 1999: 49- |
36 | EE | Giuliano Antoniol, Gerardo Canfora, Andrea De Lucia, Ettore Merlo: Recovering Code to Documentation Links in OO Systems. WCRE 1999: 136-144 |
35 | EE | Magdalena Balazinska, Ettore Merlo, Michel Dagenais, Bruno Laguë, Kostas Kontogiannis: Partial Redesign of Java Software Systems Based on Clone Analysis. WCRE 1999: 326-336 |
34 | EE | Paolo Tonella, Giuliano Antoniol, Roberto Fiutem, Ettore Merlo: Variable-precision reaching definitions analysis. Journal of Software Maintenance 11(2): 117-142 (1999) |
33 | EE | Roberto Fiutem, Giuliano Antoniol, Paolo Tonella, Ettore Merlo: ART: an architectural reverse engineering environment. Journal of Software Maintenance 11(5): 339-364 (1999) |
32 | EE | Roberto Fiutem, Paolo Tonella, Giuliano Antoniol, Ettore Merlo: Points-to analysis for program understanding. Journal of Systems and Software 44(3): 213-227 (1999) |
1998 | ||
31 | EE | Michel Dagenais, Ettore Merlo, Bruno Laguë, Daniel Proulx: Clones occurence in large object oriented software packages. CASCON 1998: 10 |
30 | Alain April, Alain Abran, Ettore Merlo: Process Assurance Audits: Lessons Learned. ICSE 1998: 482-485 | |
29 | EE | Bruno Laguë, Charles Leduc, André Le Bon, Ettore Merlo, Michel Dagenais: An Analysis Framework for Understanding Layered Software Architectures. IWPC 1998: 37-44 |
1997 | ||
28 | EE | Paolo Tonella, Giuliano Antoniol, Roberto Fiutem, Ettore Merlo: Variable Precision Reaching Definitions Analysis for Software Maintenance. CSMR 1997: 60-67 |
27 | EE | Paolo Tonella, Giuliano Antoniol, Roberto Fiutem, Ettore Merlo: Flow Insensitive C++ Pointers and Polymorphism Analysis and its Application to Slicing. ICSE 1997: 433-443 |
26 | EE | Bruno Laguë, Daniel Proulx, Jean Mayrand, Ettore Merlo, John P. Hudepohl: Assessing the Benefits of Incorporating Function Clone Detection in a Development Process. ICSM 1997: 314-321 |
25 | EE | Giuliano Antoniol, Roberto Fiutem, G. Lutteri, Paolo Tonella, S. Zanfei, Ettore Merlo: Program Understanding and Maintenance with the CANTO Environment. ICSM 1997: 72- |
24 | EE | Alain April, Ettore Merlo, Alain Abran: A Reverse Engineering Approach to Evaluate Function Point Rules. WCRE 1997: 236-246 |
23 | EE | Paolo Tonella, Giuliano Antoniol, Roberto Fiutem, Ettore Merlo: Points-to Analysis for Program Understanding. WPC 1997: 90- |
1996 | ||
22 | EE | Jean Mayrand, Claude Leblanc, Ettore Merlo: Experiment on the Automatic Detection of Function Clones in a Software System Using Metrics. ICSM 1996: 244- |
21 | EE | Roberto Fiutem, Paolo Tonella, Giuliano Antoniol, Ettore Merlo: A Cliche'-Based Environment to Support Architectural Reverse Engineering. ICSM 1996: 319-328 |
20 | EE | Jean Mayrand, Francois Guay, Ettore Merlo: Inheritance Graph Assessment Using Metrics. IEEE METRICS 1996: 54-63 |
19 | EE | Paolo Tonella, Roberto Fiutem, Giuliano Antoniol, Ettore Merlo: Augmenting Pattern-Based Architectural Recovery with Flow Analysis: Mosaic -A Case Study. WCRE 1996: 198-207 |
18 | EE | Roberto Fiutem, Paolo Tonella, Giuliano Antoniol, Ettore Merlo: A Cliche-Based Environment to Support Architectural Reverse Engineering. WCRE 1996: 277-286 |
17 | EE | Roberto Fiutem, Ettore Merlo, Giuliano Antoniol, Paolo Tonella: Understanding the architecture of software systems. WPC 1996: 187- |
16 | Kostas Kontogiannis, Renato de Mori, Ettore Merlo, M. Galler, Morris Bernstein: Pattern Matching for Clone and Concept Detection. Autom. Softw. Eng. 3(1/2): 77-108 (1996) | |
1995 | ||
15 | EE | Michael J. Whitney, Morris Bernstein, Renato de Mori, Kostas Kontogiannis, Brain Corrie, Hausi A. Müller, Scott R. Tilley, Ettore Merlo, John Mylopoulos, Kenny Wong, J. Howard Johnson, James McDaniel, Martin Stanley: Using an integrated toolset for program understanding. CASCON 1995: 59 |
14 | EE | Giuliano Antoniol, Roberto Fiutem, Ettore Merlo, Paolo Tonella: Application and user interface migration from BASIC to Visual C++. ICSM 1995: 76- |
13 | Kostas Kontogiannis, Renato de Mori, Morris Bernstein, M. Galler, Ettore Merlo: Pattern Matching for Design Concept Localization. WCRE 1995: 0- | |
12 | EE | Ettore Merlo, Pierre-Yves Gagné, Jean-Francois Girard, Kostas Kontogiannis, Laurie J. Hendren, Prakash Panangaden, Renato de Mori: Reengineering User Interfaces. IEEE Software 12(1): 64-73 (1995) |
11 | EE | Ettore Merlo, Jean-Francois Girard, Laurie J. Hendren, Renato de Mori: Multi-Valued Constant Propagation Analysis for User Interface Reengineering. International Journal of Software Engineering and Knowledge Engineering 5(1): 5-23 (1995) |
1994 | ||
10 | EE | John Mylopoulos, Martin Stanley, Kenny Wong, Morris Bernstein, Renato de Mori, Graham W. Ewart, Kostas Kontogiannis, Ettore Merlo, Hausi A. Müller, Scott R. Tilley, Marijana Tomic: Towards an integrated toolset for program understanding. CASCON 1994: 48 |
9 | Kostas Kontogiannis, Renato de Mori, Morris Bernstein, Ettore Merlo: Localization of Design Concepts in Legacy Systems. ICSM 1994: 414-423 | |
8 | Ettore Merlo, Pierre-Yves Gagné, Alain Thiboutôt: Inference of Graphical AUIDL Specifications for the Reverse Engineering of User Interfaces. ICSM 1994: 80-88 | |
7 | Erich B. Buss, Renato de Mori, W. Morven Gentleman, John Henshaw, J. Howard Johnson, Kostas Kontogiannis, Ettore Merlo, Hausi A. Müller, John Mylopoulos, Santanu Paul, Atul Prakash, Martin Stanley, Scott R. Tilley, Joel Troster, Kenny Wong: Investigating Reverse Engineering Technologies for the CAS Program Understanding Project. IBM Systems Journal 33(3): 477-500 (1994) | |
1993 | ||
6 | EE | Kostas Kontogiannis, Morris Bernstein, Ettore Merlo, Renato de Mori: The development of a partial design recovery environment for legacy systems. CASCON 1993: 206-216 |
5 | Ettore Merlo, Jean-Francois Girard, Laurie J. Hendren, Renato de Mori: Multi-Valued Constant Propagation for the Reengineering of User Interfaces. ICSM 1993: 120-129 | |
4 | Ettore Merlo, Ian McAdam, Renato de Mori: Source Code Informal Information Analysis Using Connectionist Models. IJCAI 1993: 1339-1345 | |
3 | Ettore Merlo, Jean-Francois Girard, Kostas Kontogiannis, Prakash Panangaden, Renato de Mori: Reverse Engineering of User Interfaces. WCRE 1993: 171-179 | |
1989 | ||
2 | Yoshua Bengio, Régis Cardin, Renato de Mori, Ettore Merlo: Programmable Execution of Multi-Layered Networks for Automatic Speech Recognition. Commun. ACM 32(2): 195-199 (1989) | |
1987 | ||
1 | Renato de Mori, Ettore Merlo, Mathew J. Palakal, Jean Rouat: Use of Procedural Knowledge for Automatic Speech Recognition. IJCAI 1987: 840-843 |