Reverse Engineering in Software Product Line - A Systematic Literature Review

被引:0
|
作者
Hasbi, Muhamad [1 ]
Budiardjo, Eko K. [1 ]
Wibowo, Wahyu C. [1 ]
机构
[1] Univ Indonesia, Fac Comp Sci, UI Campus, Depok, Jawa Barat, Indonesia
关键词
Reverse engineering; systematic review; software product line; domain engineering; FEATURES;
D O I
10.1145/3297156.3297203
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:174 / 179
页数:6
相关论文
共 50 条
  • [1] Empirical software product line engineering: A systematic literature review
    Eva Chacon-Luna, Ana
    Manuel Gutierrez, Antonio
    Galindo, Jose A.
    Benavides, David
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2020, 128
  • [2] A SYSTEMATIC LITERATURE REVIEW ON SOFTWARE PRODUCT LINE QUALITY
    Moraga, Carmen
    Moraga, Ma Angeles
    Genero, Marcela
    Piattini, Mario
    [J]. ICSOFT 2011: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATABASE TECHNOLOGIES, VOL 2, 2011, : 269 - 272
  • [3] Software product line testing: a systematic literature review
    Agh, Halimeh
    Azamnouri, Aidin
    Wagner, Stefan
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2024, 29 (06)
  • [4] Software product line scoping: A systematic literature review
    Marchezan, Luciano
    Rodrigues, Elder
    Guez Assuncao, Wesley Klewerton
    Bernardino, Maicon
    Basso, Fabio Paulo
    Carbonell, Joao
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 186
  • [5] Software product line evolution: A systematic literature review
    Marques, Maira
    Simmonds, Jocelyn
    Rossel, Pedro O.
    Cecilia Bastarrica, Maria
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2019, 105 : 190 - 208
  • [6] Requirements engineering for software product lines: A systematic literature review
    Alves, Vander
    Niu, Nan
    Alves, Carina
    Valenca, George
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2010, 52 (08) : 806 - 820
  • [7] Empirical software product line engineering: A systematic literature review. An IST journal publication
    Chacon-Luna, Ana Eva
    Fernandez, Antonio Manuel Gutierrez
    Galindo, Jose A.
    Benavides, David
    [J]. SPLC '21: PROCEEDINGS OF THE 25TH ACM INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, VOL A, 2021,
  • [8] Empirical software product line engineering: A systematic literature review. An IST journal publication
    Chacon-Luna, Ana Eva
    Fernandez, Antonio Manuel Gutierrez
    Galindo, Jose A.
    Benavides, David
    [J]. SPLC '21: PROCEEDINGS OF THE 25TH ACM INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, VOL A, 2021,
  • [9] Agile product line engineering-a systematic literature review
    Diaz, Jessica
    Perez, Jennifer
    Alarcon, Pedro P.
    Garbajosa, Juan
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (08): : 921 - 941
  • [10] Software product line applied to the internet of things: A systematic literature review
    Geraldi, Ricardo Theis
    Reinehr, Sheila
    Malucelli, Andreia
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2020, 124