Reverse engineering in software product line - A systematic literature review

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Citation (Scopus)

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.

Original languageEnglish
Title of host publicationProceedings 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
PublisherAssociation for Computing Machinery
Pages174-179
Number of pages6
ISBN (Electronic)9781450366069
DOIs
Publication statusPublished - 8 Dec 2018
Event2nd International Conference on Computer Science and Artificial Intelligence, CSAI 2018 - Shenzhen, China
Duration: 8 Dec 201810 Dec 2018

Publication series

NameACM International Conference Proceeding Series

Conference

Conference2nd International Conference on Computer Science and Artificial Intelligence, CSAI 2018
CountryChina
CityShenzhen
Period8/12/1810/12/18

Keywords

  • Domain engineering
  • Reverse engineering
  • Software product line
  • Systematic review

Fingerprint Dive into the research topics of 'Reverse engineering in software product line - A systematic literature review'. Together they form a unique fingerprint.

Cite this