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

David Wille

dblp:133/7667 · DBLP profile ↗
← Back
5ranked-venue papers
4as first author
0since 2021 · last 2018
—ORCID · none

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

Software engineering, systems software and programming languages · 5 · 4 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%

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

TopicWeightPapersLastEvidence papers
Requirements engineering and software design › software product lines
variability management
0.212014
Managing lots of models: the FaMine approach · SIGSOFT FSE 2014
Requirements engineering and software design
model-driven engineering
0.112014
Managing lots of models: the FaMine approach · SIGSOFT FSE 2014
YearPublicationVenuePosition
2018 Improving custom-tailored variability mining using outlier and cluster detection
David Wille, Önder Babur, Loek Cleophas, Christoph Seidl 0001, Mark van den Brand, Ina Schaefer
Sci. Comput. Program.1
2017 Clustering Variation Points in MATLAB/Simulink Models Using Reverse Signal Propagation Analysis
Alexander Schlie, David Wille, Loek Cleophas, Ina Schaefer
ICSR2
2016 Identifying Variability in Object-Oriented Code Using Model-Based Code Mining
David Wille, Michael Tiede, Sandro Schulze, Christoph Seidl 0001, Ina Schaefer
ISoLA (2)1
2016 Custom-Tailored Variability Mining for Block-Based Languages
abstract
Block-based modeling languages, such as MATLAB/Simulink or state charts, reduce the complexity inherent to developing large-scale software systems. When creating variants for largely similar yet different software systems, the common practice is to copy models and modify them to different requirements. While this allows companies to save costs in the short-term, these so-called clone-and-own approaches cause problems regarding long-term evolution and system quality as the relation between the variants of the resulting software family is lost so that the variants have to be maintained in isolation. To recreate information regarding the variants' relations, variability mining identifies common and varying parts of cloned variants but, currently, the respective algorithms have to be created for each target language individually. In this paper, we present a generalized method to instantiate variability mining for arbitrary block-based modeling languages. The identified variability information allows developers to understand the variability of their grown software family. This knowledge helps efficiently maintaining the variants and allows migrating from clone-and-own approaches to more elaborate reuse strategies, such as software product lines. We demonstrate the feasibility of our method by instantiating variability mining techniques for two block-based languages.
David Wille, Sandro Schulze, Christoph Seidl 0001, Ina Schaefer
SANER1
2014 Managing lots of models: the FaMine approach
abstract
In this paper we present recent developments in reverse engineering variability for block-based data-flow models.
David Wille
SIGSOFT FSE1