Projects

Metric-Based Project and Process Management

Solid and well engineered processes are the basement of successful software development projects. But often the outer constraints for project businesses change, so that the processes need some adjustments. Due to that fact, the continuous improvement of processes is an important. The main question is to determine, after or during the execution of a project, if the underlying processes need some adjustments and if so, what part of the processes need to change.
To answer the first part of the question, it is inevitable to constantly measure the projects and their results - the products. Therefore the Research Group Software Construction is developing a metric based quality model for software developing processes in close cooperation with Generali Deutschland Informatik Services. Applying this model should allow to assess and to improve processes. Using this knowledge another goal is to incrementally build a repository of process-adjustments that are in accordance with established models such as CMMI or SixSigma. This repository can be mined using dedicated metrics and other input parameters to support the optimization of the processes and therefore answering the second part of the question above.

more

in cooperation with  Generali Informatik Services

 

Process Assessment based on Software Repository Data

The development of a large portfolio of software projects raises several managerial challenges, like balancing resource allocation between different projects, and aligning development processes to the standards of the organization. Hence the project status and process quality characteristics, like planning precision or problem resolution speed, must be monitored continuously in order to identify development process weaknesses, and assess process improvements. Collecting the required data by regularly project status reporting can be expensive and intrusive, and furthermore ignores the past history of a process. This motivates mining data from routinely collected repositories like change request management (CRM) systems.

more

 in cooperation wirh  KISTERS AG
 

 

Advanced Use Case Modeling

The major disadvantage of textual use cases is, that their semi formal nature makes it impossible to keep track of model completeness, as well as of consistency in the textual descriptions themselves and between textual descriptions and other documents of the requirement elicitation.
A form of textual use case descriptions has to be defined, which is easy to read but formal enough to solve these problems. It is promising, that enriching the descriptions with structural information will furthermore improve their quality and support the creation of analysis-models of the system under development.

more

 
 

 

Evaluating Business Process Models

Unnoted misconceptions and defects in the early stages of software development lead to exponentially increasing costs later. This is a well known phenomenon in software engineering, and, hence, manifold approaches try to alleviate and detect early mistakes. First to mention, alleviation is done by dynamic approaches like methods, techniques, and so forth.
Next to mention, detection is conducted by static approaches like measuring, guidelines, and so on. Little is known about alleviation and detection of early mistakes in the context of business process models. Due to that, this research project examines the whole range of the aforementioned dynamic and static aspects in this field in order to support involved stakeholders and to assess models. Therefore, methods, tools, techniques etc. must be aligned, improved and adaptable for certain domains in business process modeling.

more

 in cooperation with Osthus Consulting
 
 
Completed Projects

 

Navigation