Marcus Kessel

M.Sc. Wirtschaftsinformatik (Business Informatics)

Research Assistant

Coordinates: B6, Building C, Room C2.09

Phone: +49 621 / 181-3913

Fax: +49 621 / 181-3909

E-Mail: kessel AT informatik DOT uni-mannheim DOT de


Recommendation Systems in Software Engineering to Support Reuse of Software Components

Projects & Prototypes

merobase search platform - Test-driven search platform for test-driven mining of software components

SOCORA - Software Component Ranking based on Non-Functional Properties (based on test-driven reuse)

Additional Interests

  • Object-oriented-, Component-based Software Development and Web Service Development
  • Software Testing
  • Static/Dynamic Code Analysis


  • Kessel, Marcus, and Colin Atkinson. "Integrating Reuse into the Rapid, Continuous Software Engineering Cycle through Test-Driven Search." RCoSE 2018, 4th International Workshop on Rapid Continuous Software Engineering. (Slides)
  • Kessel, Marcus, and Colin Atkinson. "Ranking software components for reuse based on non-functional properties." Information Systems Frontiers (2016): 1-29. (Link)
  • Kessel, Marcus, and Colin Atkinson. "Ranking Software Components for Pragmatic Reuse." Emerging Trends in Software Metrics (WETSoM), 2015 IEEE/ACM 6th International Workshop on. IEEE, 2015. (Link)
  • Kessel, Marcus, and Colin Atkinson. "Measuring the Superfluous Functionality in Software Components." Proceedings of the 18th International ACM SIGSOFT Symposium on Component-Based Software Engineering. ACM, 2015. (Link)
  • Atkinson, Colin, Marcus Kessel, and Marcus Schumacher. "On the Synergy between Search-Based and Search-Driven Software Engineering." Search Based Software Engineering. Springer Berlin Heidelberg, 2013. 239-244. (Link)

Past Projects

The EU FP7 project DC4Cities "aims to achieve the optimal energy source usage in urban eco-friendly data centres, through a unified management of computational workload and characterization of available energy. The ultimate goal is maximizing the RES share in the used energy mix. To reach this goal, DC4Cities will develop a wide span of technology components at different layers, from application to infrastructure automation up to interfaces enabling cooperation with the Smart Grid layer and coordinated governance of urban data centres energy management. DC4Cities will also make a step forward on the creation of a set of standardizable metrics, allowing to measure and evaluate the actual data centre performance in optimizing the RES usage according such guidelines." More Information...

The EU FP7 project All4Green was launched in November 2011. Its goal is the development of techniques for an active collaboration within the data centre ecosystem to reduce the energy consumption and GHG emissions. Therefore, instead of focusing on the energy optimization of single ICT elements, (or subsets), the scope is broadened to all actors involved - from the user, over the data centre, to the energy provider. Apart from the theoretical solutions, an agent-based software system will be developed, optimizing the interactions between all parties. More information...

In the context of findings that ICT currently covers about 2% of the global energy consumption, maybe even increasing to 20% in 2020, the EU FP7 project FIT4Green (ID249020) was launched in January 2010. Its goal is the development of energy aware optimization policies for (single and federated) data centers in order to reduce the energy consumption of their ICT infrastructure, without compromising compliance with Service Level Agreements (SLA) and Quality of Service (QoS) metrics. For that purpose an energy-aware layer of plug-ins for data centre automation frameworks is being created, which overall, will lead to a reduction of an average of 20% of the energy consumption in direct server and network devices. More information...