Demo Data from EDBT 2026 / reviewers in the wild / expert
Thierry Stephany
dblp:172/2009
· DBLP profile ↗
5ranked-venue papers
0as 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
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 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design
software product lines |
0.2 | 1 | 2016 | PUMConf: a tool to configure product specific use case and domain models in a product line · SIGSOFT FSE 2016 |
Requirements engineering and software design › software product lines
variability modeling |
0.2 | 1 | 2016 | PUMConf: a tool to configure product specific use case and domain models in a product line · SIGSOFT FSE 2016 |
Methods — techniques the papers use, named apart from their topics
consistency checking · 0.2automated configuration · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Change impact analysis for evolving configuration decisions in product line use case modelsabstractProduct Line Engineering is becoming a key practice in many software development environments where complex systems are developed for multiple customers with varying needs. In many business contexts, use cases are the main artifacts for communicating requirements among stakeholders. In such contexts, Product Line (PL) use cases capture variable and common requirements while use case-driven configuration generates Product Specific (PS) use cases for each new customer in a product family. In this paper, we propose, apply, and assess a change impact analysis approach for evolving configuration decisions in PL use case models. Our approach includes: (1) automated support to identify the impact of decision changes on prior and subsequent decisions in PL use case diagrams and (2) automated incremental regeneration of PS use case models from PL use case models and evolving configuration decisions. Our tool support is integrated with IBM Doors. Our approach has been evaluated in an industrial case study, which provides evidence that it is practical and beneficial to analyze the impact of decision changes and to incrementally regenerate PS use case models in industrial settings. Ines Hajri, Arda Goknil, Lionel C. Briand, Thierry Stephany |
J. Syst. Softw. | 4 |
| 2018 | Configuring use case models in product families
Ines Hajri, Arda Goknil, Lionel C. Briand, Thierry Stephany |
Softw. Syst. Model. | 4 |
| 2017 | Incremental Reconfiguration of Product Specific Use Case Models for Evolving Configuration Decisions
Ines Hajri, Arda Goknil, Lionel C. Briand, Thierry Stephany |
REFSQ | 4 |
| 2016 | PUMConf: a tool to configure product specific use case and domain models in a product lineabstractWe present PUMConf, a tool for supporting configuration that currently focuses on requirements and enables effective product line management in the context of use case-driven development. By design, it relies exclusively on variability modeling for artifacts that are commonly used in such contexts (i.e., use case diagram, specifications and domain model). For given Product Line (PL) use case and domain models, PUMConf checks the consistency of the models, interactively receives configuration decisions from analysts, automatically checks decision consistency, and generates Product Specific (PS) use case and domain models from the PL models and decisions. It has been evaluated on an industrial case study in the automotive domain. Ines Hajri, Arda Goknil, Lionel C. Briand, Thierry Stephany |
SIGSOFT FSE | 4 |
| 2015 | Applying product line Use case modeling in an industrial automotive embedded system: Lessons learned and a refined approachabstractIn this paper, we propose, apply, and assess Product line Use case modeling Method (PUM), an approach that supports modeling variability at different levels of granularity in use cases and domain models. Our motivation is that, in many software development environments, use case modeling drives interactions among stakeholders and, therefore, use cases and domain models are common practice for requirements elicitation and analysis. In PUM, we integrate and adapt existing product line extensions for use cases and introduce some template extensions for use case specifications. Variability is captured in use case diagrams while it is reflected at a greater level of detail in use case specifications. Variability in domain concepts is captured in domain models. PUM is supported by a tool relying on Natural Language Processing (NLP). We applied PUM to an industrial automotive embedded system and report lessons learned and results from structured interviews with experienced engineers. Ines Hajri, Arda Goknil, Lionel C. Briand, Thierry Stephany |
MoDELS | 4 |