New Thesis Opportunities @ TU Darmstadt

I am offering a number of Bachelor’s and Master’s theses in the areas of software testing and analyses for C and C++ programs. If you are a student at TU Darmstadt and interested in these areas, please take a look at my current list of topics below and feel free to contact me for a discussion.

SEPS workshop @ SPLASH 2016

I have the pleasure to help Ali Jannesari and Yukinori Sato with the organization of the SEPS workshop this year. If you are working on software for parallel systems, please consider submitting a paper. You can also find a PDF flyer with all the infos here.

Third International Workshop on Software Engineering for Parallel Systems (SEPS 2016)
(Co-located with SPLASH 2016)

November 1, 2016. Amsterdam, The Netherlands.
General Scope:
The purpose of this workshop is to provide a stable forum for researchers and practitioners dealing with compelling challenges of the software development life cycle on modern parallel platforms. The increased complexity of parallel applications on modern parallel platforms (e.g. multicore/manycore, distributed or hybrid) requires more insight into development processes, and necessitates the use of advanced methods and techniques supporting developers in creating parallel applications or parallelizing and reengineering sequential legacy applications. We aim to advance the state of the art in different phases of parallel software development, covering software engineering aspects such as requirements engineering and software specification; design and implementation; program analysis, profiling and tuning; testing and debugging.
Specific topics of interest include, but are not limited to:

* Process models for parallel software development
* Requirement engineering of parallel software
* Design and build of parallel programs
* Parallel design patterns
* Parallel software architectures
* Modeling techniques for parallel software
* Parallel programming models and paradigms
* Profiling and program analysis
* Dynamic and static analysis
* Refactoring and reengineering for parallelism
* Performance tuning and auto-tuning
* Energy-efficient parallel computing
* Testing and debugging of parallel applications
* Tools and environments for parallel software development
* Case studies and experience reports
The workshop welcomes the following two types of submissions:
– Original, unpublished regular papers on current research (max. 10 pages)
– Short papers (max. 4 pages, without references) including:
– Industrial and practical experiences
– Tool presentations/demonstration
– Early results & novel ideas without a comprehensive/extensive evaluation
– Preliminary and exploratory work with unconventional approaches or wild and crazy ideas
Especially, we encourage early-stage work, tool papers categorized in short papers on parallel systems explicitly targeted at interaction in SEPS 2016 workshop venue.

Paper Submission: Papers submitted to SEPS 2016 must not have been published or simultaneously submitted anywhere else. Accepted papers will be published as formal proceedings in the ACM Digital Library. Contributions should be submitted electronically in PDF format via submission site. The authos must follow the ACM SIGPLAN Conference Foramt, 10pt font, using the font family Times New Roman and numeric citation style and use appropriate SIGPLAN template. For further information, please check the format instructions for the SPLASH events:

All of paper submissions must be done using the submission site.
Submission site:
Publication: All accepted papers will be published in as formal proceedings in the ACM Digital Library.

Keynote presentation: Prof. Beverly Sanders (University of Florida, USA)

Registration: Authors of accepted papers are expected to register and present their papers at the Workshop.
Important Dates:
Paper submission: August 1, 2016
Acceptance notification: September 5, 2016
Camera ready due: September 23, 2016
Workshop Day: November 1, 2016
Ali Jannesari (University of California, Berkeley, USA)
Stefan Winter (TU Darmstadt, Germany)
Yukinori Sato (Tokyo Institute of Technology, Japan)

Program Committee members:
Guido Araujo (University of Campinas, Brazil)
Ehsan Atoofian (Lakehead University, Canada)
Siegfried Benkner (University of Vienna, Austria)
Jeremy Bradbury (University of Ontario Institute of Technology, Canada)
Jeff Carver (University of Alabama, USA)
Clemens Grelck (University of Amsterdam, Netherlands)
Akihiro Hayashi (Rice University, USA)
Christoph Kessler (Linkoping University, Sweden)
Kurt Keutzer (UC Berkeley, USA)
Keiji Kimura (Waseda University, Japan)
Anna Lanzaro (CINI Conosorzio Interuniversitario Nazionale per l’Informatica, Italy)
Victor Lee (Intel, USA)
Zhiyuan Li (Purdue University, USA)
Parth Malani (Facebook, USA)
Tim Mattson (Intel, USA)
Hiroko Midorikawa, Seikei University, Japan)
Korbinian Molitorisz (Agilent, Germany)
Roberto Natella (University of Naples Federico II, Italy)
Pablo Oliveira (University of Versailles, France)
Miquel Pericas (Chalmers University of Technology, Sweden.)
Michael Philippsen (University of Erlangen-Nuremberg, Germany)
Bernhard Rumpe (RWTH Aachen University, Germany)
Neeraj Suri (Technical University of Darmstadt, Germany)
Massimo Torquati (University of Pisa, Italy)
Xinghui Zhao (Washington State University, USA)