| 2009 | ||
|---|---|---|
| 103 | Massimiliano Di Penta: Welcome from the Workshop Chair. CSMR 2009: 267-268 | |
| 102 | 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 | |
| 101 | Gerardo Canfora, Luigi Cerulo, Massimiliano Di Penta: Ldiff: An enhanced line differencing tool. ICSE 2009: 595-598 | |
| 100 | Daniel M. Germán, Massimiliano Di Penta, Yann-Gaël Guéhéneuc, Giuliano Antoniol: Code siblings: Technical and legal implications of copying code between applications. MSR 2009: 81-90 | |
| 99 | Massimiliano Di Penta, Sandro Morasca, Alberto Sillitti: 3rd International Workshop on Designing Empirical Studies: Assessing the Effectiveness of Agile Methods (IWDES 2009). XP 2009: 234-235 | |
| 98 | Gerardo Canfora, Luigi Cerulo, Massimiliano Di Penta: Tracking Your Changes: A Language-Independent Approach. IEEE Software 26(1): 50-57 (2009) | |
| 2008 | ||
| 97 | 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 | |
| 96 | 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 | |
| 95 | Bénédicte Kenmei, Giuliano Antoniol, Massimiliano Di Penta: Trend Analysis and Issue Prediction in Large-Scale Open Source Systems. CSMR 2008: 73-82 | |
| 94 | 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 | |
| 93 | 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 | |
| 92 | 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 | |
| 91 | 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 | |
| 90 | Gerardo Canfora, Massimiliano Di Penta: Service-Oriented Architectures Testing: A Survey. ISSSE 2008: 78-105 | |
| 89 | 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 | |
| 88 | Massimiliano Di Penta, Luigi Cerulo, Lerina Aversano: The Evolution and Decay of Statically Detected Source Code Vulnerabilities. SCAM 2008: 101-110 | |
| 87 | 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) | |
| 86 | Massimiliano Di Penta, Giuliano Antoniol, Mark Harman: Special Issue on Search-Based Software Maintenance. Journal of Software Maintenance 20(5): 317-319 (2008) | |
| 85 | 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) | |
| 84 | Massimiliano Di Penta, Pierpaolo Lombardi, Kunal Taneja, Luigi Troiano: Search-based inference of dialect grammars. Soft Comput. 12(1): 51-66 (2008) | |
| 2007 | ||
| 83 | 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 | |
| 82 | 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 | |
| 81 | Thierry Bodhuin, Massimiliano Di Penta, Luigi Troiano: A search-based approach for dynamically re-packaging downloadable applications. CASCON 2007: 27-41 | |
| 80 | 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 | |
| 79 | Lerina Aversano, Luigi Cerulo, Massimiliano Di Penta: How Clones are Maintained: An Empirical Study. CSMR 2007: 81-90 | |
| 78 | 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 | |
| 77 | Massimiliano Di Penta, Michele Lanza: IWPSE 2007: 9th international workshop on principles of software evolution. ESEC/SIGSOFT FSE 2007: 611-612 | |
| 76 | Massimiliano Di Penta, Michele Lanza: IWPSE 2007: 9th international workshop on principles of software evolution. ESEC/SIGSOFT FSE (Companion) 2007: 611-612 | |
| 75 | Marco Torchiano, Filippo Ricca, Massimiliano Di Penta: "Talking tests": a Preliminary Experimental Study on Fit User Acceptance Tests. ESEM 2007: 464-466 | |
| 74 | Gerardo Canfora, Massimiliano Di Penta: New Frontiers of Reverse Engineering. FOSE 2007: 326-341 | |
| 73 | Massimiliano Di Penta, Gerardo Canfora, Gianpiero Esposito, Valentina Mazza, Marcello Bruno: Search-based testing of service level agreements. GECCO 2007: 1090-1097 | |
| 72 | Massimiliano Di Penta, R. E. Kurt Stirewalt, Eileen Kraemer: Designing your Next Empirical Study on Program Comprehension. ICPC 2007: 281-285 | |
| 71 | 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 | |
| 70 | 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 | |
| 69 | Filippo Corbo, Concettina Del Grosso, Massimiliano Di Penta: Smart Formatter: Learning Coding Style from Existing Source Code. ICSM 2007: 525-526 | |
| 68 | 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 | |
| 67 | Massimiliano Di Penta, Antonella Santone, Maria Luisa Villani: Discovery of SOA patterns via model checking. IW-SOSWE 2007: 8-14 | |
| 66 | Gerardo Canfora, Luigi Cerulo, Massimiliano Di Penta: Identifying Changed Source Code Lines from Version Repositories. MSR 2007: 14 | |
| 65 | Lerina Aversano, Luigi Cerulo, Massimiliano Di Penta: Relating the Evolution of Design Patterns and Crosscutting Concerns. SCAM 2007: 180-192 | |
| 64 | Massimiliano Di Penta, Marcello Bruno, Gianpiero Esposito, Valentina Mazza, Gerardo Canfora: Web Services Regression Testing. Test and Analysis of Web Services 2007: 205-234 | |
| 63 | 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) | |
| 62 | Massimiliano Di Penta, Leon Moonen: Special issue on source code analysis and manipulation (SCAM 2006). Journal of Software Maintenance 19(4): 203-204 (2007) | |
| 61 | 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 | ||
| 60 | 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 | |
| 59 | Maher Salah, Spiros Mancoridis, Giuliano Antoniol, Massimiliano Di Penta: Scenario-Driven Dynamic Analysis for Comprehending Large Software Systems. CSMR 2006: 71-80 | |
| 58 | 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 | |
| 57 | Giuseppe A. Di Lucca, Massimiliano Di Penta: Experimental Settings in Program Comprehension: Challenges and Open Issues. ICPC 2006: 229-234 | |
| 56 | 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 | |
| 55 | Gerardo Canfora, Luigi Cerulo, Massimiliano Di Penta: On the Use of Line Co-change for Identifying Crosscutting Concern Code. ICSM 2006: 213-222 | |
| 54 | Andrea De Lucia, Massimiliano Di Penta, Rocco Oliveto, Francesco Zurolo: COCONUT: COde COmprehension Nurturant Using Traceability. ICSM 2006: 274-275 | |
| 53 | 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 | |
| 52 | 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 | |
| 51 | Gerardo Canfora, Massimiliano Di Penta: Testing services and service-centric systems: challenges and opportunities. IT Professional 8(2): 10-17 (2006) | |
| 50 | 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 | Massimiliano Di Penta, Kunal Taneja: Towards the Automatic Evolution of Reengineering Tools. CSMR 2005: 241-244 | |
| 48 | Massimiliano Di Penta: Evolution Doctor: A Framework to Control Software System Evolution. CSMR 2005: 280-283 | |
| 47 | Marcello Bruno, Gerardo Canfora, Massimiliano Di Penta, Rita Scognamiglio: An Approach to support Web Service Classification and Annotation. EEE 2005: 138-143 | |
| 46 | 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 | 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 | 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 | Maher Salah, Spiros Mancoridis, Giuliano Antoniol, Massimiliano Di Penta: Towards Employing Use-Cases and Dynamic Analysis to Comprehend Mozilla. ICSM 2005: 639-642 | |
| 42 | 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 | 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 | Gerardo Canfora, Massimiliano Di Penta, Raffaele Esposito, Maria Luisa Villani: QoS-Aware Replanning of Composite Web Services. ICWS 2005: 121-129 | |
| 39 | Giuseppe A. Di Lucca, Massimiliano Di Penta, Anna Rita Fasolino, Porfirio Tramontana: Supporting Web Application Evolution by Dynamic Analysis. IWPSE 2005: 175-186 | |
| 38 | 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 | Gerardo Canfora, Massimiliano Di Penta: Architecting, Analyzing and Testing Service-Oriented Systems. WCRE 2005: 237 | |
| 36 | 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 | 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 | 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 | 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 | 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 | Giuliano Antoniol, Massimiliano Di Penta: A Distributed Architecture for Dynamic Analyses on User-Profile Data. CSMR 2004: 319-328 | |
| 30 | Giuliano Antoniol, Massimiliano Di Penta, Mark Harman: Search-Based Techniques for Optimizing Software Project Resource Allocation. GECCO (2) 2004: 1425-1426 | |
| 29 | 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 | 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 | 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 | Giuliano Antoniol, Massimiliano Di Penta, Michele Zazzara: Understanding Web Applications through Dynamic Analysis. IWPC 2004: 120-131 | |
| 25 | Giuliano Antoniol, Massimiliano Di Penta, Ettore Merlo: An Automatic Approach to identify Class Evolution Discontinuities. IWPSE 2004: 31-40 | |
| 24 | 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 | 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 | 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 | Giuliano Antoniol, Massimiliano Di Penta, Markus Neteler: Moving to Smaller Libraries via Clustering and Genetic Algorithms. CSMR 2003: 307-316 | |
| 20 | Giuliano Antoniol, Massimiliano Di Penta: Library Miniaturization Using Static and Dynamic Information. ICSM 2003: 235- | |
| 19 | Giuliano Antoniol, Massimiliano Di Penta, Ettore Merlo: YAAB (Yet Another AST Browser): Using OCL to Navigate ASTs. IWPC 2003: 13- | |
| 18 | Giuliano Antoniol, Massimiliano Di Penta, Gianluca Masone, Umberto Villano: XOgastan: XML-Oriented gcc AST Analysis and Transformations. SCAM 2003: 173-182 | |
| 17 | Giuseppe A. Di Lucca, Massimiliano Di Penta: Considering Browser Interaction in Web Application Testing. WSE 2003: 74- | |
| 2002 | ||
| 16 | Giuseppe A. Di Lucca, Massimiliano Di Penta, Anna Rita Fasolino: An Approach to Identify Duplicated Web Pages. COMPSAC 2002: 481-486 | |
| 15 | Andrea De Lucia, Massimiliano Di Penta, Silvio Stefanucci, Gabriele Venturi: Early Effort Estimation of Massive Maintenance Processes. ICSM 2002: 234-237 | |
| 14 | Giuseppe A. Di Lucca, Massimiliano Di Penta, Sara Gradara: An Approach to Classify Software Maintenance Requests. ICSM 2002: 93-102 | |
| 13 | 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 | Massimiliano Di Penta, Sara Gradara, Giuliano Antoniol: Traceability Recovery in RAD Software Systems. IWPC 2002: 207-218 | |
| 11 | Lerina Aversano, Massimiliano Di Penta, Ira D. Baxter: Handling Preprocessor-Conditioned Declarations. SCAM 2002: 83-92 | |
| 10 | 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 | Giuliano Antoniol, Gerardo Casazza, Massimiliano Di Penta, Ettore Merlo: Modeling Clones Evolution through Time Series. ICSM 2001: 273-280 | |
| 6 | 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 | Giuliano Antoniol, Massimiliano Di Penta, Gerardo Casazza, Ettore Merlo: A Method to Re-Organize Legacy Systems via Concept Analysis. IWPC 2001: 281-292 | |
| 4 | Giuliano Antoniol, Umberto Villano, Massimiliano Di Penta, Gerardo Casazza, Ettore Merlo: Identifying Clones in the Linux Kernel. SCAM 2001: 92-99 | |
| 3 | 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 | 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 | Giuliano Antoniol, Gerardo Casazza, Massimiliano Di Penta, Roberto Fiutem: Object-oriented design patterns recovery. Journal of Systems and Software 59(2): 181-196 (2001) | |