Research

I work at the Chair for Applied Software Engineering of the Technical University Munich as a student assistant.

Currently, I am doing research abroad in the United States. After spending four months at the Georgia Institute of Tecnology in Atlanta during the fall, I am now a Visiting Researcher at the Massachusetts Institute of Technology in Boston.

Feel free to follow me on Twitter or email me with any questions.

Planned

  • Guided Research in the area of Fog Computing @ Technical University Munich

In progress

Evaluation of Container Orchestration Frameworks in the Context of the Internet of Things

Georgia Institute of Technology

As part of my research stay at the Georgia Insitute of Technology I worked in the Research Network Operations Center. There, I evaluated different orchestration frameworks on a Raspberry Pi cluster in order to figure out dis- & advantages of the different frameworks.

Cecil Wöbker

Fogernetes: Deployment and Management of Fog Computing Applications

Submitted for DOMINOS’2018

I am currently in the process of getting a shortened and summarized version of my thesis ready for publication.

Cecil Wöbker, Andreas Seitz, Harald Müller, and Bernd Bruegge

2017

Bachelor Thesis: Deployment and Management of Fog Computing Applications using Cloud Technologies

Technical University Munich

This thesis explores how existing cloud technologies can be used in a fog computing scenario to deploy and manage applications. We develop a process model for the deployment and management of fog computing applications. Based on this process model, we create a concept implementation called Fogernetes based on the Kubernetes platform. With Fogernetes, we propose a labeling system, that allows for simple matching of application requirements to node capabilities.

We test the strength and weaknesses of Fogernetes with a custom fog computing application. This application does near real-time video analytics and editing. Fogernetes can be used to deploy this custom fog computing application and Kubernetes is suitable for usage with fog computing applications. Fogernetes provides matching abilities that allow us to ensure correct deployment of fog computing applications.

Cecil Wöbker

(full thesis)

Chaordic Learning: A Case Study

39th International Conference on Software Engineering

Software engineering is an interactive, collaborative and creative activity that cannot be entirely planned. Inspection and adaption are required to cope with changes during the development process. Software engineering education requires practical application of knowledge, but it is challenging and time consuming for instructors to evaluate the creation of innovative solutions to problems. Current higher education practices lead to a multitude of rules, guidelines and order. Instructors see deviations of students as failures and limit the creative thinking processes of students.

In this paper we describe chaordic learning, a self-organizing, adaptive and nonlinear learning approach, to stimulate the creative thinking of students. Instructors provide structure and guidance, but also integrate freedom for self-organization and self-guided learning and embrace innovation and creativity. Deviations are seen as opportunities and failures as possibilities for students to learn and improve. We introduced chaordic learning into a games development course and a joint advanced student school and describe the chaordic process of these courses as case studies. Students in these courses report about an increased intrinsic motivation, a higher level of self-organization and more room for creativity leading to an improved learning experience and more fun.

Stephan Krusche, Bernd Bruegge, Irina Camilleri, Kirill Krinkin, Andreas Seitz, and Cecil Wöbker

39th International Conference on Software Engineering (ICSE’17)
Software Engineering Education and Training, ACM. Buenos Aires - Argentina, May 2017

(full paper)

@inproceedings{krusche2017chaordic,
  title={Chaordic Learning: A Case Study},
  author={Krusche, Stephan and Bruegge, Bernd and Camilleri, Irina and Krinkin, Kirill and Seitz, Andreas and W{\"o}bker, Cecil},
  booktitle={2017 IEEE/ACM 39th International Conference on Software Engineering: Software Engineering Education and Training Track (ICSE-SEET)}, 
  pages={87--96},
  year={2017},
  month={May},
  organization={IEEE Press},
  doi={10.1109/ICSE-SEET.2017.21},
}

2013

Making Abstract Logic Games unbeatable

Worcester Academy Capstone Paper

Artificial Intelligence has long been a topic that fascinated many. When John McCarthy initially coined the term in 1955 it was a subject reserved for only the brightest minds. In recent years this has changed and Artificial Intelligence became more easily accessible. As it became more common throughout Computer Science the need for simplification increased. This paper is concerned with abstract logic games and the applications of Artificial Intelligence to it. This paper explores the simple games of Tic Tac Toe and Connect Four to create a common base. It uses common structures and unifies approaches that can be used with many different abstract games. A library, called Anigmo, was created as a companion for this paper. It uses Shannon Type-B search so that computers can play these games perfectly; it can be seen in the Appendix.

Cecil Wöbker

(full paper)

@article{abstractgameai:woebker2013,
   author  = "Cecil Wöbker",
   title   = "Making Abstract Logic Games unbeatable",
   year    = "2013",
   month   = "may"
}