Seminar on Software Engineering
Master/Bachelor Seminar on Software Engineering in Summer Semester 2010(89-3311)
In summer semister 2010, four research groups in the field of "Software Engineering and Programming"
AG Software Engineering: Processes and Management
AG Software Engineering: Dependability
AG Softwaretechnik
AG Security of Distributed Data and Systems
and Fraunhofer IESE
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.
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
- Each student reviews two term papers
- A review contains:
- Summary
- Comments to the author
- Positive and negative aspects
- Maximum 1-2 pages
- LNCS Style
Presentation
- Masters Students:
- 30 min. presentation (hard deadline!)
- 10 min. questions & answers session
- 5 min. comments on presentation style
- At least 2 questions by reviewers of the corresponding term paper
- Bachelor Students:
- 25 min. presentation (hard deadline!)
- 10 min. questions & answers session
- 5 min. comments on presentation style
- At least 2 questions by reviewers of the corresponding term paper
How to Fail a Seminar ...
- Plagiarism
- Non-observance of deadlines
- Non-observance of compulsory attendance
- Poorly written term paper
- Bad presentation
- No participation at discussion rounds
- ....
Material
The Slides of the kick-off meeting can be found here.
Schedule and Deadlines
Term paper deadlines:
- 07.05.2010: Appoinment with respective supervisors
- 24.05.2010: Annotated table of contents (send to respective supervisors)
- 24.06.2010: First version of term paper (send to respective supervisors and Mahmudul Huq)
- 04.07.2010: Review of two other term papers (send to Mahmudul Huq or Kai Breiner)
- 17.07.2010: Revised (camera-ready) version of term paper (send to respective supervisors and Kai Breiner)
Presentation slides deadlines:
- Preliminary slides: 3 days before the presentation
- Final version of slides: 1 day before the presentation
Seminar presentation dates follow at the end of the page.
Seminar Topics
Please note that some of the resources may only be accessible from the university network.
Student | Topic | Further Information | Master/Bachelor | Supervisor |
---|---|---|---|---|
How to Measure and Monitor IT Security by Using Security Metrics? | 1, 2 | Master/Bachelor | Manuel Rudolph | |
How to Specify Security Requirements for IT Systems Based on Security Standards, Principles and Best Practices? | Master/Bachelor | Manuel Rudolph | ||
Lars Scherer | Development of Mobile Applications for Google Android. | Bachelor | Ralf Carbon | |
Andreas Scroll | Entwicklung von Mobilen Anwendungen mit Windows Phone 7. | Bachelor | Ralf Carbon | |
Entwicklung von Anwendungen für die Amazon Cloud. | Master/Bachelor | Ralf Carbon and Matthias Naab | ||
Storyboarding User Experience. | Bachelor | Marcus Trapp | ||
Delphi Approaches for Trend Detection in the Context of Emergent Software. | Master/Bachelor | Sabine Nunnenmacher | ||
Slavisa Avramovic | How to Analyze Hypothesis - Parametric and Non-Parametric Statistical Apporaches | Master | Sabine Nunnenmacher | |
Sangwa Rwabuhihi | The Impact of Demographic Variables on Estimating a Technology: An Example of Internet Banking in China. | Bachelor | Sabine Nunnenmacher | |
Martin Bom | Decision Making in Groups – Experimental Results and Transfer into SE. | Master | Jessica Jung | |
Peter Reuter | Self-Fulfilling Prophecy - Research Artifacts in Empirical Studies | Bachelor | Jessica Jung | |
Sebastian Mueller | Unobtrusive Measures (Nonreactive Research) – Definition, Problems and Possible Fields of Applications. | Master | Jessica Jung | |
Andreas Hoerning | Build Management with Eclipse b3. | Master | Michail Anastasopoulos | |
Development of Distributed Service-Oriented Applications with Windows Communication Foundation. | Master | Slawomir Duszynski | ||
Software Product Line Testing. | 1, 2 | Master/Bachelor | Bo Zhang | |
Variability in Software Product Lines. | 1, 2 | Master | Bo Zhang | |
Sizing Software in Incremental Development. | Bachelor | Danh Nguyen | ||
Georg Schoener | Software Cost Estimation Using Bayesian Approach. | Bachelor | Danh Nguyen | |
Software Process Improvement Based on Empirical Evaluations: Pros and Cons. | Master/Bachelor | Liliana Guzmán | ||
Budsadee Kongyai | State of Art of Systematic Literature Review in Software Engineering. | Master | Moinul Islam | |
Edi Edi | Approaches for Model Quality Evaluation in Model-Driven Software Development. | Master/Bachelor | Moinul Islam | |
Safety and Security Programming: Patterns and Technologies. | 1, 2 | Master/Bachelor | Adrien Mouaffo and Zhensheng Guo | |
Christian Kayser | Engineering Adaptive AAL Systems. | 1, 2, 3 | Master | Adrien Mouaffo |
System of Systems: Applications and Challenges. | 1, 2 | Master | Adrien Mouaffo | |
Implementation of Box-Structure Specification and Design in Distributed Embedded Systems. | 1, 2, 3 | Master | Mahmudul Huq | |
A Theory of Contracts for Web Services. | 1 | Master | Jean-Marie Gaillourdet | |
Class Level Modular Analysis for Object Oriented Languages. | 1 | Master | Kathrin Geilmann | |
How to Complete an Interactive Configuration Process? Configuring as Shopping? | 1 | Master | Patrick Michel | |
Verifying a Hotel Key Card System. | 1 | Master | Christoph Feller | |
Object Graph Extraction from Object-Oriented Programs: Static and Dynamic Approaches. | 1, 2 | Master | Ilham Kurnia | |
Classbox/J: Controlling the Scope of Change in Java. | 1 | Bachelor | Yannick Welsch | |
Agus Wardoyo Atmosudiro | Usage of RoboCup Resulting Solution in Software Engineering. | 1 | Master | Yannick Welsch |
Abstract Interpretation: A Unified Lattice Model for Static Analysis of Programs by Construction or Approximation of Fixpoints. | 1 | Bachelor | Kathrin Geilmann | |
Thorn: Robust, Concurrent, Extensible Scripting on the JVM. | 1 | Bachelor | Jan Schäfer | |
Die Geschichte des GOTO-Befehl. | Bachelor | Christoph Feller | ||
Comparison of Different Approaches to Build Adaptive Systems (Java). | Master | Kai Nehring | ||
Overview of Adaptive Systems in Real-World Usage (Java). | Bachelor | Kai Nehring | ||
RODON – A Tool for Model-based Diagnosis and Failure Analysis. | 1, 2 | Master/Bachelor | Kai Hoefig | |
Sascha Gerhardt | Fault Tolerance-Graphs: Representation of fault tolerance mechanisms in Petri Nets. | Master | Kai Hoefig | |
Enterprise Techology Architecture Reconstruction. | Master | Dominik Rost | ||
Software Architecture Analysis. | Master | Dominik Rost |
Submissions and Reviews
# | Topic | Student Name | Reviews the Paper of | Is Reviewed by |
---|---|---|---|---|
1 | Development of Mobile Applications for Google Android. | Lars Scherer | 2, 6 | 2, 8 |
2 | Entwicklung von Mobilen Anwendungen mit Windows Phone 7. | Andreas Scholl | 1, 4 | 1, 4 |
3 | How to Analyze Hypothesis - Parametric and Non-Parametric Statistical Apporaches | Slavisa Avramovic | 7, 11 | 12, 14 |
4 | The Impact of Demographic Variables on Estimating a Technology: An Example of Internet Banking in China. | Sangwa Rwabuhihi | 2, 8 | 2, 6 |
5 | Decision Making in Groups – Experimental Results and Transfer into SE. | Martin Bom | 9, 13 | 10, 13 |
6 | Self-fulfilling Prophecy - Research Artifacts in Empirical Studies. | Peter Reuter | 4, 8 | 1, 8 |
7 | Unobtrusive Measures (Nonreactive Research) – Definition, Problems and Possible Fields of Applications. | Sebastian Mueller | 10, 12 | 3, 9 |
8 | Software cost estimation using Bayesian approach. | Georg Schoener | 1, 6 | 4, 6 |
9 | State of art of Systematic Literature Review in Software Engineering. | Budsadee Kongyai | 7, 14 | 5, 12 |
10 | Approaches for Model Quality Evaluation in Model-Driven Software Development. | Edi Edi | 5, 12 | 7, 11 |
11 | Build Management with Eclipse b3. | Andreas Hoerning | 10, 14 | 3, 13 |
12 | Usage of RoboCup Resulting Solution in Software Engineering. | Agus Wardoyo Atmosudiro | 3, 9 | 7, 10 |
13 | Engineering Adaptive AAL Systems. | Christian Kayser | 5, 11 | 5, 14 |
14 | Fault Tolerance-Graphs: Representation of fault tolerance mechanisms in Petri Nets. | Sascha Gerhardt | 3, 13 | 9, 11 |
Presentation Dates
The seminar presentations will take place in room 32-439.
Date | Time | Topic | Student Name |
---|---|---|---|
23.07.2010 | 12:00 | Development of Mobile Applications for Google Android. | Lars Scherer |
12:40 | Entwicklung von mobilen Anwendungen mit Windows Phone 7. | Andreas Scholl | |
13:20 | The impact of demographic variables on estimating a technology: An example of Internet Banking in China. | Sangwa Rwabuhihi | |
14:00 | Self-fulfilling Prophecy - Research Artifacts in Empirical Studies. | Peter Reuter | |
14:40 | Decision making in groups – experimental results and transfer into SE. | Martin Bom | |
15:25 | Unobtrusive measures (nonreactive research) – definition, problems and possible fields of applications. | Sebastian Mueller | |
16:10 | Engineering Adaptive AAL Systems. | Christian Kayser | |
16:55 | Fault Tolerance-Graphs: Representation of fault tolerance mechanisms in Petri Nets. | Sascha Gerhardt | |
26.07.2010 | 13:00 | How to analyze hypothesis - parametric and non-parametric statistical apporaches. | Slavisa Avramovic |
13:45 | State of art of Systematic Literature Review in Software Engineering. | Budsadee Kongyai | |
14:30 | Approaches for Model Quality Evaluation in Model-Driven Software Development. | Edi Edi | |
15:15 | Build Management with Eclipse b3. | Andreas Hoerning | |
16:00 | Usage of RoboCup Resulting Solution in Software Engineering. | Agus Wardoyo Atmosudiro |
Seminar Meetings
-
Kick-off Meeting:
27.04.2010 (Tuesday)
17:15 - 19:00
Room 32-426
Contact
Superordinated page: Seminar | |