| |
 |
|
|
|
Andrea De Lucia
Full Professor
|
|
- Forthcoming Conferences and Workshops
Biographical Sketch
Andrea De Lucia was born in Caserta, Italy, on 30th June 1968. He received
the Laurea degree in Computer Science (cum laude) from the University
of Salerno, Italy, in 1991, the M.Sc. degree in Computer Science from the University
of Durham, UK, in 1996, and the Ph.D. in Electronic Engineering and Computer
Science from the University of Naples "Federico II", Italy, in 1996.
From 1991 to 1992 he was at the Department of "Informatica e Applicazioni" of
the University of Salerno, Italy, where his research was funded by a scholarship
from the Italian National Research Council (C.N.R.). From 1992 to 1995 he was
a Ph.D. student at the Department of "Informatica e Sistemistica" of the University
of Naples "Federico II", Italy. From 1994 to 1995 he also was a visiting postgraduate
student at the Centre for Software Maintenance, of the Department of Computer
Science of the University of Durham, UK. From 1996 to 2003 he was a Faculty
member at the Department of Engineering of the University of Sannio, Benevento,
Italy. From 2001 to 2003 he also was a research leader of the Research Centre
on Software Technology (RCOST) of the University of Sannio.
In 2003 he joined the Department of Mathematics and Computer Science of the University
of Salerno, where he is currently full professor of Software Engineering,
head of the Software Engineering Lab, and Director of the International
Summer School on Software Engineering.
Prof. De Lucia is actively consulting in industry and has been involved in several
research and technology transfer projects conducted in cooperation with industrial
partners. His research interests include software maintenance, program comprehension,
reverse engineering, reengineering, migration, global software engineering,
software configuration management, workflow management, document management,
empirical software engineering, visual languages, web engineering, and e-learning.
He has published more than 150 papers on these topics in international journals,
books, and conference proceedings. He has also edited books and special issues of
international journals and serves on the editorial and reviewer boards of international
journals and on the organizing and program committees of several international
conferences in the field of software engineering.
In particular, he was General chair of the 2006 IEEE International Workshop on Source
Code Analysis and Manipulation, Program co-chair of the 2005 Working Conference on
Reverse Engineering, and Proceedings chair of the 2008 IEEE International
Conference on Software Maintenance.
Prof. De Lucia is a member of the IEEE, the
IEEE Computer Society, and the executive committee
of the IEEE Technical Council on Software Engineering.
Recent Research Projects
Editorial Work and Professional Services
- Edited Journal Special Issues
- A. De Lucia, F. Ferrucci (guest editors), "Special Issue on Software Engineering",
International Journal of Computers and Applications, vol 31, n. 3, 2009.
- A. De Lucia and S. Elliott Sim (guest editors), "Special Issue
on Reverse Engineering", Information and Software Technology, vol. 49,
no. 3, 2007.
- J. Cordy, A. De Lucia, and J. Mylopoulos (guest editors), "Special Issue
on Source Code Analysis and Manipulation", Automated Software Engineering,
vol. 11, no. 1, 2004.
- Edited Books
- A. De Lucia, F. Ferrucci (editors), Software Engineering – International Summer Schools,
ISSSE 2006-2008, Salerno, Italy, Revised Tutorial Lectures, Lecture Notes in
Computer Science, vol. 5413, Springer Berlin Heidelberg, 2009
- A. De Lucia, F. Ferrucci, G. Tortora, M. Tucci (editors), Emerging Methods,
Technologies and Process Management in Software Engineering, John Wiley
& Sons – IEEE Computer Society Press, 2008
- A. Cimitile, A. De Lucia, and H. Gall (editors), Cooperative Methods
and Tools for Distributed Software Processes, Franco Angeli, Italy,
2003
- Edited Proceedings
- A. De Lucia, F. Ferrucci (editors), Proceedings of the GIIS 2009 PhD Symposium,
CUES, 2009
- A. De Lucia, S. Elliott Sim (editors), Proceedings of 12th IEEE Working
Conference on Reverse Engineering, IEEE Computer Society Press, 2005
- A. De Lucia, E. Stroulia (editors), Proceedings of 11th IEEE Working
Conference on Reverse Engineering, Delft, The Netherlands, IEEE Computer
Society Press, 2004
- A. De Lucia, H. Gall, S. Dustdar (editors), Workshop Proceedings
of the 19th IEEE International Conference on Automated Software Engineering
- Section on the Workshop on Cooperative Supports for Distributed Software
Engineering Processes, Austrian Computer Society, 2004
- J. Cordy and A. De Lucia (editors), Proceedings of 2nd IEEE International
Workshop on Source Code Analysis and Manipulation, IEEE Computer Society
Press, 2002
- G. Canfora, A. De Lucia (editors), Proceedings of 26th IEEE Annual
International Computer Software and Application Conference - Section on
the Workshop on Cooperative Supports for Distributed Software Engineering
Processes, IEEE Computer Society Press, 2002
- A. De Lucia and K. Kontogiannis (editors), Proceedings of 9th IEEE
International Workshop on Program Comprehension, IEEE Computer Society
Press, 2001.
- Director of the International
Summer School on Software Engineering
- Editorial board member
- International Journal of Software Engineering and Its Applications,
SERSC: Science & Engineering Research Support Center
- Recent Patents on Computer Sciences, Bentham Science
- Advances in Software Engineering, Hindawi Publishing Corporation
- General chair of the 6th IEEE International Workshop on Source Code
Analysis and Manipulation, Philadelphia, Pennsylvania, USA, 2006
- Program co-chair
- 12th IEEE Working Conference on Reverse Engineering, Pittsburgh,
Pennsylvania, USA, 2005
- 11th IEEE Working Conference on Reverse Engineering, Delft University
of Technology, the Netherlands, 2004
- 3rd Workshop on Cooperative Supports for Distributed Software Engineering
Processes, Linz, Austria, 2004
- 2nd Workshop on Cooperative Supports for Distributed Software Engineering
Processes, Benevento, Italy, 2003
- 2nd IEEE International Workshop on Source Code Analysis and Manipulation,
Montreal, Canada, 2002
- COMPSAC Workshop on Cooperative Supports for Distributed Software
Engineering Processes, Oxford, UK, August 2002
- 9th IEEE International Workshop on Program Comprehension, Toronto,
Canada, 2001
- Proceedings chair
- 24th IEEE International Conference on Software Maintenance, Beijing,
China, 2008
- 23rd IEEE International Conference on Software Maintenance, Paris,
France, 2007
- 3rd IEEE International Workshop on Source Code Analysis and Manipulation,
Amsterdam, the Netherlands, 2003
- Tool exhibition chair of the 20th IEEE International Conference on Software
Maintenance, Chicago, Illinois, USA, 2004
- Local arrangements chair of the 6th IEEE International Workshop
on Program Comprehension, Ischia, Italy, 1998
- Program committee member
- International Conference on Software Engineering,
2007 (Minneapolis, Minnesota, USA) - Experience Reports Committee,
2008 (Leipzig, Germany) - Workshop Committee;
- IEEE International Conference on Software Maintenance, 1998 (Bethesda,
Maryland, USA), 1999 (Oxford, UK), 2001 (Florence, Italy), 2002 (Montreal,
Canada), 2004 (Chicago, Illinois, USA), 2005 (Budapest, Hungary), 2006
(Philadelphia, Pennsylvania, USA), 2007 (Paris, France), 2009 (Edmonton, Canada),
2010 (Timisoara, Romania);
- IEEE Working Conference on Reverse Engineering, 2001 (Stuttgart,
Germany), 2002 (Richmond, Virginia, USA), 2003 (Victoria, Canada), 2004
(Delft University of Technology, the Netherlands), 2005 (Pittsburgh, Pennsylvania,
USA), 2006 (Benevento, Italy), 2007 (Vancouver, BC, Canada), 2008 (Antwerp,
Belgium), 2009 (Lille, France);
- IEEE International Conference on Program Comprehension, 1998
(Ischia, Italy), 1999 (Pittsburgh, Pennsylvania, USA), 2000 (Limerick,
Ireland), 2001 (Toronto, Canada), 2002 (Paris, France), 2003 (Portland,
Oregon, USA), 2004 (Bari, Italy), 2005 (St Louis, Missouri, USA), 2006
(Athens, Greece), 2009 (Vancouver, British Columbia, Canada), 2010 (Braga, Portugal);
- European Conference on Software Maintenance and Reengineering,
2003 (Benevento, Italy), 2006 (Bari, Italy), 2007 (Amsterdam, The Netherlands),
2008 (Athens, Greece), 2009 (Kaiserslautern, Germany), 2010 (Madrid, Spain);
- IEEE International Working Conference on Source Code Analysis and Manipulation,
2001 (Florence, Italy), 2002 (Montreal, Canada), 2003 (Amsterdam, The
Netherlands), 2004 (Chicago, Illinois, USA), 2005 (Budapest, Hungary),
2006 (Philadelphia, Pennsylvania, USA), 2007 (Paris, France), 2008 (Beijing, China),
2009 (Edmonton, Canada);
- International Conference on Global Software Engineering,
2006 (Costão do Santinho, Florianópolis, Brazil), 2008 (Bangalore,
India), 2009 (Limerick, Ireland), 2010 (Princeton, NJ, USA);
- IEEE International Symposium on Web Systems Evolution, Edmonton, Canada, 2009;
- IEEE International Symposium on Empirical Software Engineering and Measurement,
2008 (Kaiserslautern, Germany) – short papers track;
- International Conference on Software and Data Technologies, 2006
(Setubal, Portugal), 2007 (Barcelona, Spain), 2008 (Porto, Portugal), 2009 (Sofia,
Bulgaria);
- 26th IEEE Annual International Computer Software and Application
Conference, Oxford, UK, 2002;
- International Conference on Software Engineering and Knowledge Engineering,
2002 (Ischia, Italy), 2003 (S. Francisco, California, USA), 2004 (Banff,
Canada);
- IEEE Workshop on Empirical Studies of Software Maintenance, 2001
(Florence, Italy), 2002 (Montreal, Canada);
- International Conference on Enterprise Information Systems, 2003
(Angér, France), 2004 (Porto, Portugal), 2005 (Miami, Florida,
USA), 2006 (Paphos, Cyprus), 2007 (Madeira, Portugal), 2008 (Barcelona, Spain),
2009 (Milan, Italy), 2010 (Madeira, Portogallo);
- International Conference on Distributed Multimedia Systems, 2008
(Boston, USA) - track on Multimedia Software Engineering, 2009 (Redwood City,
CA, USA), 2010 (Oak Brook, Illinois);
- International Workshop on Principles of Software Evolution, Helsinki,
Finland, 2003;
- International Workshop on Traceability in Emerging Forms of Software Engineering,
Vancouver, British Columbia, Canada, 2009;
- Workshop on Cooperative Supports for Distributed Software Engineering
Processes, 2002 (Oxford, UK), 2003 (Benevento, Italy), 2004 (Linz,
Austria);
- 3rd Italian Workshop on Eclipse Technology (Ecplipse-IT), 2008 (Bari, Italy),
2009 (Bergamo, Italy);
- International Symposium on Collaborative Technologies and Systems,
San Diego, California, USA, 2004;
- International Workshop on Web Information Systems Reengineering,
Auckland, New Zealand, 2008;
- World Congress on Computer Science and Information Engineering – Software Engineering
Symposium, Los Angeles/Anaheim, USA, 2009;
- International Conference on Advanced Software Engineering & Its Applications,
Jeju Island, Korea, 2009;
- Colloquium on Object Technology and System Reengineering, Oxford, UK, 1998.
- Steering Committee member
- IEEE International Conference on Program Comprehension, 2001-2004
- IEEE International Working Conference on Source Code Analysis and Manipulation,
2001-2003
Research Interests and Selected Publications (more information on the web site
of the Software Engineering Lab)
- Traceability Management
- A. De Lucia, F. Fasano, R. Oliveto, "Traceability Management for Impact Analysis",
Frontiers of Software Maintenance, Beijing, China, IEEE, 2008, pp. 21-30.
- G. Antoniol, G. Canfora, G. Casazza, A. De Lucia, "Maintaining Traceability
During Object-Oriented Software Evolution", Software -- Practice and
Experience, vol. 31, no. 4, 2001, pp. 331-355.
- G. Antoniol, G. Canfora, G. Casazza, A. De Lucia, E. Merlo, "Recovering
Traceability Links between Code and Documentation", IEEE Transactions
on Software Engineering, vol. 28, n. 10, 2002, pp. 970-983.
- A. De Lucia, F. Fasano, R. Francese, R. Oliveto, "Traceability Management
in ADAMS", Proceedings of International Workshop on Distributed
Software Development, Paris, France, 2005, pp. 125-139.
- A. De Lucia, F. Fasano, R. Oliveto, G. Tortora, "Recovering Traceability
Links in Software Artefact Management Systems using Information Retrieval
Methods", ACM Transactions on Software Engineering and Methodology,
vol, 16, issue 4, article no. 13, 2007.
- A. De Lucia, R. Oliveto, P. Sgueglia, "Incremental Approach and User
Feedbacks: a Silver Bullet for Traceability Recovery?", Proceedings of
IEEE International Conference on Software Maintenance, Philadelphia, PA, USA,
IEEE Comp. Soc. Press, 2006, pp. 299-309.
- A. De Lucia, R. Oliveto, G. Tortora, "Assessing IR-based Traceability
Recovery Tools through Controlled Experiments", Empirical Software Engineering,
vol. 14, no. 1, 2009, pp. 57-92.
- A. De Lucia, R. Oliveto, G. Tortora, "IR-based Traceability Recovery Processes:
an Empirical Comparison of One-Shot and Incremental Processes", Proceedings of
23rd IEEE/ACM International Conference on Automated Software Engineering, L’Aquila,
Italy, 2008, pp. 39-48.
- A. De Lucia, R. Oliveto, G. Tortora, "The Role of the Coverage Analysis during IR-based
Traceability Recovery: a Controlled Experiment", Proceedings of 25th IEEE International
Conference on Software Maintenance, Edmonton, Canada, IEEE Press, 2009, pp 371-380r.
- G. Capobianco, A. De Lucia, R. Oliveto, A. Panichella, S. Panichella, "On the Role of
Nouns in IR-based Traceability Recovery", Proceedings of 17th IEEE International
Conference on Program Comprehension, Vancouver, Canada, IEEE Press, 2009, pp. 148-157.
- G. Capobianco, A. De Lucia, R. Oliveto, A. Panichella, S. Panichella, "Traceability
Recovery using Numerical Analysis", Proceedings of 16th Working Conference on
Reverse Engineering, Lille, France, IEEE Comp. Soc. Press, 2009, pp. pp. 195-204.
- A. De Lucia, M. Di Penta, R. Oliveto, F. Zurolo, "Improving
Comprehensibility of Source Code via Traceability Information: a Controlled
Experiment", Proceedings of 13th IEEE International Conference on Program
Comprehension, Athens, Greece, IEEE Comp. Soc. Press, 2006, pp. 317-326.
- A. De Lucia, F. Fasano, C. Grieco, G. Tortora, "Recovering Design Rationale from Email
Repositories", Proceedings of 25th IEEE International Conference on Software Maintenance,
Edmonton, Canada, IEEE Press, 2009, pp. 543-546.
- Cooperative Supports for Software Development and Maintenance
- G. Canfora, G. Casazza, A. De Lucia, "A Design Rationale Based Environment
for Cooperative Maintenance", International Journal of Software Engineering
and Knowledge Engineering, vol. 10, no. 5, 2000, pp. 627-645.
- A. De Lucia, F. Fasano, R. Francese, G. Tortora, "ADAMS: an Artefact-based
Process Support System", Proceedings of 16th International Conference
on Software Engineering and Knowledge Engineering, Banff, Alberta, Canada,
Knowledge Systems Institute, USA, 2004, pp. 31-36.
- B. Bruegge, A. De Lucia, F. Fasano, G. Tortora, "Supporting Distributed
Software Development with fine-grained Artefact Management", Proceedings
of 1st International Conference on Global Software Engineering, Costão do
Santinho, Florianópolis, 2006, pp. 213-222.
- A. De Lucia, F. Fasano, M. Giordano, G. Polese, G. Tortora, "Visual
Authorization Policies in a Process Support System", Proceedings
of 3rd Workshop on Cooperative Supports for Distributed Software Engineering
Processes, Linz, Austria, Austrian Computer Society, Austria, 2004,
pp. 83-97.
- A. De Lucia, F. Fasano, G. Scanniello, G. Tortora, "Enhancing Collaborative
Synchronous UML Modelling with Fine-grained Versioning of Software Artefacts",
Journal of Visual Languages and Computing, vol. 18, no. 5, 2007, pp. 492-503.
- A. De Lucia, F. Fasano, G. Scanniello, G. Tortora, "Assessing the Effectiveness of
a Distributed Method for Code Inspection: A Controlled Experiment", Proceedings of
2nd International Conference on Global Software Engineering, Munich, Germany,
IEEE Comp. Soc. Press, USA, 2007, pp. 252-261
- A. De Lucia, F. Fasano, G. Scanniello, G. Tortora, "Evaluating distributed inspection
through controlled experiments", IET Software, 2009, pp. 381-394.
- A. De Lucia, F. Fasano, R. Francese, I. Passero, G. Tortora, "Enhancing Rationale
Management with Second Life Meetings", Proceedings of 14th International Conference
on Distributed Multimedia Systems, Boston, USA, 2008, pp. 118-123
- A. De Lucia, F. Fasano, G. Scanniello, G. Tortora, "Concurrent Fine-grained Versioning
of UML Models", Proceedings of 13th European Conference on Software Maintenance and
Reengineering, Kaiserslautern, Germania, IEEE Comp. Soc. Press, USA, 2009, pp. 89-98
- Workflow Management
- L. Aversano, G. Canfora, A. De Lucia, P. Gallucci, "Business Process Reengineering
and Workflow Automation: A Technology Transfer Experience", The Journal
of Systems and Software, vol. 63, no. 1, 2002, pp 29-44.
- L. Aversano, G. Canfora, A. De Lucia, S. Stefanucci, "Automating the
Management of Software Maintenance Workflows", Journal of Software Maintenance
and Evolution: Research and Practice, vol. 14, no. 4, 2002, pp. 229-255.
- L. Aversano, A. Cimitile, A. De Lucia, S. Stefanucci, M.L. Villani, "GENESIS
Workflow: Managing Distributed Software Processes", in Cooperative
Methods and Tools for Distributed Software Processes, A. Cimitile, A.
De Lucia, and H. Gall editors, Franco Angeli, 2003, pp. 87-108.
- L. Aversano, A. De Lucia, M. Gaeta, P. Ritrovato, S. Stefanucci, M.L.
Villani, "Managing Coordination and Cooperation in Distributed Software
Processes: the GENESIS Environment", Software Process Improvement
and Practice, vol. 9, no. 4, 2004, pp. 239-263.
- A. De Lucia, R. Francese, G. Tortora, "Deriving Workflow Enactment
Rules from UML Activity Diagrams: a Case Study", Proceedings of
IEEE Symposia on Human-Centric Computing Languages and Environments (IEEE
symposium on Visual/Multimedia Software Engineering), Auckland, New
Zealand, IEEE Comp. Soc. Press, 2003, pp. 211-218
- A. De Lucia, R. Francese, G. Scanniello, "Distributed Workflow Management
based on UML and Web Services", Encyclopedia of E-Commerce, E-Government
and Mobile Commerce, Idea Group Publishing, USA, 2006, pp. 217-222
- Management and Empirical Studies
- A. De Lucia, A. R. Fasolino, E. Pompella, "A Decisional Framework for
Legacy System Management", Proceedings of IEEE International Conference
on Software Maintenance, Florence, Italy, 2001, IEEE Comp. Soc. Press,
642-651.
- A. De Lucia, E. Pompella, S. Stefanucci, "Assessing the Maintenance Processes
of a Software Organization: an Empirical Analysis of a Large Industrial
Project", The Journal of Systems and Software, vol. 65, no. 2, 2003,
pp. 87-103.
- A. De Lucia, E. Pompella, S. Stefanucci, "Assessing Effort Estimation
Models for Corrective Maintenance through Empirical Studies", Information
and Software Technology, vol. 47, no. 1, 2005, pp. 3-15.
- A. De Lucia, E. Pompella, S. Stefanucci, "Assessing Effort Prediction Models
for Corrective Software Maintenance: an Empirical Study", Enterprise Information
Systems VI,Springer Netherlands, 2006, pp. 55-62.
- A. De Lucia, C. Gravino, R. Oliveto, G. Tortora, “An Experimental Comparison of
ER and UML Class Diagrams for Data Modelling”, Empirical Software Engineering,
to appear.
- Reverse Engineering, Wrapping, and Migration of Legacy Systems
- G. Canfora, A. De Lucia, M. Munro, "An Integrated Environment for Reuse
Reengineering C Code", The Journal of Systems and Software , vol.
42, no. 2, 1998, pp. 153-164.
- A. Cimitile, A. De Lucia, G.A. Di Lucca, A.R. Fasolino, "Identifying
Objects in Legacy Systems Using Design Metrics", The Journal of Systems
and Software, vol. 44, no. 3, 1999, pp. 199-211.
- A. Cimitile, U. De Carlini, A. De Lucia, "Incremental Migration Strategies:
Data Flow Analysis for Wrapping", Proceedings of 5th IEEE Working Conference
on Reverse Engineering, Honolulu, Hawaii, USA, 1998, IEEE Comp. Soc.
Press, pp. 59-68.
- G. Canfora, A. Cimitile, A. De Lucia, G.A. Di Lucca, "Devising Coexistence
Strategies for Objects with Legacy Systems", in Object Technology and
Computing Systems Reengineering, H. Zedan, A Cau editors, Horwood Publishing
Limited, UK, 1999, pp. 35-46.
- G. Canfora, A. De Lucia, G.A. Di Lucca, "An Incremental Object-Oriented
Migration Strategy for RPG Legacy Systems", International Journal of
Software Engineering and Knowledge Engineering, vol. 9, no. 1, 1999
pp. 5-25.
- A. De Lucia, G. Tortora, M. Tucci, "Creating Tools in a Software
Environment Based on Graph Rewriting Rules", International Journal
of Software Engineering and Knowledge Engineering, vol. 10, no. 2, 2000,
pp. 153-183
- G. Canfora, A. Cimitile, A. De Lucia, G.A. Di Lucca, "Decomposing Legacy
Programs: A First Step Towards Migrating to Client-Server Platforms", The
Journal of Systems and Software, vol. 54, 2000, pp. 99-110.
- G. Canfora, A. Cimitile, A. De Lucia, G.A. Di Lucca, "Decomposing Legacy
Systems into Objects: An Eclectic Approach", Information and Software
Technology, vol. 43, no. 6, 2001, pp. 401-412.
- L. Aversano, G. Canfora, A. De Lucia, "Migrating Legacy System to
the Web: a Business Process Reengineering Oriented Approach", in Advances
in Software Maintenance Management: Technologies and Solutions, M. Polo
editor, Idea Group Publishing, USA, 2003, pp. 151-181.
- A. De Lucia, R. Francese, G. Scanniello, G. Tortora, "Developing Legacy
System Migration Methods and Tools for Technology Transfer", Software --
Practice and Experience, vol. 38, no. 13, 2008, pp. 1333-1364.
- M. Colosimo, A. De Lucia, G. Scanniello, G. Tortora, "Evaluating Legacy
System Migration Technologies through Empirical Studies", Information
and Software Technology, vol. 51, no. 2, 2009, pp. 433-447.
- A. De Lucia, M. Mennella, G. Scanniello, G. Tagliamonte, "An Approach and an
Eclipse Based Environment for Data Migration", Proceedings of IEEE
International Conference on Software Maintenance, Beijing, China, 2008,
pp. 237-246.
- M. Torchiano, M. Di Penta, F. Ricca, A. De Lucia, F. Lanubile, "Software
Migration Projects in Italian Industry: Preliminary Results from a State of the
Practice Survey", Proceedings of 4th International ERCIM Workshop on Software
Evolution and Evolvability, L’Aquila, Italia, IEEE, 2008, pp. 35-42.
- A. De Lucia, M. Di Penta, F. Lanubile, M. Torchiano, "METAMORPHOS: MEthods
and Tools for migrAting software systems towards web and service Oriented
aRchitectures: exPerimental evaluation, usability, and tecHnOlogy tranSfer",
Proceedings of 13th European Conference on Software Maintenance and Reengineering,
Kaiserslautern, Germania, IEEE Comp. Soc. Press, USA, 2009, pp. 301-304.
- Reverse Engineering Object-Oriented and Web Applications
- A. De Lucia, M. Giordano, G. Polese, G. Scanniello, G. Tortora, "Role
Based Reengineering of Web Applications", Proceedings of 7th IEEE
International Symposium on Web Site Evolution, Budapest, Hungary, 2005,
pp. 103-110.
- A. De Lucia, R. Francese, G. Scanniello, G. Tortora, "Identifying
Cloned Navigational Patterns in Web Applications", Journal of Web
Engineering, vol. 5, no. 2, 2006, pp. 150-174.
- A. De Lucia, G. Scanniello, G. Tortora, "Identifying Similar Pages of
Web Applications using a Competitive Clustering Algorithm", Journal of
Software Maintenance and Evolution: Research and Practice, vol. 19, no. 5,
2007, pp. 281-296.
- A. De Lucia, M. Risi, G. Scanniello, G. Tortora, "An Investigation of
Clustering Algorithms in the Identification of Similar Web Pages",
Journal of Web Engineering, 2009, pp. 346-370.
- A. De Lucia, V. Deufemia, C. Gravino, M. Risi, "Design Pattern Recovery
through Visual Language Parsing and Source Code Analysis", The Journal
of Systems and Software, vol. 82, no. 7, 2009, pp. 1177-1193.
- A. De Lucia, V. Deufemia, C. Gravino, M. Risi, "Behavioral Pattern
Identification through Visual Language Parsing and Code Instrumentation",
Proceedings of 13th European Conference on Software Maintenance and Reengineering,
Kaiserslautern, Germania, IEEE Comp. Soc. Press, USA, 2009, pp. 99-108.
- A. De Lucia, R. Oliveto, L. Vorraro, "Using Structural and Semantic Metrics
to Improve Class Cohesion", Proceedings of 24th IEEE International Conference
on Software Maintenance, Beijing, China, 2008, pp. 27-36.
- Program Slicing
- A. Cimitile, A. De Lucia, M. Munro, "A Specification Driven Slicing Process
for Identifying Reusable Functions", Journal of Software Maintenance:
Research and Practice, vol. 8, n. 3, 1996, pp. 145-178.
- G. Canfora, A. Cimitile, A. De Lucia, "Conditioned Program Slicing",
Information and Software Technology, vol. 40, no. 11/12, 1998, pp.
595-607.
- A. De Lucia, M. Harman, R. Hierons, J. Krinke, "Union of Slices are
not Slices", Proceedings of 7th European Conference on Software
Maintenance and Reengineering, Benevento, Italia, IEEE Comp. Soc. Press,
2003, pp. 363-367.
- S. Danicic, A. De Lucia, M. Harman, "Building Executable Union Slices
using Conditioned Slicing", Proceedings of 12th IEEE International
Workshop on Program Comprehension, Bari, Italia, IEEE Comp. Soc. Press,
2004, pp. 89-97.
- Visual Languages
- G. Costagliola, A. De Lucia, S. Orefice, G. Tortora, "Automatic Generation
of Visual Programming Environments", IEEE Computer , vol. 28, n.
3, 1995, pp. 56-66.
- G. Costagliola, A. De Lucia, S. Orefice, G. Tortora, "A Parsing Methodology
for the Implementation of Visual Systems", IEEE Transactions on Software
Engineering, vol. 23, no. 12, 1997, pp. 777-799.
- G. Costagliola, A. De Lucia, S. Orefice, G. Tortora, "Positional Grammars:
a Formalism for LR-like Parsing of Visual Languages", in Visual Language
Theory, K. Marriott, B. Meyer editors, Springer-Verlag, New York, 1998,
pp. 171-192.
- G. Costagliola, A. De Lucia. S. Orefice, G. Polese, "A Classification
Framework to Support the Design of Visual Languages", Journal of Visual
Languages and Computing, vol 13, n. 6, 2002, pp 573-600.
- G. Costagliola, A. De Lucia, R. Francese, M. Risi, G. Scanniello, "A
Component-Based Visual Environment Development Process", Proceedings
of 14th International Conference on Software on Software Engineering and
Knowledge Engineering, Ischia, Italy, ACM Press, 2002, pp. 327-334.
- G. Costagliola, A. De Lucia, R. Francese, M. Risi, G. Tortora, "Rapid
Development of Process Modelling Tools", Proceedings of 5th International
Conference on Enterprise Information Systems, Angér, Francia,
ICEIS Press, Portogallo, 2003, vol. 3, pp. 301-306.
- A. De Lucia, M. Risi, L. Rizzi, G. Scanniello, "A Visual Framework for
the Definition and Execution of Reverse Engineering Processes", Proceedings
of 10th International Conference on Visual Information Systems - Web-Based Visual
Information Search and Management (VISUAL 2008), Salerno, Italy, 2008,
Lecture Notes in Computer Science, Vol. 5188/2008, Springer, pp. 235-246.
- E-learning
- A. De Lucia, R. Francese, G. Scanniello, G. Tortora, "Integrating
e-Business and e-Learning Processes", Proceedings of 11th International
Conference on Distributed Multimedia Systems, Banff, Canada, 2005, pp.
103-108.
- G. Costagliola, A. De Lucia, F. Ferrucci, G. Scanniello, "E-World:
A Platform for Managing and Tracing Adaptive E-learning Processes",
Proceedings of 12th International Conference on Distributed Multimedia
Systems – International Workshop on Distance Education Technology,
Grand Canyon, USA, 2006, pp. 258-263.
- G. Costagliola, A. De Lucia, F. Ferrucci, C. Gravino, G. Scanniello,
"Assessing the Usability of a Visual Tool for the Definition of E-learning
Processes", Journal of Visual Languages and Computing, vol. 19, no. 6,
2008, pp. 721-737.
- A. De Lucia, R. Francese, I. Passero, G. Tortora, "Migrating
Legacy Video Lectures to Multimedia Learning Objects", Software --
Practice and Experience, vol. 38, no. 14, 2008, pp. 1499-1530.
- A. De Lucia, R. Francese, I. Passero, G. Tortora, "Development and Evaluation
of a Virtual Campus on Second Life: the case of SecondDMI", Computers & Education,
vol. 52, no. 1, 2009, pp.220-233.
- A. De Lucia, R. Francese, I. Passero, G. Tortora, "Development and Evaluation of
a System Enhancing Second Life to Support Synchronous Role-Based Collaborative Learning",
Software -- Practice and Experience, vol. 39,no. 12, 2009, , pp. 1025-1054.
- A. De Lucia, R. Francese, I. Passero, G. Tortora, "A Service Oriented Collaborative
Distributed Learning Object Management System", Enterprise Information Systems,
Lecture Notes in Business Information Processing, Vol. 12, Springer Berlin Heidelberg, 2009,
pp. 341-354.
Contact Information