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

John Kook Pedersen

dblp:228/5712 · DBLP profile ↗
← Back
1ranked-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 · 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.

Software engineering, system software, and programming languages
1 paper
Requirements engineering and software design · 50% Empirical software engineering · 50%

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

TopicWeightPapersLastEvidence papers
Empirical software engineering
controlled experiment
0.312018
Model transformation languages under a magnifying glass: a controlled experiment with Xtend, ATL, and QVT · ESEC/SIGSOFT FSE 2018
Requirements engineering and software design
model-driven engineering
0.312018
Model transformation languages under a magnifying glass: a controlled experiment with Xtend, ATL, and QVT · ESEC/SIGSOFT FSE 2018
Requirements engineering and software design › model-driven engineering › model transformation
model transformation languages
0.312018
Model transformation languages under a magnifying glass: a controlled experiment with Xtend, ATL, and QVT · ESEC/SIGSOFT FSE 2018
Empirical software engineering
programming language comparison
0.312018
Model transformation languages under a magnifying glass: a controlled experiment with Xtend, ATL, and QVT · ESEC/SIGSOFT FSE 2018

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

statistical analysis · 0.3controlled experiment · 0.3
YearPublicationVenuePosition
2018 Model transformation languages under a magnifying glass: a controlled experiment with Xtend, ATL, and QVT
abstract
In Model-Driven Software Development, models are automatically processed to support the creation, build, and execution of systems. A large variety of dedicated model-transformation languages exists, promising to efficiently realize the automated processing of models. To investigate the actual benefit of using such specialized languages, we performed a large-scale controlled experiment in which over 78 subjects solve 231 individual tasks using three languages. The experiment sheds light on commonalities and differences between model transformation languages (ATL, QVT-O) and on benefits of using them in common development tasks (comprehension, change, and creation) against a modern general-purpose language (Xtend). Our results show no statistically significant benefit of using a dedicated transformation language over a modern general-purpose language. However, we were able to identify several aspects of transformation programming where domain-specific transformation languages do appear to help, including copying objects, context identification, and conditioning the computation on types.
Regina Hebig, Christoph Seidl 0001, Thorsten Berger, John Kook Pedersen, Andrzej Wasowski
ESEC/SIGSOFT FSE4