Software Engineering Group
 
Home | What is SWT? | People | Contact | Publications | R & D | Teaching | STC | Local News | Events | SiteMap | MySWT
You are here: Home > Research & Development > Dissertations and Habilitations
Ongoing Dissertations and Habilitations
This page provides informations about ongoing dissertations and habilitations at the Software Engineering Group.
               
Dissertations         Habilitations
  Petra Becker-Pechau     Wolf-Gideon Bleek
  Lahouaria Bendoukha     Axel Schmolitzky
  Holger Breitling     Ingrid Wetzel
  Martina Hammel    
  Martti Jeenicke    
  Jörg Pechau    
  Monique Strauss    
  Meike Wolfgramm    
 
Dissertation Petra Becker-Pechau
Working Title Architecture Aware Software Development
Abstract

- Explicitly Described Architectural Information to Prevent Architectural Decay -

Software developers need explicit architectural information during the development of software systems. This dissertation addresses the architecture of object-oriented systems in iterative, incremental software development processes.

Pure Source code does not give enough architectural information. External architecture descriptions are not sufficient, as architectures change during a development process and the descriptions tend to become obsolete. But without the necessary architectural information, architectures decay.

This dissertation defines criteria for the description of architecture information in iterative, incremental development processes. Thereby it differentiates between the architecture of specific software systems and the rules applied to develop and change architectures. It analyses the shortcomings of existent external architecture description languages and develops alternative solutions, e.g. integration of (parts of) the architecture description into the software system. The goal is always to provide software developers with the architectural information needed for their current task.

Contact becker(at)informatik(dot)uni-hamburg(dot)de
up  
Dissertation Lahouaria Bendoukha
Working Title Version-based description of cooperation aspects
Abstract Different aspects covering the generic term cooperation have been recently clarified in a business (and software) process. According to the proposed taxonomy we identify three main services: collaboration, coordination and communication. The goal of our doctoral work is to bring out the implicit cooperation support by focussing on collaboration aspect through version modeling and to adapt the later in order to support also the other aspects in a unifying way. We aim then to bridge the gap between both research areas: cooperation and version modeling which have so far brought several common problems to researchers in these two areas.
Contact bendoukh(at)informatik(dot)uni-hamburg(dot)de
up  
Dissertation Holger Breitling
Working Title  ---
Abstract  ---
Contact breitling(at)informatik(dot)uni-hamburg(dot)de
up  
Dissertation Martti Jeenicke
Working Title A Proposed Guide for Taking STEPS into the Web
Abstract Web-based applications are getting increasingly important. But there is no established method for developing these systems. The aim of my dissertation is to describe challenges and problems that process models have to address when developing Web-based applications. These can be grouped to challenges that arise in the cooperation of the many different actors (e.g. programmers, users, screen designers, lawyers), problems that evolve because of the difficulties to identify the users of the system (e.g. anonymous Web users), and as a result of it the problems of gathering sound requirements for the application. In the work I proposes the adaptation of the evolutionary and participative development approach STEPS in order to overcome the challenges and shows how it will change the cooperation between the actors and stakeholder of a Web project.
Contact jeenicke(at)informatik(dot)uni-hamburg(dot)de
up  
Dissertation Martina Hammel
Working Title Participatory Design in Context of Gender Hierarchy
Abstract Today, participatory approaches are accepted methods in software development, i.e. in those cases where they are embedded within a social system. The focus of this investigation is on the role of gender relations within the development of software. The starting point is software development, especially its relevance for practical use. In the first part of this study the theoretical framework is developed. Concepts of participatory system development are illuminated within the tension of organization of work and of technology. A theoretical framework is applied to investigate the forces within this tension, by combining the research approaches of Participatory Software Development, Sociology of Organization and of Technology, as well as feminist research and gender studies. Here, the main aspects are: The relationship between development of software and context of use; the meaning of hierarchies, and the role of gender relationships in software development and software use. Gender relationship in this sense is a concept that includes individual, normative-symbolic, and structural dimensions (Orlikowski, Harding). The communication between technical staff and user experts is analytically separated into the two aspects content and relationships (Watzlawick).

The second part of this manuscript is a reconstruction of two participatory requirement analysis processes. Both projects had the goal of developing a software that supports communication and cooperation. Because both work fields were typical occupations of women (call-center, office-work) the user participants were female. The main question of the research was about the effects of hierarchies on software development processes, especially of gender hierarchy. Empirical data were qualitative interviews with female users.

Especially within one project, the cooperation between the female users and male developers was investigated. The communication between these parties was difficult and had asymmetric structures. These asymmetries were based on hierarchical conditions. By separating the analysis of content from the analysis of relationship, it was possible to demonstrate the effects of different hierarchies on communication and on cooperation.

Even independant of gender of actors, a gender sensitive view on conditions and processes is necessary. Here the goal is to dismantle role-specific and gender-stereotypic expectations. In addition existing contradictions were discovered. Suggestions are provided for concepts of participatory software development, as well as for empowerment strategies to benefit users. The empowerment is directed towards structural change and avoidance of discriminating gender roles. This way, conditions for action are extended and long term change is possible.
Contact ma.hammel(at)web(dot)de
up  
Dissertation Jörg Pechau
Working Title Semantic enrichment of programming interfaces
Abstract As for today their are lots of ways to describe and specify programming interfaces. Among them are severall quite well defined, usable, and established methods. All of them have two things in common: they are strong in means of describing static information of programming interfaces mostly on a signature level of operations, e.g. in and out type information, exceptions etc. and they all lack possibilities to express semantics of an operation on a formalized and standardized level.

In my work I'd like to find a way to enrich programming interfaces with semantical information. A fitting metaphor could be the so called Rosetta Stone. The Rosetta Stone was found 1799 by a french soldier at the Rosetta branch of the Nile River in Egypt. It was the key to decrypt hieroglyphs.

In reference to this I would like to find a way to provide Rosetta Stone to programming interfaces.

Therefore firstly a way has to be found to formally specify and to add semantic information usable and understandable to programming interfaces. Secondly the question how do I retrieve a Rosetta Stone, especially how to generate it from code has to be answered. Thirdly one has to think, how this additional information could be added to a development process.
Contact jop(at)j-o-p(dot)de
up  
Dissertation Monique Strauss
Working Title  ---
Abstract  ---
Contact strauss(at)informatik(dot)uni-hamburg(dot)de
up  
Dissertation Meike Wolfgramm
Working Title  ---
Abstract  ---
Contact Meike.Wolfgramm(at)ernst-young(dot)de
up  
Habilitation Wolf-Gideon Bleek
Working Title ---
Abstract ---
Contact bleek(at)informatik(dot)uni-hamburg(dot)de
up  
Habilitation Axel Schmolitzky
Working Title Tools and Languages for Object-Oriented Framework and Application Development following the Tools and Materials Approach.
Abstract The research focus of this work is two-fold. First, the current culture of software engineering based on object-oriented principles demands sophisticated tool support, especially in the fields of analysis, visualization and refactoring of object systems and in the construction and documentation of object-oriented frameworks. Several new approaches and principles in these areas are being examined and prototypically implemented as part of this work. Second, as the architectures of large systems are still too complex to be described just in terms of objects, classes and inheritance, designers of object-oriented languages are aiming at higher levels of abstraction. One such higher level of abstraction is represented by the Tools and Materials (T&M) approach, a set of project-proven metaphors that highly influences the vocabulary of software engineers working with it. As part of this work the chances are examined whether a contemporary object-oriented language can be extended to better reflect and support the use of this vocabulary and the T&M approach in general. The results of the first focus are also expected to partly serve as a foundation for the second focus.
Contact schmolit(at)informatik(dot)uni-hamburg(dot)de
up  
Habilitation Ingrid Wetzel
Working Title  ---
Abstract  ---
Contact wetzel(at)informatik(dot)uni-hamburg(dot)de
up  
top
Home | What is SWT? | People | Contact | Publications | R & D | Teaching | STC | Local News | Events | SiteMap | MySWT
Impressum