Mircea F. Lungu

MirceaLunguColor

I am a researcher at the Software Composition Group at the University of Berne. I work closely with Oscar Nierstrasz and the members of the group.

I got my PhD from the University of Lugano, with Michele Lanza as advisor and my engineer degree from the Polytechnic University of Timi┼čoara, with a thesis supervised by Radu Marinescu and Tudor Girba. I was as a visiting researcher at IBM TJ Watson Research Center in NY with Wim De Pauw.

My research interests are in software engineering, software evolution, ecosystem analysis, programming languages, and mobile applications.

Student Project Proposals new!

Here you can find several projects that are available at the moment. If you have other ideas that are related to any of these topics, feel free to contact me.

Ongoing Research

Software Evolution
Agile Software Assessment - SNF project investigating software evolution
Softwarenaut - Tool for monitoring software architecture evolution.
Pangea - Making multi-language empirical studies in software engineering easy
Big Software Data - Empirical Studies of large scale software analysis
Software Ecosystems
(new) A qualitative study of developer needs in ecosystem context
(new) The St1-PL/1 tool for PL1 Ecosystem analysis tested at Credit Suisse
WEA - the First International Workshop on Ecosystem Architectures in Saint Petersburg (co-located with ESEC/FSE)
Languages
Polite - Investigating PL syntaxes closer to natural language
Zeeguu - Ubiquitous second language acquisition
Visualization
Quicksilver - Infrastructure for the interactive exploration of hierarchical data sets
Moose - Software visualisation and analysis platform to which I and my students have been contributing since many years.

Teaching

I teach since a long time. In my 2nd year of bachelor I was already teaching the introductory programming course at a technical highschool in Timisoara, Romania. I had one student who was a prison warden during the day. Teaching him to code was awesome. Teaching is learning, so I have been lucky to be teaching five courses until now: 1. Compiler Construction, 2. Concurrency Patterns, 3. Software Design and Evolution, 4. Principles of UI Design, 5. Human Computer Interaction.

(new) In the fall of 2013 I am teaching the following courses and seminar at the University of Bern. 6. Introduction to Programming (two guest lectures) 7. Introduction to Software Engineering 8. Software Composition Seminar

Service to the Community

I am on the PC of SE Week, OOPSLA, WCRE, ICSM TD Track, WASDeTT. I was on the PC of ICSE TD Track and others. For the full list see my resume.

Several Swiss and international events that I organize or have recently organized are:

  1. The CHOOSE Forum 2012: Models vs. Services
  2. The 1st International Workshop on Ecosystem Architectures co-located in 2013 with ESEC/FSE.
  3. The Seminar on Advanced Tools and Techniques for SE at the University of Bern in July 2013.
  4. The CHOOSE Forum 2013: SE: Between Wishful Thinking and Thinkable Wishes
  5. The 2nd International Workshop on Ecosystem Architectures co-located in 2014 with ECSA.

I review for the following periodicals:

  1. Journal of Software Maintenance and Evolution
  2. Empirical Software Engineering
  3. Journal of Systems and Software
  4. Science of Computer Programming
  5. Foundations and Trends in Human Computer Interaction
  6. The Journal of Object Technology

Mentoring

I advised the following master (MS) and bachelor (BS) theses at the Universities of Bern (UB) and Lugano (UL):

   Dominique Rahm HYKOMSYS: A Developer’s Online Quiz BS, UB
   Simon Marti Second Language Acquisition Through Free Reading and Repetition BS, UB
   Erik Aeschlimann St1-PL/1: Reverse Engineering PL1 Ecosystems (WCRE paper) MS, UB
   Dennis Schenk Collaborative Software Visualization (SSE paper) MS, UB
   Nicole Haenni Information Needs in Software Ecosystems (papers: WEA’13, WEA’14) MS, UB
   Jacopo Malnati Developer centric analysis of SVN ecosystems (MSR paper) MS, UL
   Alessio Boeckmann MARS - Modular Architecture Recommendation System MS, UL
   Jacopo Malnati X-Ray - An Eclipse Plug-in for Software Visualization. BS, UL

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 18 September 2014