2009 | ||
---|---|---|
108 | EE | Chiara Di Francescomarino, Alessandro Marchetto, Paolo Tonella: Reverse Engineering of Business Processes exposed as Web Applications. CSMR 2009: 139-148 |
107 | EE | Surafel Lemma Abebe, Sonia Haiduc, Andrian Marcus, Paolo Tonella, Giuliano Antoniol: Analyzing the Evolution of the Source Code Vocabulary. CSMR 2009: 189-198 |
106 | EE | Mariano Ceccato, Paolo Tonella, Mila Dalla Preda, Anirban Majumdar: Remote software protection by orthogonal client replacement. SAC 2009: 448-455 |
2008 | ||
105 | EE | Duy Cu Nguyen, Anna Perini, Paolo Tonella: Ontology-based test generation for multiagent systems. AAMAS (3) 2008: 1315-1320 |
104 | EE | Duy Cu Nguyen, Anna Perini, Paolo Tonella: eCAT: a tool for automating test cases generation and execution in testing multi-agent systems. AAMAS (Demos) 2008: 1669-1670 |
103 | EE | Cu D. Nguyen, Anna Perini, Paolo Tonella: Experimental Evaluation of Ontology-Based Test Generation for Multi-agent Systems. AOSE 2008: 187-198 |
102 | EE | Mariano Ceccato, Paolo Tonella, Cristina Matteotti: Goto Elimination Strategies in the Migration of Legacy Code to Java. CSMR 2008: 53-62 |
101 | EE | Filippo Ricca, Massimiliano Di Penta, Marco Torchiano, Paolo Tonella, Mariano Ceccato, Corrado Aaron Visaggio: Are fit tables really talking?: a series of experiments to understand whether fit tables are useful during evolution tasks. ICSE 2008: 361-370 |
100 | EE | Chiara Di Francescomarino, Chiara Ghidini, Marco Rospocher, Luciano Serafini, Paolo Tonella: Reasoning on Semantically Annotated Processes. ICSOC 2008: 132-146 |
99 | EE | Alessandro Marchetto, Paolo Tonella, Filippo Ricca: State-Based Testing of Ajax Web Applications. ICST 2008: 121-130 |
98 | EE | Francesca Longo, Roberto Tiella, Paolo Tonella, Adolfo Villafiorita: Measuring the Impact of Different Categories of Software Evolution. IWSM/Metrikon/Mensura 2008: 344-351 |
97 | EE | Mariano Ceccato, Jasvir Nagra, Paolo Tonella: Distributing Trust Verification to Increase Application Performance. PDP 2008: 604-610 |
96 | EE | Mariano Ceccato, Massimiliano Di Penta, Jasvir Nagra, Paolo Falcarin, Filippo Ricca, Marco Torchiano, Paolo Tonella: Towards experimental evaluation of code obfuscation techniques. QoP 2008: 39-46 |
95 | EE | Mariano Ceccato, Thomas Roy Dean, Paolo Tonella: Using Program Transformations to Add Structure to a Legacy Data Model. SCAM 2008: 197-206 |
94 | EE | Mariano Ceccato, Yoram Ofek, Paolo Tonella: Remote Entrusting by Run-Time Software Authentication. SOFSEM 2008: 83-97 |
93 | EE | Mariano Ceccato, Thomas Roy Dean, Paolo Tonella, Davide Marchignoli: Data Model Reverse Engineering in Migrating a Legacy System to Java. WCRE 2008: 177-186 |
92 | EE | Filippo Ricca, Emanuele Pianta, Paolo Tonella, Christian Girardi: Improving Web site understanding with keyword-based clustering. Journal of Software Maintenance 20(1): 1-29 (2008) |
91 | EE | Alessandro Marchetto, Filippo Ricca, Paolo Tonella: A case study-based comparison of web testing techniques applied to AJAX web applications. STTT 10(6): 477-492 (2008) |
2007 | ||
90 | EE | Duy Cu Nguyen, Anna Perini, Paolo Tonella: A Goal-Oriented Software Testing Methodology. AOSE 2007: 58-72 |
89 | EE | Filippo Ricca, Massimiliano Di Penta, Marco Torchiano, Paolo Tonella, Mariano Ceccato: The Role of Experience and Ability in Comprehension Tasks Supported by UML Stereotypes. ICSE 2007: 375-384 |
88 | 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 |
87 | EE | Filippo Ricca, Marco Torchiano, Mariano Ceccato, Paolo Tonella: Talking tests: an empirical assessment of the role of fit acceptance tests in clarifying requirements. IWPSE 2007: 51-58 |
86 | EE | Mariano Ceccato, Mila Dalla Preda, Jasvir Nagra, Christian S. Collberg, Paolo Tonella: Barrier Slicing for Remote Software Trusting. SCAM 2007: 27-36 |
85 | EE | Filippo Ricca, Marco Torchiano, Massimiliano Di Penta, Mariano Ceccato, Paolo Tonella: The Use of Executable FIT Tables to support Maintenance and Evolution Tasks. ECEASST 8: (2007) |
84 | EE | Paolo Tonella, Marco Torchiano, Bart Du Bois, Tarja Systä: Empirical studies in reverse engineering: state of the art and future trends. Empirical Software Engineering 12(5): 551-571 (2007) |
83 | EE | Filippo Ricca, Massimiliano Di Penta, Marco Torchiano, Paolo Tonella, Mariano Ceccato: How design notations affect the comprehension of Web applications. Journal of Software Maintenance 19(5): 339-359 (2007) |
82 | EE | Andy Kellens, Kim Mens, Paolo Tonella: A Survey of Automated Code-Level Aspect Mining Techniques. T. Aspect-Oriented Software Development 4: 143-162 (2007) |
2006 | ||
81 | EE | Paolo Tonella, Paolo Avesani, Angelo Susi: Using the Case-Based Ranking Methodology for Test Case Prioritization. ICSM 2006: 123-133 |
80 | EE | Phil McMinn, Mark Harman, David Binkley, Paolo Tonella: The species per path approach to SearchBased test data generation. ISSTA 2006: 13-24 |
79 | EE | Mark Harman, Sue Black, Paolo Tonella: Workshop Introduction Astrenet Aspect Analysis. WCRE 2006: 323 |
78 | EE | Filippo Ricca, Massimiliano Di Penta, Marco Torchiano, Paolo Tonella, Mariano Ceccato: An empirical study on the usefulness of Conallen's stereotypes inWeb application comprehension. WSE 2006: 58-68 |
77 | EE | Mariano Ceccato, Marius Marin, Kim Mens, Leon Moonen, Paolo Tonella, Tom Tourwé: Applying and Combining Three Different Aspect Mining Techniques CoRR abs/cs/0607006: (2006) |
76 | EE | David Binkley, Mariano Ceccato, Mark Harman, Filippo Ricca, Paolo Tonella: Tool-Supported Refactoring of Existing Object-Oriented Code into Aspects. IEEE Trans. Software Eng. 32(9): 698-717 (2006) |
75 | Christian Girardi, Filippo Ricca, Paolo Tonella: Web crawlers compared. IJWIS 2(2): 85-94 (2006) | |
74 | EE | Paolo Tonella, Filippo Ricca, Emanuele Pianta, Christian Girardi: Automatic support for the alignment of multilingual Web sites. Journal of Software Maintenance 18(3): 153-179 (2006) |
73 | EE | Giuliano Antoniol, Jens Krinke, Paolo Tonella: Special issue on Source code analysis and manipulation. Sci. Comput. Program. 62(3): 205-208 (2006) |
72 | EE | Mariano Ceccato, Marius Marin, Kim Mens, Leon Moonen, Paolo Tonella, Tom Tourwé: Applying and combining three different aspect Mining Techniques. Software Quality Journal 14(3): 209-231 (2006) |
2005 | ||
71 | EE | Filippo Ricca, Paolo Tonella: Anomaly Detection in Web Applications: A Review of Already Conducted Case Studies. CSMR 2005: 385-394 |
70 | EE | Paolo Tonella: Reverse engineering of object oriented code. ICSE 2005: 724-725 |
69 | EE | David Binkley, Mariano Ceccato, Mark Harman, Filippo Ricca, Paolo Tonella: Automated Refactoring of Object Oriented Code into Aspects. ICSM 2005: 27-36 |
68 | EE | Marco Torchiano, Filippo Ricca, Paolo Tonella: A comparative study on the re-documentation of existing software: code annotations vs. drawing editors. ISESE 2005: 277-286 |
67 | EE | Mariano Ceccato, Marius Marin, Kim Mens, Leon Moonen, Paolo Tonella, Tom Tourwé: A Qualitative Comparison of Three Aspect Mining Techniques. IWPC 2005: 13-22 |
66 | EE | Paolo Tonella: Workshop on Empirical Studies in Reverse Engineering. STEP 2005: 61-64 |
65 | EE | Filippo Ricca, Paolo Tonella: Web Testing: a Roadmap for the Empirical Research. WSE 2005: 63-70 |
64 | EE | Paolo Tonella, Filippo Ricca: Web Application Slicing in Presence of Dynamic Code Generation. Autom. Softw. Eng. 12(2): 259-288 (2005) |
63 | EE | Paolo Tonella, Mariano Ceccato: Refactoring the Aspectizable Interfaces: An Empirical Assessment. IEEE Trans. Software Eng. 31(10): 819-832 (2005) |
2004 | ||
62 | EE | Filippo Ricca, Paolo Tonella, Emanuele Pianta, Christian Girardi: Experimental Results on the Alignment of Multilingual Web Sites. CSMR 2004: 288-295 |
61 | EE | Paolo Tonella: Formal Concept Analysis in Software Engineering. ICSE 2004: 743-744 |
60 | EE | Paolo Tonella, Mariano Ceccato: Migrating Interface Implementation to Aspects. ICSM 2004: 220-229 |
59 | EE | Paolo Tonella: Evolutionary testing of classes. ISSTA 2004: 119-128 |
58 | EE | Filippo Ricca, Paolo Tonella, Christian Girardi, Emanuele Pianta: An Empirical Study on Keyword-based Web Site Clustering. IWPC 2004: 204-213 |
57 | EE | Mariano Ceccato, Paolo Tonella: Adding Distribution to Existing Applications by Means of Aspect Oriented Programming. SCAM 2004: 107-116 |
56 | EE | Paolo Tonella, Mariano Ceccato: Aspect Mining through the Formal Concept Analysis of Execution Traces. WCRE 2004: 112-121 |
55 | EE | Paolo Tonella, Filippo Ricca: A 2-Layer Model for the White-Box Testing of Web Applications. WSE 2004: 11-19 |
54 | EE | Cornelia Boldyreff, Paolo Tonella: Web Site Evolution. Journal of Software Maintenance 16(1-2): 1-4 (2004) |
53 | EE | Paolo Tonella, Filippo Ricca: Statistical testing of Web applications. Journal of Software Maintenance 16(1-2): 103-127 (2004) |
52 | EE | David Binkley, Liz Burd, Mark Harman, Paolo Tonella: Introduction. Software Quality Journal 12(4): 293-295 (2004) |
2003 | ||
51 | EE | Paolo Tonella, Alessandra Potrich: Reverse Engineering of the Interaction Diagrams from C++ Code. ICSM 2003: 159-168 |
50 | EE | Filippo Ricca, Paolo Tonella: Using Clustering to Support the Migration from Static to Dynamic Web Pages. IWPC 2003: 207-216 |
49 | EE | Paolo Tonella, Filippo Ricca, Emanuele Pianta, Christian Girardi, Giuseppe A. Di Lucca, Anna Rita Fasolino, Porfirio Tramontana: Evaluation Methods for Web Application Clustering. WSE 2003: 33-40 |
48 | EE | Paolo Tonella, Filippo Ricca, Emanuele Pianta, Christian Girardi: Using Keyword Extraction for Web Site Clustering. WSE 2003: 41-48 |
47 | Griselda Giraudo, Paolo Tonella: Designing and Conducting an Empirical Study on Test Management Automation. Empirical Software Engineering 8(1): 59-81 (2003) | |
46 | EE | Paolo Tonella: Using a Concept Lattice of Decomposition Slices for Program Understanding and Impact Analysis. IEEE Trans. Software Eng. 29(6): 495-509 (2003) |
2002 | ||
45 | EE | Paolo Tonella, Filippo Ricca, Emanuele Pianta, Christian Girardi: Restructuring Multilingual Web Sites. ICSM 2002: 290-299 |
44 | EE | Paolo Tonella, Alessandra Potrich: Static and Dynamic C++ Code Analysis for the Recovery of the Object Diagram. ICSM 2002: 54-63 |
43 | EE | Filippo Ricca, Paolo Tonella: Construction of the System Dependence Graph for Web Application Slicing. SCAM 2002: 123-132 |
42 | EE | Paolo Tonella, Filippo Ricca: Dynamic Model Extraction and Statistical Analysis of Web Applications. WSE 2002: 43-52 |
41 | Filippo Ricca, Paolo Tonella: Testing Processes of Web Applications. Ann. Software Eng. 14(1-4): 93-114 (2002) | |
40 | Filippo Ricca, Paolo Tonella, Ira D. Baxter: Web application transformations based on rewrite rules. Information & Software Technology 44(13): 811-825 (2002) | |
39 | Paolo Tonella, Alessandra Potrich: Cjj: a subset of C++ compliant with Java. Sci. Comput. Program. 42(2-3): 229-271 (2002) | |
2001 | ||
38 | Filippo Ricca, Paolo Tonella: Analysis and Testing of Web Applications. ICSE 2001: 25-34 | |
37 | EE | Filippo Ricca, Paolo Tonella: Web Application Slicing. ICSM 2001: 148-157 |
36 | EE | Paolo Tonella, Alessandra Potrich: Reverse Engineering of the UML Class Diagram from C++ Code in Presence of Weakly Typed Containers. ICSM 2001: 376-385 |
35 | EE | Filippo Ricca, Paolo Tonella, Ira D. Baxter: Restructuring Web Applications via Transformation Rules. SCAM 2001: 152-162 |
34 | EE | Filippo Ricca, Paolo Tonella: Building a Tool for the Analysis and Testing of Web Applications: Problems and Solutions. TACAS 2001: 373-388 |
33 | EE | Paolo Tonella, Filippo Ricca, Emanuele Pianta, Christian Girardi: Recovering Traceability Links in Multilingual Web Sites. WSE 2001: 14-21 |
32 | EE | Filippo Ricca, Paolo Tonella: Understanding and Restructuring Web Sites with ReWeb. IEEE MultiMedia 8(2): 40-51 (2001) |
31 | EE | Paolo Tonella: Concept Analysis for Module Restructuring. IEEE Trans. Software Eng. 27(4): 351-363 (2001) |
30 | F. Calzolari, Paolo Tonella, Giuliano Antoniol: Maintenance and testing effort modeled by linear and nonlinear dynamic systems. Information & Software Technology 43(8): 477-486 (2001) | |
29 | Paolo Tonella, Giuliano Antoniol: Inference of object-oriented design patterns. Journal of Software Maintenance 13(5): 309-330 (2001) | |
28 | Giuliano Antoniol, Bruno Caprile, Alessandra Potrich, Paolo Tonella: Design-code traceability recovery: selecting the basic linkage properties. Sci. Comput. Program. 40(2-3): 213-234 (2001) | |
2000 | ||
27 | Giuseppe La Commare, Griselda Giraudo, Paolo Tonella: Test Management Automation: Lessons Learned from a Process Improvement Experiment (Short Paper). EWSPT 2000: 156-160 | |
26 | EE | Filippo Ricca, Paolo Tonella: Web Site Analysis: Structure and Evolution. ICSM 2000: 76- |
25 | EE | Bruno Caprile, Paolo Tonella: Restructuring Program Identifier Names. ICSM 2000: 97-107 |
24 | Giuliano Antoniol, Bruno Caprile, Alessandra Potrich, Paolo Tonella: Design-code traceability for object-oriented systems. Ann. Software Eng. 9: 35-58 (2000) | |
23 | Paolo Tonella, Giuliano Antoniol, Roberto Fiutem, F. Calzolari: Reverse engineering 4.7 million lines of code. Softw., Pract. Exper. 30(2): 129-150 (2000) | |
1999 | ||
22 | EE | Giuliano Antoniol, F. Calzolari, Paolo Tonella: Impact of Function Pointers on the Call Graph. CSMR 1999: 51-61 |
21 | EE | Paolo Tonella: Effects of Different Flow Insensitive Points-to Analyses on DEF/USE Sets. CSMR 1999: 62-71 |
20 | 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 |
19 | EE | Paolo Tonella, Giuliano Antoniol: Object-Oriented Design Pattern Inference. ICSM 1999: 230- |
18 | EE | Giuliano Antoniol, Alessandra Potrich, Paolo Tonella, Roberto Fiutem: Evolving Object Oriented Design to Improve Code Traceability. IWPC 1999: 151- |
17 | EE | Bruno Caprile, Paolo Tonella: Nomen Est Omen: Analyzing the Language of Function Identifiers. WCRE 1999: 112-122 |
16 | EE | Paolo Tonella, Giuliano Antoniol, Roberto Fiutem, Ettore Merlo: Variable-precision reaching definitions analysis. Journal of Software Maintenance 11(2): 117-142 (1999) |
15 | EE | Roberto Fiutem, Giuliano Antoniol, Paolo Tonella, Ettore Merlo: ART: an architectural reverse engineering environment. Journal of Software Maintenance 11(5): 339-364 (1999) |
14 | 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 | ||
13 | EE | F. Calzolari, Paolo Tonella, Giuliano Antoniol: Modeling Maintenance Effort by Means of Dynamic Systems. CSMR 1998: 150-156 |
12 | EE | F. Calzolari, Paolo Tonella: Modeling Client/Server Interactions by Means of Dynamic Systems. EUROMICRO 1998: 20499-20505 |
11 | EE | F. Calzolari, Paolo Tonella, Giuliano Antoniol: Dynamic Model for Maintenance and Testing Effort. ICSM 1998: 104-112 |
10 | EE | Paolo Tonella: Using the O-A Diagram to Encapsulate Dynamic Memory Access. ICSM 1998: 326-335 |
1997 | ||
9 | EE | Paolo Tonella, Giuliano Antoniol, Roberto Fiutem, Ettore Merlo: Variable Precision Reaching Definitions Analysis for Software Maintenance. CSMR 1997: 60-67 |
8 | 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 |
7 | EE | Giuliano Antoniol, Roberto Fiutem, G. Lutteri, Paolo Tonella, S. Zanfei, Ettore Merlo: Program Understanding and Maintenance with the CANTO Environment. ICSM 1997: 72- |
6 | EE | Paolo Tonella, Giuliano Antoniol, Roberto Fiutem, Ettore Merlo: Points-to Analysis for Program Understanding. WPC 1997: 90- |
1996 | ||
5 | EE | Roberto Fiutem, Paolo Tonella, Giuliano Antoniol, Ettore Merlo: A Cliche'-Based Environment to Support Architectural Reverse Engineering. ICSM 1996: 319-328 |
4 | 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 |
3 | EE | Roberto Fiutem, Paolo Tonella, Giuliano Antoniol, Ettore Merlo: A Cliche-Based Environment to Support Architectural Reverse Engineering. WCRE 1996: 277-286 |
2 | EE | Roberto Fiutem, Ettore Merlo, Giuliano Antoniol, Paolo Tonella: Understanding the architecture of software systems. WPC 1996: 187- |
1995 | ||
1 | EE | Giuliano Antoniol, Roberto Fiutem, Ettore Merlo, Paolo Tonella: Application and user interface migration from BASIC to Visual C++. ICSM 1995: 76- |