Dr. Mircea Filip Lungu

Mircea-headshot-color

I am a researcher at the Software Composition Group led by Oscar Nierstrasz at the University of Berne, in Switzerland. Before coming here I got my PhD from the University of Lugano, also in Switzerland, having Michele Lanza as advisor. Even before that, I obtained my engineer degree from the Polytechnic University of Timişoara in Romania, with a master’s thesis supervised by Radu Marinescu and Tudor Girba.

I have also worked as a visiting researcher in software visualization at the IBM TJ Watson Research Center in in New York where I collaborated with Wim De Pauw. I have also worked as a consultant for various companies in Europe doing reverse engineering, system analysis, design, and prototyping.


Research Interests

My PhD thesis entitled Reverse Engineering Software Ecosystems focused on the analysis and visualization of software ecosystems in the context of reverse engineering. In my thesis I argue that reverse engineering which is traditionally performed on individual software systems should raise to the next higher abstraction level: the level of the software ecosystem. I show that by doing this one can better understand individual systems, as well as the entire ecosystem itself. In the tool support that I have built for the thesis, I integrate traditional single-system reverse engineering techniques with ecosystem reverse engineering. My interests are broader than ecosystem analysis... read more →

Teaching

In my second year of university I was already teaching the introductory programming course at a professional school in Timisoara, Romania. I still remember I had one student who was a prison warden and wanted to learn programming. At the university level, I have taught at two institutions until now:

University of Berne

University of Lugano

  • Spring 2010 - Principles of GUI Design (lecturer)
  • Spring 2008 - Human Computer Interaction (lecturer, with Jeff Rose)
  • Fall 2005 - 2007 - Programming Fundamentals (assistant)
  • Summer 2005 - Programming Fundamentals II (assistant)
  • Fall 2004 - Programming Fundamentals (assistant)

Mentoring

Currently I am advising three students for their master’s thesis:

If you are a student at the University of Berne (or elsewhere and you are really good), here are some projects that I am currently interested in supervising:

  1. Distributed Dynamic Type Information Repository (co-supervised with Adrian Lienhard)
  2. Change Awareness at the Ecosystem Level (draft)
  3. Web Based Architecture Recovery (draft)
  4. Visualizing Architectural Deltas

For more details on these projects, or if you have a related project idea, contact me. We will schedule a meeting and see if and how we can collaborate.

Professional Activities

Part of my duties as an academic is serving the community. I am or have recently been a PC member of IWSECO, WSE, Wasdett3, ICSM (research demo track), CSMR 2011. This year I co-organized FAMOOSR with Simon Denier. The workshop was co-located with ICSM in Timisoara, Romania. In November, I will be giving a lecture at the PL 2010 summer school in Antofagasta Chile. Read more →

For other stuff there is my academic blog.

Contact

Email: my-last-name that-sign-you-use-in-email-addresses iam-unibe-ch
Telephone: +41 31 631.3314
Fax: +41 31 631.3355
Postal Address: SCG Building
Visiting Address: Room 102, SCG Building
Last changed by mircea on 27 March 2012