Demo Data from EDBT 2026 / reviewers in the wild / expert
David Woollard
dblp:60/3024
· DBLP profile ↗
2ranked-venue papers
2as first author
0since 2021 · last 2010
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 2 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% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Parallel and multicore computing · 100% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Computational science and engineering · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design › software architecture › software architecture analysis
software architecture recovery |
0.1 | 1 | 2010 | Kadre: domain-specific architectural recovery for scientific software systems · ASE 2010 |
Parallel and multicore computing
parallel programming models |
0.1 | 1 | 2006 | An architectural style for high-performance asymmetrical parallel computations · ICSE 2006 |
Computational science and engineering
scientific software |
0.0 | 1 | 2010 | Kadre: domain-specific architectural recovery for scientific software systems · ASE 2010 |
Parallel and multicore computing › parallel programming models
message passing |
0.0 | 1 | 2006 | An architectural style for high-performance asymmetrical parallel computations · ICSE 2006 |
Methods — techniques the papers use, named apart from their topics
clustering · 0.2architecturally-aware middleware · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | Kadre: domain-specific architectural recovery for scientific software systemsabstractScientists today conduct new research via software-based experimentation and validation in a host of disciplines. Scientific software represents a significant investment due to its complexity and longevity yet there is little reuse of scientific software beyond small libraries which increases development and maintenance costs. To alleviate this disconnect, we have developed KADRE, a domain-specific architecture recovery approach and toolset to aid automatic and accurate identification of workflow components in existing scientific software. KADRE improves upon state of the art general cluster techniques, helping to promote component-based reuse within the domain. David Woollard, Chris Mattmann, Daniel Popescu 0001, Nenad Medvidovic |
ASE | 1 |
| 2006 | An architectural style for high-performance asymmetrical parallel computationsabstractResearchers with deep knowledge of scientific domains are becoming more interested in developing highly-adaptive and irregular (asymmetrical) parallel computations, leading to development challenges for both delivery of data for computation and mapping of processes to physical resources. Using software engineering principles, we have developed a new communications protocol and architectural style for asymmetrical parallel computations called ADaPT.Utilizing the support of architecturally-aware middleware, we show that ADaPT provides a more efficient solution in terms of message passing and load balancing than asymmetrical parallel computations using collective calls in the Message-Passing Interface (MPI) or more advanced frameworks implementing explicit load-balancing policies. Additionally, developers using ADaPT gain significant windfall from good practices in software engineering, including implementation-level support of architectural artifacts and separation of computational loci from communication protocols. David Woollard, Nenad Medvidovic |
ICSE | 1 |