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