Seminar on Software Engineering SS 2011
Master/Bachelor Seminar on Software Engineering in Summer Semester 2011(89-3311)
In summer term 2011, the research groups:
- AG Software Engineering: Processes and Management
- AG Software Engineering: Dependability
- AG Softwaretechnik
- AG Software Engineering: Analysis of QUantitiative Aspects
host a joint Master/Bachelor seminar. The goal of the seminar is to give students the oppertunity to get acquainted with the research fields of these groups.
News
- 23.04.11: Seminar Kick-off meeting already held on 21.04.11
- 23.04.11: All the students are requested to send their information (Full Name, Matrikel-Nr., email, topic (s)he will be working on) to their respective supervisors.
- 23.04.11: All supervisors are requested to send their student information (Full Name, Matrikel-Nr., email, topic)to either Moinul Islam or Oliver Maschino
- 20.06.11: Submission of first draft of seminar paper is closed
- 21.06.11: Review phase started. Two seminar papers are sent to each of the students for review. If you haven't receive the seminar papers for review, please contact with Moinul Islam
- 30.06.11: The first phase of seminar paper review ends on 30 June, 11:59. In the second phase, students will improve his/her own seminar paper based on the review reports of two other fellow students.
- 01.07.11: Each student has got reviews on their seminar paper from two other fellow students. Students will address the issues raised by the reviews and will submit a rejoinder document with their revised final paper
- 11.07.11: Submission of the final term paper and rejoinder document is closed
- 13.07.11: The detail schedule for the final presentation is announced
General Remarks
The goal of a seminar is to introduce students to the major constituent of scientific method that is concerned with critically reading, understanding, summarizing, explaining and presenting existing scientific papers.
The following links present goal of the seminar in more detail: General guidelines for seminars in English and German.
Successful participation in the seminar requires:
- Term Paper
- Term Paper Review
- Presentation
Term Paper (Preliminary and Revised Version)
- Master Students:
- Approximately 15 pages (excluding title page, table of contents, references, figures)
- Bachelor Students:
- Approximately 10 pages (excluding title page, table of contents, references, figures)
- LNCS Style
Term Paper Review
Phase 1: Review of other student's paper
- Each student reviews two term papers
- Review should be done according to the Review guideline
- Document format: PDF
- Deadline: 30 June, 11:59pm
- If you haven't receive the seminar papers for review, please contact with Moinul Islam
Phase 2: Improvement of own seminar paper based on review reports
- Input: Review report from two other students
- Output: Rejoinder document. (Follow/Use the Rejoinder document preparation guideline, Rejoinder document Template and examples of rejoinder document below)
- Document format: DOC, PDF or any other compatible format
- Rejoinder Document Preparation Materials
- Rejoinder Document Preparation Guideline
- Template for Rejoinder document
- Examples of rejoinder document: The example shows how a rejoinder document look like. Note that, the examples are actually rejoinder documents for "Master Thesis". Therefore, it may appear to be too extensive and elaborate. However, the goal here is to show you only the writing style of rejoinder document
- Deadline: The rejoinder document should be submitted along with the final revised (camera ready) version of the seminar paper
Presentation
- Masters Students:
- 20 min. presentation (hard deadline!)
- 10 min. questions & answers session and comments on presentation style
- Bachelor Students:
- 15 min. presentation (hard deadline!)
- 10 min. questions & answers session and comments on presentation style
- General guidelines for presentation can be found here:(use/apply the points that are appropriate for your presentation)
- Guideline 1: English and German.
- Guideline 2
- General recommendations for presentation:
- Add slide number in each slide
- At the end of your presentation, it is not required to have a "Thank you" slide. The last slide could be a slide with your name, topic or most important points of your presentation or a concise diagram of your whole work that can assist in Q&A session.
- Remember that slides support your talk but are not the alternative or substitution of it. Your presentation should not be just reading the contents of slides. keep the highlights of your talk in the slides and rest explain by yourself.
- Deadline:
- All the presentations will be done from one common laptop so that we don't loose time unnecessarily. Therefore, those who are presenting on 21st and 22nd July, please send your final slides to Oliver Maschino by the start of business hours (8 am in the morning) on respective days. And those who are presenting on 28th July, please send your final slides to Moinul Islam by 27th July before 17:00 hrs.
Presentation Schedule
- Dates:
- July 21st, Thursday, 13:00 - 17:30, Room: 36-438
- July 22nd, Friday, 13:15 - 17:50, Room: 46-260
- July 28th, Thursday, 8:00 - 17:15, Room: 36-265
Allocation of student's presentations to presentation dates:
(Please note that minor adaptions might be made to the time slots)
Date | Time | Topic | Student Name |
---|---|---|---|
21.07.2011 | 13:00 | Session Begins | |
13:05 | Places and activities in the X10 programming model | Mark Müller | |
13:30 | Pattern matching in Fortress | Marc Dahlem | |
13:55 | Scala Actors | Timo Wiegel | |
14:20 | A type system for uniqueness and borrowing using capabilities | Florian Strauss | |
14:50 | 10 Minutes Pause | ||
15:00 | UML Testing Frameworks: an overview | Christian Seise | |
15:30 | The Cloud: Software Testing as a Service | Christian Fillibeck | |
15:55 | (Java) Instrumentation | Benjamin Kürzinger | |
16:20 | 5 Minutes Pause | ||
16:25 | Indoor Positioning for the Mobile Devices | Simon Scherr | |
16:50 | Analysis of multitouch capable systems | Florian Bartel | |
17:20 | Session Ends | ||
22.07.2011 | 13:15 | Session Begins | |
13:20 | Black-box Performance Engineering | Patrik Feth | |
13:45 | Using Machine Learning to Detect Security Threads and Anomalies | Malte Brunnlieb | |
14:15 | Security Requirements | Philipp Diebold | |
14:45 | 5 Minutes Pause | ||
14:50 | Security Requirements | Gauss Romuald Piebeng Ntsalefack | |
15:15 | Software Architecture Documentation: State of the Art | Jonas Peschla | |
15:45 | Architecture Traceability: State of the Art | Jens-Michael Kuhn | |
16:15 | 5 Minutes Pause | ||
16:20 | What do architects, user interface designer and tester expect from requirements documents? | Santillan Estrada Maria Teresa | |
16:50 | Tool-support for Capturing and Communicating Architectural Decisions | Alexander Kabanov | |
17:20 | A survey on industrial-strength architecture evaluation techniques | Mateus Gomes | |
17:50 | Session Ends | ||
28.07.11 | 08:00 | Session Begins | 08:05 | When reviewers can't meet in distributed, collaborative software inspections: Problems & Best practices | Markus Heinz |
08:35 | Overview and Comparison of available tools for distributed, collaborative software inspection | Olesia Oliinyk | |
09:05 | Multilevel model compare | Raphael Kaiser | |
09:30 | 5 Minutes Pause | ||
09:35 | A Study of Feature Modeling Approaches in Software Product Line Engineering | Peter Zeller | |
10:05 | Product Line Reverse Engineering for UML Models | Thomas Dickopf | |
10:35 | Inspection Tools | Stephan Kremer | |
11:05 | 5 Minutes Pause | ||
11:10 | Use case-based testing | Andreas Adler | |
11:40 | Context-awareness and Smart Mobile Devices | Thomas Lochbrunner | |
12:05 | Lunch Break | ||
13:00 | Cyberphysical systems: Application and Challenge for SE | Peter Reuter | |
13:30 | Storyboarding User Experience - From Cinema to Software Engineering | Rene Yasmin | |
14:00 | Architectural Solutions for Mobile Business Applications | Herbert Gomez | |
14:30 | 5 Minutes Pause | ||
14:35 | Multicore Fault Tolerance - Basic Principles | Michael Langfinger | |
15:05 | Cyberphysical Systems and Multicore | Andre Henneckel | |
15:30 | Mobile payment solutions | Zheyao Dai | |
15:55 | 5 Minutes Pause | ||
16:00 | Augmented Reality on Mobile Devices | Jochen Scheib | |
16:25 | Visualization of Hierarchical Information | Matthias Koch | |
16:50 | Requirement Engineering for Context aware and adaptive systems | Diana Gauert | |
17:15 | Session Ends |
Important Dates
- Kick-off Meeting: April 21st (Thursday), 14:00 - 16:00, Room 32-426
- Annotated table of contents: : May 20th
- * First version of seminar paper: : June 20th
- * Review other seminar papers: : June 30th
- * Revised (camera ready) version of seminar paper: : July 11th, 11:59 pm
- Presentation: : See presentation section for dates and detail schedule
*= Documents need to be sent to topic supervisor and Moinul Islam
Seminar Topics Selected by Students
# | Topic | Student Name | Supervisor Name |
---|---|---|---|
1 | Black-box Performance Engineering | Patrick Feth | Lars Grunske |
2 | Using Machine Learning to Detect Security Threads and Anomalies | Malte Brunnlieb | Lars Grunske |
3 | (Java) Instrumentation | Benjamin Kürzinger | Kai Nehring |
4 | When reviewers can't meet in distributed, collaborative software inspections: Problems, Best practices | Markus Heinz | Moinul Islam |
5 | Comparison of available tools for distributed, collaborative software inspection | Olesia Olinyk | Moinul Islam |
6 | Security Requirements | Gauss Romuald Piebeng Ntsalefack, Philipp Diebold | Oliver Maschino |
7 | A Study of Feature Modeling Approaches in Software Product Line Engineering | Peter Zeller | Bo Zhang |
8 | A type system for uniqueness and borrowing using capabilities | Florian Strauss | Yannick Welsch |
9 | Places and activities in the X10 programming model | Mark Müller | Yannick Welsch |
10 | Pattern matching in Fortress | Marc Dahlem | Yannick Welsch |
11 | Scala Actors | Timo Wiegel | Yannick Welsch |
12 | Requirement Engineering for Context aware and adaptive systems | Diana Gauert | Adrien Mouaffo |
13 | Cyberphysical systems: Application and Challenge for SE | Peter Reuter | Adrien Mouaffo |
14 | Storyboarding User Experience - From Cinema to Software Engineering | Rene Yasmin | Marcus Trapp |
15 | Software Architecture Documentation: State of the Art | Jonas Peschla | Dominik Rost |
16 | Architecture Traceability: State of the Art | Jens-Michael Kuhn | Dominik Rost |
17 | Multicore Fault Tolerance - Basic Principles | Michael Langfinger | Kai Hoefig |
18 | Cyberphysical Systems and Multicore | Andre Henneckel | Kai Hoefig |
19 | Multilevel model compare | Raphael Kaiser | Dennis Landmann |
20 | Mobile payment solutions | Zheyao Dai | Marco Hack |
21 | Augmented Reality on Mobile Devices | Jochen Scheib | Glib Kutepov |
22 | Indoor Positioning for the Mobile Devices | Simon Scherr | Glib Kutepov |
23 | Mobile Cross-plattform development | Tobias Viertel | Sebastian Weber |
24 | Reference Architectures for mobile Business Applications | Herbert Gomez | Ralf Carbon |
25 | Secure Integration of Mobile devices in the Business Context | Vladimir Grachov | Ralf Carbon |
26 | Visualization of Hierarchical Information | Matthias Korch | Kai Bizik |
27 | UML Testing Frameworks: an overview | Christian Seise | Klaus Alexander |
28 | Inspection Tools | Stephan Kremer | Frank Elberzhager |
29 | What do architects, user interface designer and tester expect from requirements documents? | Santillan Estrada Maria Teresa | Anne Groß |
30 | Context-awareness and Smart Mobile Devices | Thomas Lochbrunner | Christian Jung |
31 | Analysis of multitouch capable systems | Florian Bartel | Frank Nägele |
32 | Tool-support for Capturing and Communicating Architectural Decisions | Alexander Kabanov | Thorsten Keuler |
33 | A survey on industrial-strength architecture evaluation techniques | Mateus Gomes | Thorsten Keuler |
34 | The Cloud: Software Testing as a Service | Christian Fillibeck | Fabian Zimmermann |
Contact
Superordinated page: Seminar | |