english | deutsch

Prof. Dr. Walid Maalej


Short CV | Research Interests | Professional Activities | Projects | Publications | Teaching



Room: D 204
Consultation hours: Thursdays 14:14-15:15 (students only, irregular during semester breaks, no consultation on March 31st)
Phone: (+49) 040 428 83-2073
E-Mail: maalej(at)informatik.uni-hamburg.de

Short CV

Walid Maalej is a full professor of informatics at the University of Hamburg and head of the Mobile Services and Software Engineering group. Walid has been awarded in 2014 by the German Association of University Professors (DHV) and academics as “The Early Stage Researcher of the Year” . He is also the recipient of the Microsoft Award for Software Engineering Innovation (SEIF), the ACM SIGSOFT Distinguished Paper Award and the Werner-von-Siemens-Ring medal for Germany’s top Researcher in Informatics.
His current research interests include, innovative mobile services, context-aware adaptive systems, and human factors in software engineering. Walid supervised more than 40 theses and published more than 45 peer-reviewed papers and three books on these topics.
Walid Maalej is a member of the Editorial Board of the Journal of Systems and Software and a junior fellow of the German Computer Science Society (GI). He chaired the practice track of the IEEE RE’10 Conference, and successfully organized more than 12 international scientific events. He also served in the PC of numerous conferences including ICSE’15, RE’13, RE’12, ICSE’12, OSS’12, and ESEC/FSE’11. Walid Maalej served as consultant for numerous companies including Siemens, Tata Consultancy Services, and Rohde und Schwarz. Previously, he was leading a research group on context and human aspects in software at the TU Munich, where he received his M.Sc. in 2006 and his Ph.D. in 2010 – both with distinction. He is also Alumni of the CDTM, a member of the Bavarian Elite Network.

Find more videos on our youtube channel.

Research Interests

General Fields of Expertise:

  • Software Engineering and Management
  • Mobile Computing
  • Requirements Engineering
  • Knowledge Management
  • Lean, agile Methods
  • Empirical Research

Current Research Topics:

  • Human factors in engineering
  • Context-aware tools
  • Software documentation
  • Open innovation and user involvement
  • Usage analytics and recommendation systems
  • Managing knowledge of rapidly changing systems

Professional Activities



View more presentations from Walid Maalej

You can find a selection of talks a I gave in slide share. For example:


This list is not up-to-date. Full list of peer-reviewed publications is available here

Some recent, selected publications:

  • T. Roehm, N. Gurbanova, B. Bruegge, C. Joubert, W. Maalej, Monitoring User Interactions for Supporting Failure Reproduction. In Proceedings of the 21st IEEE International Conference on Program Comprehension, IEEE 2013.
  • D. Pagano and W. Maalej, User Feedback in the AppStore: An Empirical Study. In Proceedings of the 21st. IEEE International Requirements Engineering Conference, IEEE 2013.
  • W. Maalej, M. P. Robillard, Patterns of Knowledge in API Reference Documentation, IEEE Transactions on Software Engineering, 16 April 2013. IEEE Computer Society
  • D. Pagano and W. Maalej, How Do Open Source Communities Blogs?, In Empirical Software Engineering, the International Journal. Springer 2012.
  • B. Gaudin, M.H. Hinchey, E. Vassev, P. Nixon, J.C. Garcia and W. Maalej, FastFix: A Control  Theoretic View of Self-Healing for Automatic Corrective Software Maintenance. In Scalable Computing: Practice and Experience, 2012.
  • Roehm, R. Tiarks, R. Koschke, W. Maalej, How Do Industry Developers Comprehend Software? In Proceedings of ICSE’2012 International Conference on Software Engineering. IEEE, 2012 (ACM SIGSOFT Distinguished Paper)
  • T. Roehm, W. Maalej, Automatically Detecting Developer Activities and Problems in Software Development Work. In Proceedings of ICSE’2012 International Conference on Software Engineering – New Ideas Track (17% acceptance rate), IEEE 2012.
  • Yang Li and Walid Maalej. Which Traceability Visualization is Suitable in this Context? A Comparative Study, In Proceedings of the 18th International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ 2012), Springer 2012.
  • Walid Maalej and Dennis Pagano, On the Socialness of Software, In Proceedings of the International Conference on Social Computing and its Applications. IEEE, 2011
  • ACM DL Author-ize serviceHow do developers blog?: an exploratory study
    Dennis Pagano, Walid Maalej
    MSR ’11 Proceeding of the 8th working conference on Mining software repositories, 2011
  • A. Felfernig, C. Zehentner, D. Pagano and W. Maalej, Group Recommendation for Requirements Negotiation, In Proceedings of RecSys’11 Workshop on Human Decision Making in Recommender Systems, to appear, ACM 2011
  • Raian Ali, Carlos Solis, Mazeiar Salehie, Inah Omoronyia, Bashar Nuseibeh, and Walid Maalej, Social Sensing: When Users Become Monitors,  In Proceedings of the ESEC/FSE’11, Szeged, Hungary, ACM, 2011.
  • Social Software Product Lines: a Position Paper, by Raian Ali, Carlos Solis, Fabiano Dalpiaz, Walid Maalej, Paolo Giorgini and Bashar Nuseibeh, In Proceedings of Requirements Engineering for Social Computing, IEEE, 2011.
  • Walid Maalej, Intention-Based Integration of Software Engineering Tools, Verlag Dr. Hut, München, 2010, ISBN 978-3-86853-539-6
  • Walid Maalej and Alexander Sahm, Assisting Engineers in Switching Artifacts by using Task Semantic and Interaction History, RSSE 2010, ACM
  • Alexander Felfernig, Walid Maalej, Monika Schubert and Monika Mandl, Recommendation and Decision Technologies For Requirements Engineering, RSSE 2010, ACM
  • Walid Maalej and Hans-Jörg Happel, Can Development Work Describe Itself? In Proceedings of the 7th IEEE Conference on Mining Software Repositories, IEEE CS, 2010
  • Walid Maalej, Task-First or Context-First? Tool Integration Revisited, In International Conference On Automated Software Engineering IEEE 2009
  • Walid Maalej, Hans-Jörg Happel, Asarnusch Rashid: When Users Become Collaborators: Towards Continuous and Context-Aware User Input, In Proceedings of OOPSLA 2009 (Onward!), ACM 2009
  • From Work to Words: How do Software Developers Describe Their Work (in Proceedings of the 6th IEEE Conference On Mining Software Repositories, IEEE CS, 2009)
  • Walid Maalej and Anil Thurimella. Towards a Research Agenda for Recommendation Systems in Requirements Engineering, In Proceeding of the 2nd Int. Workshop on Managing Requirements Knowledge, IEEE 2009
  • Application Of Ontologies in Collaborative Software Engineering, book chapter in Collaborative Software Engineering, Springer 2009
  • A Lightweight Approach for Knowledge Sharing in Distributed Software Teams (in Proceedings of the 7th Conference of Practical Aspects on Knowledge Management, LNCS)
  • Potentials and Challenges of Recommendation Systems for Software Development (in Proceedings of International Workshop on Recommendation Systems for Software Engineering (RSSE 2008), ACM)
  • TEAM: Towards a Software Engineering Semantic Web ( in Proceedings of CHASE’08, ACM)
  • Towards Effective Management of Software Engineering Knowledge Exploiting the Semantic Wiki Paradigm (in Proceedings of SE08, LNI)
  • From Research to Practice: How do TXT e-solutions Plan to Deploy Innovations in Sharing Development Knowledge (in Workshop Proceedings of SE08, LNI)
  • State of the art report: knowledge management in software engineering, Technical report
  • State of the art report: contextualisation and personalisation in software engineering, Technical Report
  • Domain independent generation and management of user- queries in semantic web environment, Jena User Conference, HP-Labs Bristol
  • Cornelia Reinhart, Patrick Rohrmeier, Basar Polat, Walid Maalej: Mobile Operators and Their Role in the M2M Market – A SWOT Analysis, In Wireless Future Studies, no. 3, 2004: Lectures on Pervasive Communications – Trends & Developments that Shape our Wireless Future Mike Olson, Michael Alger (eds.) ISBN 3-00-015100-1
  • Mascotmania: Mobile Game for FIFA Word Cup 2006, in Mobile Applications for the Soccer World Cup 2006, Trend Report 2003/2004, BoD?, Norderstedt, ISBN 3-937312-53-6
  • Technologies for tracking and localization, in Mobile Applications for the Soccer World Cup 2006, Trend Report 2003/2004, BoD?, Norderstedt, ISBN 3-937312-53-6

Teaching and Supervising

Supervised Courses:

Supervised Theses

  • Comprehending Software Comprehension – Ph.D. thesis (Rebecca Tiarks) since Nov 2012
  • Mobile Analytics – Ph.D. thesis (Zardosht Hodaie) since Nov 2012
  • Sustainable Evolution of Mobile Apps – Ph.D. thesis (Timo Johann) since Jan 2013
  • Tightening Issue Tracking to Scientific Software Development – Ph.D. thesis (Hoda Naguib) since Nov 2011
  • Using Machine Learning to Detect Domain and Application Rules – Ph.D. thesis (Emitza Guzman) since Jul 2010
  • Supporting Software Maintenance by Using Users Contexts – Ph.D. thesis (Tobias Röhm) since Oct 2010
  • A Framework for Collaboration of Developers with End Users – Ph.D. thesis (Dennis Pagano) since Jun 2010
  • A Tool for Context-aware Task Recommendation in Software Engineering – M.Sc. (Vincenz Dölle) Oct 10 – Feb 11
  • Automatic Detection of Context Switches During Development Work – B.Sc. (Amel Mahmuzic) Dec 10 – Mar 11
  • Visualization of HMI-Specification in Large Automotive Projects – M.Sc. (Dong Li) in cooperation with BMW, Jul 10 – Jan 11
  • Self-managed Context-aware Task List to Support Software Engineering Work – M.Sc. (Anna Mukha) Feb – Sep 10
  • Communicating Status in Distributed Teams by using Context and Semantic Technologies – M.Sc. (Aaron Ciaghi) in cooperation with the
  • University of Trento, Feb – Jun 10
  • Design and Implementation of a Stress Inference Framework by Using Physiological Sensors and Machine Learning – M.Sc. (Patrick Blitz) in cooperation with the CMU, Dec 09 – May 10
  • Using Ontologies to Detect How Developers Solve Problems in Eclipse – B.Sc. (Tobias Röhm) Jan – Jul 09
  • Ontology-based and Eclipse-integrated Search for Error Experience in Distributed Software Teams – B.Sc. (Foued Jaibi) Jan – Oct 09
  • Assisting Software Engineers in Switching Contexts by Using Intentions and Interaction History – B.Sc. (Alexander Sahm) Nov 08 – Jun 09
  • Ontology-based and Eclipse-integrated Search for Reuse Experience in Distributed Software Teams – B.Sc. (Anna Mukha), Aug 08 – Feb 09
  • An Empirical Study on the Integration of Software Development Information by Agile Teams – M.Sc. (Wei Fang) Aug 08 – Feb 09
  • Learning Developers Tasks by Using Bayes Approach – B.Sc. (Feng Yu) Jan – Aug 08
  • Integrating Development and Workflow Environments by using Ontologies and Metadata, A case study in an SAP Environment at Avarto – B.Sc. (Partick Blitz), Mar – Sep 08
  • Ontology-Based Description and Identification of Working-Context in Software Engineering – M.Sc. (Antonis Gyftakis), Sep 07 – Jun 08
  • Fraise: A Framework for Application-independent, Intension-based Software Engineering – M.Sc. (Damir Ismailovic) Aug 07 – May 08
  • Ontology-Based Framework for Sharing Design Pattern Knowledge – M.Sc. (Catinca Golesteanu) in cooperation with Politehnica Timisoara in Rumania, Feb – May 07
  • Design and Prototype Implementation of a Release Management System for Hightech Companies – M.Sc. (Christine Niedermeier) in cooperation with Rohde & Schwarz, Dec 06 – Jun 07
  • Formalization and Optimization of an agile Development Process for a Distributed Midsize Software Company – M.Sc. (Georg Büxel), in cooperation with Hypovereinsbank, Nov 06 – Dec 07

Supervised Research Assistants (at least 4 months):

  • Enrique Garcia Perez (Statistical analysis)
  • Amel Mahmuzić (Eureka, TeamWeaver, Maven & Eclipse)
  • Alexander Sahm (User interface for intention aware infrastructures)
  • Jinhui Zhu (Jena development, context representation)
  • Niko Tsanakas (context observation in Eclipse)

Free Topics:

There are a plenty of available topics. If you are interested on one of my current research topics (see above), or if you have a thesis idea and want to be supervised by me, please do not hesitate to contact me. Please send me your CV, a record of your grades, and a short message about your motivation.

Places I have visited

46 states (20%)