2009 |
98 | EE | Massimiliano Di Penta:
Welcome from the Workshop Chair.
CSMR 2009: 267-268 |
97 | EE | Andrea De Lucia,
Massimiliano Di Penta,
Filippo Lanubile,
Marco Torchiano:
METAMORPHOS: MEthods and Tools for migrAting software systeMs towards web and service Oriented aRchitectures: exPerimental evaluation, usability, and tecHnOlogy tranSfer.
CSMR 2009: 301-304 |
2008 |
96 | EE | Marco Torchiano,
Massimiliano Di Penta,
Filippo Ricca,
Andrea De Lucia,
Filippo Lanubile:
Software migration projects in Italian industry: Preliminary results from a state of the practice survey.
ASE Workshops 2008: 35-42 |
95 | EE | Giuliano Antoniol,
Kamel Ayari,
Massimiliano Di Penta,
Foutse Khomh,
Yann-Gaël Guéhéneuc:
Is it a bug or an enhancement?: a text-based approach to classify change requests.
CASCON 2008: 23 |
94 | EE | Bénédicte Kenmei,
Giuliano Antoniol,
Massimiliano Di Penta:
Trend Analysis and Issue Prediction in Large-Scale Open Source Systems.
CSMR 2008: 73-82 |
93 | 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 |
92 | EE | Giuliano Antoniol,
Jane Huffman Hayes,
Yann-Gaël Guéhéneuc,
Massimiliano Di Penta:
Reuse or rewrite: Combining textual, static, and dynamic analyses to assess the cost of keeping a system up-to-date.
ICSM 2008: 147-156 |
91 | EE | Massimiliano Di Penta,
Luigi Cerulo,
Yann-Gaël Guéhéneuc,
Giuliano Antoniol:
An empirical study of the relationships between design pattern roles and class change proneness.
ICSM 2008: 217-226 |
90 | EE | Filippo Ricca,
Massimiliano Di Penta,
Marco Torchiano:
Guidelines on the use of Fit tables in software maintenance tasks: Lessons learned from 8 experiments.
ICSM 2008: 317-326 |
89 | EE | Gerardo Canfora,
Massimiliano Di Penta:
Service-Oriented Architectures Testing: A Survey.
ISSSE 2008: 78-105 |
88 | 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 |
87 | EE | Massimiliano Di Penta,
Luigi Cerulo,
Lerina Aversano:
The Evolution and Decay of Statically Detected Source Code Vulnerabilities.
SCAM 2008: 101-110 |
86 | EE | Susan Elliott Sim,
Massimiliano Di Penta:
Guest editors' introduction: special issue from the 13th working conference on reverse engineering (WCRE 2006).
Empirical Software Engineering 13(6): 597-600 (2008) |
85 | EE | Massimiliano Di Penta,
Giuliano Antoniol,
Mark Harman:
Special Issue on Search-Based Software Maintenance.
Journal of Software Maintenance 20(5): 317-319 (2008) |
84 | EE | Gerardo Canfora,
Massimiliano Di Penta,
Raffaele Esposito,
Maria Luisa Villani:
A framework for QoS-aware binding and re-binding of composite web services.
Journal of Systems and Software 81(10): 1754-1769 (2008) |
83 | EE | Massimiliano Di Penta,
Pierpaolo Lombardi,
Kunal Taneja,
Luigi Troiano:
Search-based inference of dialect grammars.
Soft Comput. 12(1): 51-66 (2008) |
2007 |
82 | | Massimiliano Di Penta,
Michele Lanza:
9th International Workshop on Principles of Software Evolution (IWPSE 2007), in conjunction with the 6th ESEC/FSE joint meeting, Dubrovnik, Croatia, September 3-4, 2007
ACM 2007 |
81 | EE | Kamel Ayari,
Peyman Meshkinfam,
Giuliano Antoniol,
Massimiliano Di Penta:
Threats on building models from CVS and Bugzilla repositories: the Mozilla case study.
CASCON 2007: 215-228 |
80 | EE | Thierry Bodhuin,
Massimiliano Di Penta,
Luigi Troiano:
A search-based approach for dynamically re-packaging downloadable applications.
CASCON 2007: 27-41 |
79 | EE | Concettina Del Grosso,
Massimiliano Di Penta,
Ignacio García Rodríguez de Guzmán:
An approach for mining services in database oriented applications.
CSMR 2007: 287-296 |
78 | EE | Lerina Aversano,
Luigi Cerulo,
Massimiliano Di Penta:
How Clones are Maintained: An Empirical Study.
CSMR 2007: 81-90 |
77 | EE | Lerina Aversano,
Gerardo Canfora,
Luigi Cerulo,
Concettina Del Grosso,
Massimiliano Di Penta:
An empirical study on the evolution of design patterns.
ESEC/SIGSOFT FSE 2007: 385-394 |
76 | EE | Massimiliano Di Penta,
Michele Lanza:
IWPSE 2007: 9th international workshop on principles of software evolution.
ESEC/SIGSOFT FSE 2007: 611-612 |
75 | EE | Massimiliano Di Penta,
Michele Lanza:
IWPSE 2007: 9th international workshop on principles of software evolution.
ESEC/SIGSOFT FSE (Companion) 2007: 611-612 |
74 | EE | Marco Torchiano,
Filippo Ricca,
Massimiliano Di Penta:
"Talking tests": a Preliminary Experimental Study on Fit User Acceptance Tests.
ESEM 2007: 464-466 |
73 | EE | Gerardo Canfora,
Massimiliano Di Penta:
New Frontiers of Reverse Engineering.
FOSE 2007: 326-341 |
72 | EE | Massimiliano Di Penta,
Gerardo Canfora,
Gianpiero Esposito,
Valentina Mazza,
Marcello Bruno:
Search-based testing of service level agreements.
GECCO 2007: 1090-1097 |
71 | EE | Massimiliano Di Penta,
R. E. Kurt Stirewalt,
Eileen Kraemer:
Designing your Next Empirical Study on Program Comprehension.
ICPC 2007: 281-285 |
70 | 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 |
69 | EE | Massimiliano Di Penta,
Mark Harman,
Giuliano Antoniol,
Fahim Qureshi:
The Effect of Communication Overhead on Software Maintenance Project Staffing: a Search-Based Approach.
ICSM 2007: 315-324 |
68 | EE | Filippo Corbo,
Concettina Del Grosso,
Massimiliano Di Penta:
Smart Formatter: Learning Coding Style from Existing Source Code.
ICSM 2007: 525-526 |
67 | EE | Elisabetta Di Nitto,
Massimiliano Di Penta,
Alessio Gambi,
Gianluca Ripa,
Maria Luisa Villani:
Negotiation of Service Level Agreements: An Architecture and a Search-Based Approach.
ICSOC 2007: 295-306 |
66 | EE | Massimiliano Di Penta,
Antonella Santone,
Maria Luisa Villani:
Discovery of SOA patterns via model checking.
IW-SOSWE 2007: 8-14 |
65 | EE | Gerardo Canfora,
Luigi Cerulo,
Massimiliano Di Penta:
Identifying Changed Source Code Lines from Version Repositories.
MSR 2007: 14 |
64 | EE | Lerina Aversano,
Luigi Cerulo,
Massimiliano Di Penta:
Relating the Evolution of Design Patterns and Crosscutting Concerns.
SCAM 2007: 180-192 |
63 | EE | Massimiliano Di Penta,
Marcello Bruno,
Gianpiero Esposito,
Valentina Mazza,
Gerardo Canfora:
Web Services Regression Testing.
Test and Analysis of Web Services 2007: 205-234 |
62 | 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) |
61 | EE | Massimiliano Di Penta,
Leon Moonen:
Special issue on source code analysis and manipulation (SCAM 2006).
Journal of Software Maintenance 19(4): 203-204 (2007) |
60 | 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) |
2006 |
59 | | Kostas Kontogiannis,
Ying Zou,
Massimiliano Di Penta:
13th International Workshop on Software Technology and Engineering Practice (STEP 2005), 24-25 September 2005, Budapest, Hungary
IEEE Computer Society 2006 |
58 | EE | Maher Salah,
Spiros Mancoridis,
Giuliano Antoniol,
Massimiliano Di Penta:
Scenario-Driven Dynamic Analysis for Comprehending Large Software Systems.
CSMR 2006: 71-80 |
57 | EE | Thomas R. Dean,
Massimiliano Di Penta,
Kostas Kontogiannis,
Andrew Walenstein:
Clone Detector Use Questions: A List of Desirable Empirical Studies.
Duplication, Redundancy, and Similarity in Software 2006 |
56 | EE | Giuseppe A. Di Lucca,
Massimiliano Di Penta:
Experimental Settings in Program Comprehension: Challenges and Open Issues.
ICPC 2006: 229-234 |
55 | EE | Andrea De Lucia,
Rocco Oliveto,
Francesco Zurolo,
Massimiliano Di Penta:
Improving Comprehensibility of Source Code via Traceability Information: a Controlled Experiment.
ICPC 2006: 317-326 |
54 | EE | Gerardo Canfora,
Luigi Cerulo,
Massimiliano Di Penta:
On the Use of Line Co-change for Identifying Crosscutting Concern Code.
ICSM 2006: 213-222 |
53 | EE | Andrea De Lucia,
Massimiliano Di Penta,
Rocco Oliveto,
Francesco Zurolo:
COCONUT: COde COmprehension Nurturant Using Traceability.
ICSM 2006: 274-275 |
52 | EE | Gerardo Canfora,
Massimiliano Di Penta,
Raffaele Esposito,
Francesco Perfetto,
Maria Luisa Villani:
Service Composition (re)Binding Driven by Application-Specific QoS.
ICSOC 2006: 141-152 |
51 | 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 |
50 | EE | Lerina Aversano,
Marcello Bruno,
Gerardo Canfora,
Massimiliano Di Penta,
Damiano Distante:
Using Concept Lattices to Support Service Selection.
Int. J. Web Service Res. 3(4): 32-51 (2006) |
2005 |
49 | EE | Massimiliano Di Penta,
Kunal Taneja:
Towards the Automatic Evolution of Reengineering Tools.
CSMR 2005: 241-244 |
48 | EE | Massimiliano Di Penta:
Evolution Doctor: A Framework to Control Software System Evolution.
CSMR 2005: 280-283 |
47 | EE | Marcello Bruno,
Gerardo Canfora,
Massimiliano Di Penta,
Rita Scognamiglio:
An Approach to support Web Service Classification and Annotation.
EEE 2005: 138-143 |
46 | 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 |
45 | EE | Gerardo Canfora,
Massimiliano Di Penta,
Raffaele Esposito,
Maria Luisa Villani:
An approach for QoS-aware service composition based on genetic algorithms.
GECCO 2005: 1069-1075 |
44 | EE | Giuliano Antoniol,
Massimiliano Di Penta,
Mark Harman:
Search-Based Techniques Applied to Optimization of Project Planning for a Massive Maintenance Project.
ICSM 2005: 240-249 |
43 | EE | Maher Salah,
Spiros Mancoridis,
Giuliano Antoniol,
Massimiliano Di Penta:
Towards Employing Use-Cases and Dynamic Analysis to Comprehend Mozilla.
ICSM 2005: 639-642 |
42 | EE | Massimiliano Colombo,
Elisabetta Di Nitto,
Massimiliano Di Penta,
Damiano Distante,
Maurilio Zuccalà:
Speaking a Common Language: A Conceptual Model for Describing Service-Oriented Systems.
ICSOC 2005: 48-60 |
41 | EE | Marcello Bruno,
Gerardo Canfora,
Massimiliano Di Penta,
Gianpiero Esposito,
Valentina Mazza:
Using Test Cases as Contract to Ensure Service Compliance Across Releases.
ICSOC 2005: 87-100 |
40 | EE | Gerardo Canfora,
Massimiliano Di Penta,
Raffaele Esposito,
Maria Luisa Villani:
QoS-Aware Replanning of Composite Web Services.
ICWS 2005: 121-129 |
39 | EE | Giuseppe A. Di Lucca,
Massimiliano Di Penta,
Anna Rita Fasolino,
Porfirio Tramontana:
Supporting Web Application Evolution by Dynamic Analysis.
IWPSE 2005: 175-186 |
38 | EE | Lerina Aversano,
Marcello Bruno,
Massimiliano Di Penta,
Amedeo Falanga,
Rita Scognamiglio:
Visualizing the Evolution ofWeb Services using Formal Concept Analysis.
IWPSE 2005: 57-60 |
37 | EE | Gerardo Canfora,
Massimiliano Di Penta:
Architecting, Analyzing and Testing Service-Oriented Systems.
WCRE 2005: 237 |
36 | EE | Giuseppe A. Di Lucca,
Massimiliano Di Penta:
Integrating Static and Dynamic Analysis to improve the Comprehension of Existing Web Applications.
WSE 2005: 87-94 |
35 | EE | Gerardo Canfora,
Piero Corte,
Antonio De Nigro,
Debora Desideri,
Massimiliano Di Penta,
Raffaele Esposito,
Amedeo Falanga,
Gloria Renna,
Rita Scognamiglio,
Francesco Torelli,
Maria Luisa Villani,
Paolo Zampognaro:
The C-Cube framework: developing autonomic applications through web services.
ACM SIGSOFT Software Engineering Notes 30(4): 1-6 (2005) |
34 | EE | Giuliano Antoniol,
Massimiliano Di Penta,
Harald Gall,
Martin Pinzger:
Towards the Integration of Versioning Systems, Bug Reports and Source Code Meta-Models.
Electr. Notes Theor. Comput. Sci. 127(3): 87-99 (2005) |
33 | EE | Lionel C. Briand,
Yvan Labiche,
Massimiliano Di Penta,
Han (Daphne) Yan-Bondoc:
An Experimental Investigation of Formality in UML-Based Development.
IEEE Trans. Software Eng. 31(10): 833-849 (2005) |
32 | 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 |
31 | EE | Giuliano Antoniol,
Massimiliano Di Penta:
A Distributed Architecture for Dynamic Analyses on User-Profile Data.
CSMR 2004: 319-328 |
30 | EE | Giuliano Antoniol,
Massimiliano Di Penta,
Mark Harman:
Search-Based Techniques for Optimizing Software Project Resource Allocation.
GECCO (2) 2004: 1425-1426 |
29 | EE | Lionel C. Briand,
Yvan Labiche,
H.-D. Yan,
Massimiliano Di Penta:
A Controlled Experiment on the Impact of the Object Constraint Language in UML-Based Development.
ICSM 2004: 380-389 |
28 | 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 |
27 | EE | Giuliano Antoniol,
Massimiliano Di Penta,
Mark Harman:
A Robust Search-Based Approach to Project Management in the Presence of Abandonment, Rework, Error and Uncertainty.
IEEE METRICS 2004: 172-183 |
26 | EE | Giuliano Antoniol,
Massimiliano Di Penta,
Michele Zazzara:
Understanding Web Applications through Dynamic Analysis.
IWPC 2004: 120-131 |
25 | EE | Giuliano Antoniol,
Massimiliano Di Penta,
Ettore Merlo:
An Automatic Approach to identify Class Evolution Discontinuities.
IWPSE 2004: 31-40 |
24 | EE | Giuliano Antoniol,
Aniello Cimitile,
Giuseppe A. Di Lucca,
Massimiliano Di Penta:
Assessing Staffing Needs for a Software Maintenance Project through Queuing Simulation.
IEEE Trans. Software Eng. 30(1): 43-58 (2004) |
23 | EE | Lionel C. Briand,
Massimiliano Di Penta,
Yvan Labiche:
Assessing and Improving State-Based Class Testing: A Series of Experiments.
IEEE Trans. Software Eng. 30(11): 770-793 (2004) |
22 | EE | Giuliano Antoniol,
Massimiliano Di Penta,
Gianluca Masone,
Umberto Villano:
Compiler Hacking for Source Code Analysis.
Software Quality Journal 12(4): 383-406 (2004) |
2003 |
21 | EE | Giuliano Antoniol,
Massimiliano Di Penta,
Markus Neteler:
Moving to Smaller Libraries via Clustering and Genetic Algorithms.
CSMR 2003: 307-316 |
20 | EE | Giuliano Antoniol,
Massimiliano Di Penta:
Library Miniaturization Using Static and Dynamic Information.
ICSM 2003: 235- |
19 | EE | Giuliano Antoniol,
Massimiliano Di Penta,
Ettore Merlo:
YAAB (Yet Another AST Browser): Using OCL to Navigate ASTs.
IWPC 2003: 13- |
18 | EE | Giuliano Antoniol,
Massimiliano Di Penta,
Gianluca Masone,
Umberto Villano:
XOgastan: XML-Oriented gcc AST Analysis and Transformations.
SCAM 2003: 173-182 |
17 | EE | Giuseppe A. Di Lucca,
Massimiliano Di Penta:
Considering Browser Interaction in Web Application Testing.
WSE 2003: 74- |
2002 |
16 | EE | Giuseppe A. Di Lucca,
Massimiliano Di Penta,
Anna Rita Fasolino:
An Approach to Identify Duplicated Web Pages.
COMPSAC 2002: 481-486 |
15 | EE | Andrea De Lucia,
Massimiliano Di Penta,
Silvio Stefanucci,
Gabriele Venturi:
Early Effort Estimation of Massive Maintenance Processes.
ICSM 2002: 234-237 |
14 | EE | Giuseppe A. Di Lucca,
Massimiliano Di Penta,
Sara Gradara:
An Approach to Classify Software Maintenance Requests.
ICSM 2002: 93-102 |
13 | EE | Giuliano Antoniol,
Lionel C. Briand,
Massimiliano Di Penta,
Yvan Labiche:
A Case Study Using the Round-Trip Strategy for State-Based Class Testing.
ISSRE 2002: 269-279 |
12 | EE | Massimiliano Di Penta,
Sara Gradara,
Giuliano Antoniol:
Traceability Recovery in RAD Software Systems.
IWPC 2002: 207-218 |
11 | EE | Lerina Aversano,
Massimiliano Di Penta,
Ira D. Baxter:
Handling Preprocessor-Conditioned Declarations.
SCAM 2002: 83-92 |
10 | EE | Massimiliano Di Penta,
Markus Neteler,
Giuliano Antoniol,
Ettore Merlo:
Knowledge-Based Library Re-Factoring for an Open Source Project.
WCRE 2002: 319-328 |
9 | | 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 |
8 | | Massimiliano Di Penta,
Gerardo Casazza,
Giuliano Antoniol,
Ettore Merlo:
Modeling Web Maintenance Centers through Queue Models.
CSMR 2001: 131-138 |
7 | EE | Giuliano Antoniol,
Gerardo Casazza,
Massimiliano Di Penta,
Ettore Merlo:
Modeling Clones Evolution through Time Series.
ICSM 2001: 273-280 |
6 | EE | Giuliano Antoniol,
Gerardo Casazza,
Giuseppe A. Di Lucca,
Massimiliano Di Penta,
Francesco Rago:
A Queue Theory-Based Approach to Staff Software Maintenance Centers.
ICSM 2001: 510-519 |
5 | EE | Giuliano Antoniol,
Massimiliano Di Penta,
Gerardo Casazza,
Ettore Merlo:
A Method to Re-Organize Legacy Systems via Concept Analysis.
IWPC 2001: 281-292 |
4 | EE | Giuliano Antoniol,
Umberto Villano,
Massimiliano Di Penta,
Gerardo Casazza,
Ettore Merlo:
Identifying Clones in the Linux Kernel.
SCAM 2001: 92-99 |
3 | EE | Giuseppe A. Di Lucca,
Massimiliano Di Penta,
Giuliano Antoniol,
Gerardo Casazza:
An Approach for Reverse Engineering of Web-Based Application.
WCRE 2001: 231-240 |
2 | 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 |
1 | EE | Giuliano Antoniol,
Gerardo Casazza,
Massimiliano Di Penta,
Roberto Fiutem:
Object-oriented design patterns recovery.
Journal of Systems and Software 59(2): 181-196 (2001) |