@inproceedings{e908eacef0a04995a35cd3c520d55d3d,
title = "Reverse engineering in software product line - A systematic literature review",
abstract = "Reverse engineering is the information extraction process on system by identifying and analyzing the components that are part of that system. We analyze existing research that related with reverse engineering process on software product line. There are two product line processes according to Software product line engineering framework they are domain engineering process and application engineering process. We investigate reverse engineering in domain engineering process (domain requirements, domain design, and domain realization, domain quality assurance). We performed a systematic literature review. A manual search resulting 71 papers considered for analysis. Results: The majority of reverse engineering studied in three domain activity in domain engineering process. That is requirement engineering, domain design and domain realization. There are inconsistent correlations between features in the reverse engineering process. These approaches extract features without constraints between its features. Conclusions: Reverse engineering methods are needed that are able to identify and maintain a consistent correlation between features in application engineering and domain engineering in the reverse engineering process. Finally, we provide gaps from existing research and show opportunities for future research.",
keywords = "Domain engineering, Reverse engineering, Software product line, Systematic review",
author = "Muhamad Hasbi and Budiardjo, {Eko K.} and Wibowo, {Wahyu C.}",
note = "Publisher Copyright: {\textcopyright} 2018 Association for Computing Machinery.; 2nd International Conference on Computer Science and Artificial Intelligence, CSAI 2018 ; Conference date: 08-12-2018 Through 10-12-2018",
year = "2018",
month = dec,
day = "8",
doi = "10.1145/3297156.3297203",
language = "English",
series = "ACM International Conference Proceeding Series",
publisher = "Association for Computing Machinery",
pages = "174--179",
booktitle = "Proceedings of the 2018 2nd International Conference on Computer Science and Artificial Intelligence, CSAI 2018 - 2018 the 10th International Conference on Information and Multimedia Technology, ICIMT 2018",
address = "United States",
}