Profile
Since October 2009, I am a Senior Lecturer in the Dept. of Computer Science at University
College London. I first joined UCL in May 2000 as a Research Assistant, and then as a Ph.D. student
(from September 2000 until September 2003). From October 2003 until March 2005, I have been a Research Fellow in the Software Systems Engineering
Group at UCL/CS, working on the TAPAS European project.
I then took on a Lectureship within the same department in April
2005. Before coming to England, I was an undergraduate student in
the Dipartimento di Informatica at the University of Bologna, Italy.
Curiosity - See
my academic genealogy
Education
- Postgraduate Certificate in Learning and Teaching in Higher
Education (PGCLTHE), Centre for the Advancement of Learning and
Teaching, University College London, London UK. Awarded: September
2007.
- Doctor of Philosophy, Dept. of Computer Science,
University College London, London UK. Thesis title: "Reflective Mobile
Middleware for Context-Aware Applications". Supervisor: Prof. Wolfgang Emmerich, University College London, London, UK. Awarded: October 2003
- Laurea Degree (comparable to a British MSc) in
Computer Science (summa cum laude), Dipartimento di Informatica,
University of Bologna, Italy. Dissertation title: "The Problem of
Dimensionality Curse in Multi-dimensional Databases" (in Italian).
Supervisor: Prof. Paolo Ciaccia, Facolta di Ingegneria, University
of Bologna, Italy. Awarded: March 2000.
Research Interests
My general research area is ubiquitous computing. My goal is to provide:
(1) application developers with useful
abstractions, algorithm libraries, and middleware systems to ease
ubiquitous computing application development; (2) end users with
better experiences when interacting with the technology in their
daily life. In practice, I am currently
researching into the following topics:
- Service Discovery & Delivery;
- Dynamic Service Composition;
- Content Sharing and Distribution;
- Coordination Models;
- Distributed Trust Management;
- Recommender Systems;
- Folksonomy & Collaborative Tagging.
Invited Talks
-
“Social Ranking:
Philosophy, Realisations and Performance Analysis”. Invited
seminar at the Department of Computer Science, University of
Warwick, UK. May 2009
-
“Social Ranking:
Philosophy, Realisations and Performance Analysis”. Invited
seminar at the School of Computer Science and Information Systems, Birkbeck University, London, UK. January 2009
-
“Trust in Pervasive
Social Networks”, Keynote Talk at the 7th ACM Workshop on Adaptive
and Reflective Middleware (ARM08). Leuven, Belgium. December 2008
[see
slides on slideshare]
-
“Selecting Trustworthy
Content Using Tags”. Invited paper and talk at SECRYPT, Special
Session on Trust in Pervasive Systems and Networks. Porto,
Portugal. July 2008
-
“Social Filtering for
Robust Recommendations”. Invited seminar at the Department
of Computing, Lancaster University, Lancaster. May 2008
-
“Reflective Mobile
Middleware for Context-Aware Applications”. Invited talk at at NTT DoCoMo,
Tokyo, Japan. November 2001
Scholarly Service
I have co-organised the following events:
- International Workshop on Software Architectures and Mobility
(SAM 2008). Organisers: L. Capra, R. Bahsoon, W. Emmerich and M.
E. Fayad. Co-located with ICSE. May 2008. [Workshop
Summary] [Workshop
Proceedings]
- International Workshop on Trust in Mobile Environments (TIME
2008). Organisers: L. Capra and I. Wakeman. Co-located with IFIPTM 08 -
Joint iTrust and PST Conference. June 2008. [Workshop
Proceedings]
I have acted as reviewer for the following journals and conferences:
- IEEE Distributed Systems Online;
- IEEE Transactions on Parallel and Distributed Systems (TPDS);
- Elsevier Pervasive and Mobile Computing Journal (PMC);
- ACM Transactions on Internet Technology (TOIT);
- ACM Mobile Computing and Communications Review (MC2R);
- IEEE Transactions on Systems, Man, and Cybernetics;
- IEEE Transactions on Software Engineering (TSE);
- Elsevier Data & Knowledge Engineering (DKE);
- ACM Transactions on Software Engineering and Methodology (TOSEM);
- International Conference on Privacy, Security and Trust (PST
2010);
- New Ideas and Emerging Results Track @ ICSE (NIER 2010);
- International Workshop on Communication, Collaboration and
Social Networking in Pervasive Computing Environments @ PerCom (PerCol
2010);
- International Conference on Software and Data Technologies
(ICSOFT 2009);
- International Workshop on Software Architectures and Mobility (SAM) at ICSE 2009;
- International Conference on Trust Management (IFIPTM 2009,
2010);
- 7th International Workshop on Adaptive & Reflective Middleware
(ARM 2008, 2009);
- Doctoral Symposium @ Middleware 2008;
- Software Architectures for Pervasive Systems, Special Session
at EUROMICRO 2008;
- International DisCoTec Workshop on Context-aware
Adaptation Mechanisms for Pervasive and Ubiquitous Services
(CAMPUS 2010, 2009 and 2008);
- 1st International Workshop on Ad-hoc Ambient Computing,
co-located with AD HOC NOW 2008;
- IADIS International Conference on Wireless Applications and
Computing (WAC 2008, 2007);
- 4th International Workshop of Web and Mobile Information Services
(WAMIS 2008, 2007);
- Annual ACM Symposium on Applied Computing (ACM SAC 2008, 2007,
2006) UbiComp track;
- International Conference on Emerging Security
Information, Systems and Technologies (SECURWARE 2008, 2007);
- International Workshop on the Value of Security through
Collaboration (SeCoVal 2007, 2006);
- International Workshop on Reliability in Decentralized
Distributed Systems (RDDS 2008, 2007, 2006)
- IADIS International Conference on Applied Computing (AC 2007,
2006);
- London Communications Symposium (LCS 2006);
- International Conference on Software Engineering Advances (ICSEA
2006);
- Hawaii International Conference on System Sciences (HICCS-40)
- Automated Software Testing and Analysis track;
- 1st IEEE International Workshop on MIDdleware for mobile Ad hoc and Sensor networks (MIDAS06);
- IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing (SUTC2006);
- 28th International Conference on Software Engineering (ICSE 2006) Doctoral Symposium;
- 27th International Conference on Software Engineering (ICSE 2005) Research Demo Track;
- Software Engineering and Middleware (SEM 2004) - Workshop in conjunction with ASE 2004.
Industrial
During my Ph.D., I have been working part-time as a software engineer for the Zuhlke Technology Group (www.zuhlke.com),
participating in the development of distributed systems for financial settings. In particular, I have consulted for JP Morgan Investment
Management Inc, London, UK.
|