Software Engineering: Processes and Measurement Research Group

Home

Teaching

Research

Staff

Publications

Job Offers

Networks

Partners

About us


Datenschutzerklärung

Impressum

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 (Preliminary and Revised Version)

Term Paper Review

Presentation

How to Fail a Seminar ...

Material

The Slides of the kick-off meeting can be found here.

Schedule and Deadlines

Term paper deadlines:

Presentation slides deadlines:

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

Contact