EDBT 2026 Demo / reviewers in the wild / expert
Andreas Scharf
dblp:129/8263
· DBLP profile ↗
2ranked-venue papers
2as first author
0since 2021 · last 2013
0000-0002-1546-0128ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 first-author
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.
| Software engineering, system software, and programming languages
1 paper |
Requirements engineering and software design · 100% | |
| Human-computer interaction and pervasive computing
1 paper |
Interaction techniques and input · 100% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design
software design tools |
0.2 | 1 | 2013 | Dynamic injection of sketching features into GEF based diagram editors · ICSE 2013 |
Interaction techniques and input › pen input
pen and sketch input |
0.0 | 1 | 2013 | Dynamic injection of sketching features into GEF based diagram editors · ICSE 2013 |
Methods — techniques the papers use, named apart from their topics
shape recognition · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | Scrum in a software engineering course: An in-depth praxis reportabstractWorking in a team for a limited period of time and to deliver a high quality product are some of the skills students should gain during their studies at the university. Therefore universities should offer software engineering courses teaching agile methodologies broadly used in the industry as well. These courses need to simulate a real world working environment introducing agile methods like XP or Scrum. We present the design of our Scrum based undergraduate course Software Engineering 1, provide in-depth information about important course details and also give recommendations for tools we find useful. Unlike other software engineering courses we have a large staff of up to 11 supervisors allowing us to simulate close to real world working conditions. We provide every team with a tutor who is responsible for observing his team and answer questions. Additional research assistants are playing the role of customers. Andreas Scharf, Andreas Koch 0005 |
CSEE&T | 1 |
| 2013 | Dynamic injection of sketching features into GEF based diagram editorsabstractSoftware Engineering in general is a very creative process, especially in the early stages of development like requirements engineering or architectural design where sketching techniques are used to manifest ideas and share thoughts. On the one hand, a lot of diagram tools with sophisticated editing features exist, aiming to support the engineers for this task. On the other hand, research has shown that most formal tools limit designer's creativity by restricting input to valid data. This raises the need for combining the flexibility of sketch-based input with the power of formal tools. With an increasing amount of available touch-enabled input devices, plenty of tools supporting these and similar features were created but either they require the developer to use a special diagram editor generation framework or have very limited extension capabilities. In this paper we propose Scribble: A generic, extensible framework which brings sketching functionality to any new or existing GEF based diagram editor in the Eclipse ecosystem. Sketch features can be dynamically injected and used without writing a single line of code. We designed Scribble to be open for new shape recognition algorithms and to provide a great degree of user control. We successfully tested Scribble in three diagram tools, each having a different level of complexity. Andreas Scharf, Till Amma |
ICSE | 1 |