A Systematic Review of the Literature of the Techniques to Perform Transformations in Software Engineering / Uma revisão sistemática da literatura das técnicas para realizar transformações na engenharia de software

Detalhes bibliográficos
Autor(a) principal: de Sousa, Reudismam Rolim
Data de Publicação: 2020
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Revista Veras
DOI: 10.34117/bjdv6n7-361
Texto Completo: https://ojs.brazilianjournals.com.br/ojs/index.php/BRJD/article/view/13221
Resumo: Along with software evolution, developers may do repetitive edits. These edits can be identical or similar to different codebase locations, which may occur as developers add features, refactor, or fix a bug. Since some of these edits are not present in Integrated Development Environments (IDEs), they are often performed manually, which is time-consuming and error-prone. In order to help developers to apply repetitive edits, some techniques were proposed. In this work, we present a systematic review of the literature of the techniques to do transformations in software engineering. As a result, this systematic review returned 51 works ranging from the domains programming-by-examples, linked editing, API usage, bug fixing, complex refactoring, and complex transformations, which can be used to help tools' designer in the proposition of new approaches.  
id VERACRUZ-0_5062cb9aa1ba1a42a2a5da957f092fc0
oai_identifier_str oai:ojs2.ojs.brazilianjournals.com.br:article/13221
network_acronym_str VERACRUZ-0
network_name_str Revista Veras
spelling A Systematic Review of the Literature of the Techniques to Perform Transformations in Software Engineering / Uma revisão sistemática da literatura das técnicas para realizar transformações na engenharia de softwareA Systematic Review of the Literature of the Techniques to Perform Transformations in Software Engineering / Uma revisão sistemática da literatura das técnicas para realizar transformações na engenharia de softwareSystematic Review of the LiteratureTransformationsSoftware Engineering.Systematic Review of the LiteratureTransformationsSoftware Engineering.Along with software evolution, developers may do repetitive edits. These edits can be identical or similar to different codebase locations, which may occur as developers add features, refactor, or fix a bug. Since some of these edits are not present in Integrated Development Environments (IDEs), they are often performed manually, which is time-consuming and error-prone. In order to help developers to apply repetitive edits, some techniques were proposed. In this work, we present a systematic review of the literature of the techniques to do transformations in software engineering. As a result, this systematic review returned 51 works ranging from the domains programming-by-examples, linked editing, API usage, bug fixing, complex refactoring, and complex transformations, which can be used to help tools' designer in the proposition of new approaches.  Along with software evolution, developers may do repetitive edits. These edits can be identical or similar to different codebase locations, which may occur as developers add features, refactor, or fix a bug. Since some of these edits are not present in Integrated Development Environments (IDEs), they are often performed manually, which is time-consuming and error-prone. In order to help developers to apply repetitive edits, some techniques were proposed. In this work, we present a systematic review of the literature of the techniques to do transformations in software engineering. As a result, this systematic review returned 51 works ranging from the domains programming-by-examples, linked editing, API usage, bug fixing, complex refactoring, and complex transformations, which can be used to help tools' designer in the proposition of new approaches. Brazilian Journals Publicações de Periódicos e Editora Ltda.2020-07-15info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://ojs.brazilianjournals.com.br/ojs/index.php/BRJD/article/view/1322110.34117/bjdv6n7-361Brazilian Journal of Development; Vol. 6 No. 7 (2020); 46927-46949Brazilian Journal of Development; Vol. 6 Núm. 7 (2020); 46927-46949Brazilian Journal of Development; v. 6 n. 7 (2020); 46927-469492525-8761reponame:Revista Verasinstname:Instituto Superior de Educação Vera Cruz (VeraCruz)instacron:VERACRUZenghttps://ojs.brazilianjournals.com.br/ojs/index.php/BRJD/article/view/13221/11115Copyright (c) 2020 Brazilian Journal of Developmentinfo:eu-repo/semantics/openAccessde Sousa, Reudismam Rolim2020-08-11T15:17:22Zoai:ojs2.ojs.brazilianjournals.com.br:article/13221Revistahttp://site.veracruz.edu.br:8087/instituto/revistaveras/index.php/revistaveras/PRIhttp://site.veracruz.edu.br:8087/instituto/revistaveras/index.php/revistaveras/oai||revistaveras@veracruz.edu.br2236-57292236-5729opendoar:2024-10-15T16:08:01.407449Revista Veras - Instituto Superior de Educação Vera Cruz (VeraCruz)false
dc.title.none.fl_str_mv A Systematic Review of the Literature of the Techniques to Perform Transformations in Software Engineering / Uma revisão sistemática da literatura das técnicas para realizar transformações na engenharia de software
A Systematic Review of the Literature of the Techniques to Perform Transformations in Software Engineering / Uma revisão sistemática da literatura das técnicas para realizar transformações na engenharia de software
title A Systematic Review of the Literature of the Techniques to Perform Transformations in Software Engineering / Uma revisão sistemática da literatura das técnicas para realizar transformações na engenharia de software
spellingShingle A Systematic Review of the Literature of the Techniques to Perform Transformations in Software Engineering / Uma revisão sistemática da literatura das técnicas para realizar transformações na engenharia de software
A Systematic Review of the Literature of the Techniques to Perform Transformations in Software Engineering / Uma revisão sistemática da literatura das técnicas para realizar transformações na engenharia de software
de Sousa, Reudismam Rolim
Systematic Review of the Literature
Transformations
Software Engineering.
Systematic Review of the Literature
Transformations
Software Engineering.
de Sousa, Reudismam Rolim
Systematic Review of the Literature
Transformations
Software Engineering.
Systematic Review of the Literature
Transformations
Software Engineering.
title_short A Systematic Review of the Literature of the Techniques to Perform Transformations in Software Engineering / Uma revisão sistemática da literatura das técnicas para realizar transformações na engenharia de software
title_full A Systematic Review of the Literature of the Techniques to Perform Transformations in Software Engineering / Uma revisão sistemática da literatura das técnicas para realizar transformações na engenharia de software
title_fullStr A Systematic Review of the Literature of the Techniques to Perform Transformations in Software Engineering / Uma revisão sistemática da literatura das técnicas para realizar transformações na engenharia de software
A Systematic Review of the Literature of the Techniques to Perform Transformations in Software Engineering / Uma revisão sistemática da literatura das técnicas para realizar transformações na engenharia de software
title_full_unstemmed A Systematic Review of the Literature of the Techniques to Perform Transformations in Software Engineering / Uma revisão sistemática da literatura das técnicas para realizar transformações na engenharia de software
A Systematic Review of the Literature of the Techniques to Perform Transformations in Software Engineering / Uma revisão sistemática da literatura das técnicas para realizar transformações na engenharia de software
title_sort A Systematic Review of the Literature of the Techniques to Perform Transformations in Software Engineering / Uma revisão sistemática da literatura das técnicas para realizar transformações na engenharia de software
author de Sousa, Reudismam Rolim
author_facet de Sousa, Reudismam Rolim
de Sousa, Reudismam Rolim
author_role author
dc.contributor.author.fl_str_mv de Sousa, Reudismam Rolim
dc.subject.por.fl_str_mv Systematic Review of the Literature
Transformations
Software Engineering.
Systematic Review of the Literature
Transformations
Software Engineering.
topic Systematic Review of the Literature
Transformations
Software Engineering.
Systematic Review of the Literature
Transformations
Software Engineering.
description Along with software evolution, developers may do repetitive edits. These edits can be identical or similar to different codebase locations, which may occur as developers add features, refactor, or fix a bug. Since some of these edits are not present in Integrated Development Environments (IDEs), they are often performed manually, which is time-consuming and error-prone. In order to help developers to apply repetitive edits, some techniques were proposed. In this work, we present a systematic review of the literature of the techniques to do transformations in software engineering. As a result, this systematic review returned 51 works ranging from the domains programming-by-examples, linked editing, API usage, bug fixing, complex refactoring, and complex transformations, which can be used to help tools' designer in the proposition of new approaches.  
publishDate 2020
dc.date.none.fl_str_mv 2020-07-15
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://ojs.brazilianjournals.com.br/ojs/index.php/BRJD/article/view/13221
10.34117/bjdv6n7-361
url https://ojs.brazilianjournals.com.br/ojs/index.php/BRJD/article/view/13221
identifier_str_mv 10.34117/bjdv6n7-361
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv https://ojs.brazilianjournals.com.br/ojs/index.php/BRJD/article/view/13221/11115
dc.rights.driver.fl_str_mv Copyright (c) 2020 Brazilian Journal of Development
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Copyright (c) 2020 Brazilian Journal of Development
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Brazilian Journals Publicações de Periódicos e Editora Ltda.
publisher.none.fl_str_mv Brazilian Journals Publicações de Periódicos e Editora Ltda.
dc.source.none.fl_str_mv Brazilian Journal of Development; Vol. 6 No. 7 (2020); 46927-46949
Brazilian Journal of Development; Vol. 6 Núm. 7 (2020); 46927-46949
Brazilian Journal of Development; v. 6 n. 7 (2020); 46927-46949
2525-8761
reponame:Revista Veras
instname:Instituto Superior de Educação Vera Cruz (VeraCruz)
instacron:VERACRUZ
instname_str Instituto Superior de Educação Vera Cruz (VeraCruz)
instacron_str VERACRUZ
institution VERACRUZ
reponame_str Revista Veras
collection Revista Veras
repository.name.fl_str_mv Revista Veras - Instituto Superior de Educação Vera Cruz (VeraCruz)
repository.mail.fl_str_mv ||revistaveras@veracruz.edu.br
_version_ 1822183777539981312
dc.identifier.doi.none.fl_str_mv 10.34117/bjdv6n7-361