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- |