Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Thomas Birkhölzer

dblp:74/5933 · DBLP profile ↗
← Back
9ranked-venue papers
4as first author
0since 2021 · last 2014
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 5 · 3 first-authorArtificial intelligence and machine learning · 2Applied, interdisciplinary, general and emerging computing · 2 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer graphics and multimedia
2 papers
Image and video processing · 100%

Topics — the 4 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Image and video processing
edge detection
0.021992
Reinforcement of Linear Structure using Parametrized Relaxation Labeling · IEEE Trans. Pattern Anal. Mach. Intell. 1992
Edge reinforcement using parametrized relaxation labeling · CVPR 1989
Image and video processing › edge detection
edge reinforcement
0.021992
Reinforcement of Linear Structure using Parametrized Relaxation Labeling · IEEE Trans. Pattern Anal. Mach. Intell. 1992
Edge reinforcement using parametrized relaxation labeling · CVPR 1989
Image and video processing
image enhancement
0.011992
Reinforcement of Linear Structure using Parametrized Relaxation Labeling · IEEE Trans. Pattern Anal. Mach. Intell. 1992
Image and video processing › image restoration
image denoising
0.011989
Edge reinforcement using parametrized relaxation labeling · CVPR 1989

Methods — techniques the papers use, named apart from their topics

sigmoidal thresholding · 0.0relaxation labeling · 0.0steepest-gradient descent · 0.0
YearPublicationVenuePosition
2014 Software process simulation - at a crossroads?
abstract
ABSTRACT Software process simulation (SPS) has been evolving over the past two decades after being introduced to the software engineering community in the 1980s. At that time the SPS technology attracted a great deal of interest from both academics and practitioners in the software process community—even to the extent of being one of the recommended techniques for achieving multiple Key Process Areas of Level 4 of the Capability Maturity Model Integration. However, in recent years, the growth of SPS seems to have slowed along with the number of reported applications in industry. This article summarizes the special panel that was held during ICSSP 2012 whose goals were to assess whether this technology remains applicable to today's software engineering projects and challenges and to point out the most beneficial opportunities for future research and industry application. Copyright © 2014 John Wiley & Sons, Ltd.
He Zhang 0001, David Raffo, Thomas Birkhölzer, Dan X. Houston, Raymond J. Madachy, Jürgen Münch, Stanley M. Sutton Jr.
J. Softw. Evol. Process.3
2012 Software process simulation is simulation too - What can be learned from other domains of simulation?
abstract
Simulation is an important method and tool in many fields of engineering. Compared to these, simulation plays only a minor role in the field of software processes and software engineering. Examining this discrepancy, four theses are formulated as suggestions for future directions of software process simulation: 1. Simulation requires efforts, but “not simulating” might cause considerable costs as well, e.g. by wrong assumptions or expectations. These costs must be addressed and understood as well. 2. A model is always a simplification with many uncertainties. However, this is not a counter-argument by itself but must be evaluated in the perspective of purpose and available alternatives. 3. Future process simulation models must and will be much more complex than today. The necessary complexity can only be handled by relying on a rich set of mature components. This requires a joined effort and appreciation of the respective groundwork. 4. There are areas of software process modelling, which have already achieved some maturity, e.g. the interrelationships of volume of work, productivity, resources, and defect injection and removal. However, there are other aspects, which need further research to develop adequate modeling concepts, e.g. influence of architectural quality on later process stages, influence of process area capabilities within a dynamic simulation, or combined effects of human factors like time pressure, motivation, or knowledge acquisition.
Thomas Birkhölzer
ICSSP1
2012 Modeling and analysis of software development management as closed loop control
abstract
Managed software development organizations are de facto closed loop systems, in which management actions influence future behavior based on observations of previous behavior thus forming a closed feedback loop. It is well known from control theory that a closed loop system might exhibit dynamics very different from the dynamics of its open loop components. Therefore, it is the goal of this work to study the importance of closed loop effects in the context of software process dynamics. To this end, an exemplary model is presented with a work-test-rework cycle as operational part and a productivity estimation and personnel allocation model as management component. The behavior of this closed loop system is probed with respect to typical disturbances and nonlinearities of software processes. The results underscore the importance of such a closed loop analysis.
Thea Schluter, Thomas Birkhölzer
ICSSP2
2011 Goal-driven evaluation of process fragments using weighted dependency graphs
abstract
Software process improvement needs guidance in proposing, assessing, and selecting a right set of steps and measurements. Often, a process model or a specific methodology is used for this purpose, e.g. the V-Modell, RUP, or agile process methodologies. Each such model or methodology consists of certain activities, procedures, or methods, i.e. a set of process fragments. Debates usually focus on the choice among these models or methodologies as a whole, but not on the specific, quantitative contributions of the distinct process fragments with respect to the particular goals of the organization. Such a simplification misses important chances for adaptation and motivation in diversified system development environments. Therefore, a conceptual framework and tool set is presented in this paper to search for sets of process fragments, which are able to meet actual objectives in an optimal way.
Thomas Birkhölzer, Hesam Chiniforooshan Esfahani, Christoph Dickmann, Jürgen Vaupel, Stefan Ast
ICSSP1
2008 Customized Predictive Models for Process Improvement Projects
Thomas Birkhölzer, Christoph Dickmann, Harald Klein 0001, Jürgen Vaupel, Stefan Ast, Ludger Meyer
PROFES1
2002 Handling the Complexity of IT-Environments with Enterprise Architecture
Thomas Birkhölzer, Jürgen Vaupel
PRO-VE1
2001 Knowledge Acquisition and Automated Generation of Bayesian Networks for a Medical Dialogue and Advisory System
Joachim Horn, Thomas Birkhölzer, Oliver Hogl, Marco Pellegrino, Ruxandra Lupas Scheiterer, Kai-Uwe Schmidt, Volker Tresp
AIME2
1992 Reinforcement of Linear Structure using Parametrized Relaxation Labeling
abstract
The problem of reinforcing local evidence of linear structure while suppressing unwanted information in noisy images is considered, using a modified form of relaxation labeling. The methodology is based on parametrizing a continuous set of orientation labels via a single vector and using a sigmoidal thresholding function to bias neighborhood influence and ensure convergence to a meaningful stable state. Label strength and label/no-label decisions are incorporated into a single functional. Optimal points of the functional represent the cases where as many pixels (objects) as possible have achieved the desirable linear-structure-reinforced and noise-suppressed labelings. Three different linear structure reinforcement tasks are considered within the general framework: edge reinforcement, edge reinforcement with thinning, and bar (line segment) reinforcement. Results from several image data sets are presented. This approach can directly handle continuous feature information from low-level image analysis operators, and the computational complexity of labeling is reduced.>
James S. Duncan, Thomas Birkhölzer
IEEE Trans. Pattern Anal. Mach. Intell.2
1989 Edge reinforcement using parametrized relaxation labeling
abstract
The problem of reinforcing local evidence of edges while suppressing unwanted information in noisy images is considered using a form of relaxation labeling. The methodology is based on parameterizing a continuous set of edge orientation labels using a single vector. A sigmoidal thresholding function similar to that used in artificial neural networks to bias neighborhood-influence and insure convergence to meaningful stable states is also utilized. A global optimization function is defined, and a decentralized parallel algorithm is derived that uses a steepest-gradient-descent approach to arrive at the optimal point on the functional surface, corresponding to desirable edge-reinforced and noise-suppressed labelings. In addition, a modification to the functional is presented which incorporates a thinning operation to insure that each edge is marked by only a single-pixel-wide response. Results from several image data sets indicate that the algorithm performs as well as or better than other relaxation labeling methods, and with improved computational efficiency.>
James S. Duncan, Thomas Birkhölzer
CVPR2