| |
 |
|
|
|
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 100 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 2007 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 Special Issues
- 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 and Proceedings
- A. De Lucia, F. Ferrucci, 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, Emerging Methods,
Technologies and Process Management in Software Engineering, John Wiley
& Sons – IEEE Computer Society Press, 2008
- 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
- A. Cimitile, A. De Lucia, and H. Gall (editors), Cooperative Methods
and Tools for Distributed Software Processes, Franco Angeli, Italy,
2003
- 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);
- 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);
- European Conference on Software Maintenance and Reengineering,
2003 (Benevento, Italy), 2006 (Bari, Italy), 2007 (Amsterdam, The Netherlands),
2008 (Athens, Greece), 2009 (Kaiserslautern, Germany);
- 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);
- 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);
- International Conference on Distributed Multimedia Systems, 2008
(Boston, USA) - track on Multimedia Software Engineering, 2009 (Redwood City,
California, USA);
- 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), Bari, Italy, 2008;
- 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)
- 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, 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, 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.
- 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.
- 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, 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, 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
- I. Barone, A. De Lucia, F. Fasano, E. Rullo, G. Scanniello, G. Tortora, "COMOVER:
Concurrent Model Versioning", Proceedings of 24th IEEE International Conference
on Software Maintenance, Beijing, China, 2008, pp. 462-463
- Traceability Management
- 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. 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, 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, 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, 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, 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, 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, F. Fasano, R. Oliveto, "Traceability Management for Impact Analysis",
Frontiers of Software Maintenance, Beijing, China, IEEE, 2008, pp. 21-30.
- 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. 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.
- 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.
- 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
- Reverse Engineering and Reengineering
- 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. 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
- 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.
- 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.
- 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, V. Deufemia, C. Gravino, M. Risi, "Design Pattern Recovery
through Visual Language Parsing and Source Code Analysis", The Journal
of Systems and Software, 2009, to appear.
- 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, V. Deufemia, C. Gravino, M. Risi, "A Two Phase Approach to
Design Pattern Recovery", Proceedings of 11th European Conference on
Software Maintenance and Reengineering, Amsterdam, The Netherlands,
IEEE Comp. Soc. Press, 2007, pp. 297-306.
- 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.
- Legacy Systems Migration, Wrapping, and Integration
- 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.
- 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.
- 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. 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.
- 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, 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.
- Software Maintenance Processes and Management
- 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 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 Prediction Models
for Corrective Software Maintenance: an Empirical Study", Enterprise Information
Systems VI,Springer Netherlands, 2006, pp. 55-62.
- 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.
- 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.
- 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.
- 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.
- 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. 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, 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, 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
- 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, 2009, to appear.
- 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.
- 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.
- A. De Lucia, R. Francese, I. Passero, G. Tortora, "Supporting Jigsaw-Based
Collaborative Learning in Second Life", Proceedings of 8th IEEE International
Conference on Advanced Learning Technologies, Santander, Cantabria, Spain,
2008, pp. 806-808.
Contact Information