Proceedings of Software Product Lines. Economics, Architectures, and Implications. Workshop 15 at 22nd International Conference on Software Engineering (ICSE)

The deployment of product line engineering requires a profound understanding of domain engineering as an essential phase in a product line lifecycle. A domain engineering method defines domain activities which include: domain definition, domain analysis, derivation of generic domain architectures, identification of commonalties and variabilities in product families, and identification and specification of domain-wide software assets. To gain insight on how to do domain engineering in a product line context, we need to analyze and compare existing domain engineering methods using controlled experiments and case studies. This paper reports on a classroom experiment in which we analyze and compare a sampling of domain engineering methods. We discuss the details of the experiment and the lessons which we draw from it, then we discuss some preliminary conclusions about the experiment.

Publication Details

Journal
Fraunhofer-Publica (Fraunhofer-Gesellschaft)
Published
2025-05-16
DOI
https://doi.org/10.24406/publica-r-335835
Primary Topic
Advanced Electron Microscopy Techniques and Applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Proceedings of Software Product Lines. Economics, Architectures, and Implications. Workshop 15 at 22nd International Conference on Software Engineering (ICSE)

Fraunhofer-Publica (Fraunhofer-Gesellschaft)
Advanced Electron Microscopy Techniques and Applications
article

Proceedings of Software Product Lines. Economics, Architectures, and Implications. Workshop 15 at 22nd International Conference on Software Engineering (ICSE)

article en

Abstract

The deployment of product line engineering requires a profound understanding of domain engineering as an essential phase in a product line lifecycle. A domain engineering method defines domain activities which include: domain definition, domain analysis, derivation of generic domain architectures, identification of commonalties and variabilities in product families, and identification and specification of domain-wide software assets. To gain insight on how to do domain engineering in a product line context, we need to analyze and compare existing domain engineering methods using controlled experiments and case studies. This paper reports on a classroom experiment in which we analyze and compare a sampling of domain engineering methods. We discuss the details of the experiment and the lessons which we draw from it, then we discuss some preliminary conclusions about the experiment.

Fraunhofer-Publica (Fraunhofer-Gesellschaft)
Industry, innovation and infrastructure
Openalex Percentile: Top 66%
Advanced Electron Microscopy Techniques and Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.