Extracting domain behaviors through multi-criteria, polymorphism-inspired variability analysis

作者:

Highlights:

• Extracting domain knowledge may improve system development and maintenance.

• Domain behaviors can be automatically extracted from implementations of systems.

• In clone-and-own scenarios, the domain infrastructure can be automatically drafted.

• In independent development scenarios, a conceptual domain model can be created.

摘要

•Extracting domain knowledge may improve system development and maintenance.•Domain behaviors can be automatically extracted from implementations of systems.•In clone-and-own scenarios, the domain infrastructure can be automatically drafted.•In independent development scenarios, a conceptual domain model can be created.

论文关键词:Feature modeling,Variability analysis,Domain engineering,Multi criteria decision making,Machine learning,Polymorphism

论文评审过程:Received 29 April 2021, Accepted 25 August 2021, Available online 16 September 2021, Version of Record 12 May 2022.

论文官网地址:https://doi.org/10.1016/j.is.2021.101882