• Keine Ergebnisse gefunden

Seminar Software Engineering WS 2014/15

N/A
N/A
Protected

Academic year: 2022

Aktie "Seminar Software Engineering WS 2014/15"

Copied!
12
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Seminar Software Engineering WS 2014/15

Dr. Annette Bieniusa Peter Zeller

Christoph Feller

(2)

Agenda

Goals of the seminar

Organization, regulations

Topic assignment

(3)

Goals

Learn an interesting topic in SE

Read and understand scientific papers explaining the topic

Learn how to present the topic

(4)

Next Steps

Talk to topic supervisor

Read the given references

Search for additional material on the topic

Understand the topic

(5)

Further Steps

Write a seminar paper on the topic

Review other seminar papers

Improve paper

Give a talk

(6)

Important Dates

Kick-off meeting: 31.10.2014

Submit Table of contents: 28.11.2014

Submit paper: 12.01.2015

Submit review of two papers: 23.01.2015

Submit final paper: 13.02.2015

Presentations: TBA

(7)

Important Regulations

Language

– Bachelor: German or English

– Master: English

Length of paper

– Bachelor: 10 pages

– Master: 15 pages

– LNCS Style (LaTeX or Word)

(8)

How to Fail a Seminar

Plagiarism

Late submissions

Not attending final presentations

Poorly written paper

Bad presentation

Never talk to your supervisor

(9)

Topic Assignment

(10)

# Topic Supervis

or Student

1 Concurrent Haskell Annette

Bieniusa

Fabian Süß 5 Creating languages in Racket Mathias

Weber Nicolas Fußberger 8 Lambdas and Streams in Java 8 Peter

Zeller Linus Krumrey 9 Template Meta-programming for Haskell Mathias

Weber Johannes Schultz 12 Parsing - Parser Combinators Christoph

Feller Markus

Urschel

(11)

# Topic Supervisor Student

13 Scrap your Boilerplate Christoph

Feller Yasmin Khairina

14 Tail-Call-Optimization in Scala Mathias

Weber

Carlos Lozano Sanchez

15 Type Providers in F# Peter Zeller Santosh Shah

16 Software Transactional Memory Deepthi

Akkorath

Rakshith Pal

19 Eventually Consistent Transactions Deepthi

Akkorath

Adrian Vladu 20 Concurrent programming with revisions and isolation types Deepthi

Akkorath Alexandra Olimpia Bugariu

21 The future(s) of shared data structures Annette

Bieniusa

aleena pettah

22 The Bloom language Peter Zeller Guillermo Aranda

24 Towards a Formal Foundation of Web Security Christoph Feller

Elleni Eyob 26 Package patterns for visual architecture recovery Malte

Brunnlieb

Alberth Montero 27 Focus: A light-Weight, Incremental Approach to Software Architecture

Recovery and Evolution Malte

Brunnlieb Syed Talal Hussain

(12)

Questions?

Referenzen

ÄHNLICHE DOKUMENTE

First, ordinary algebraic data types represent Haskell program fragments (Section 6.2).. Second, the quotation monad, Q, encapsulates the notion of generating fresh names, as well

Read and understand the paper/material Search for additional material on the topic Write a paper. Language: English (Bachelor: may be in German) Use our

Sivaramakrishnan, Gowtham Kaki, Suresh Jagannathan Published at: Proceedings of the 36th ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI 2015)

4 Umsetzung des Actor-Modells in der Programmiersprache Erlang Betreuer: Mathias Weber. 5 Umsetzung des Actor-Modells in der Bibliothek Akka f¨ ur die

Read and understand scientific papers explaining the topic Learn how to present the topic...

TCS | 08 Template Haskell | SoSe 2020 2/55 Einleitung Code-Gen..

•  Defined vs empirical process control models.. Local

ß Lauffähige Teile entstehen sehr schnell ß Gefahr, dass viele nicht ganz zusammen-. passende