Trends in software reuse research: A tertiary study

•We identified 30 current research topics and 127 proposals for future work.•Current research topics in software reuse are mainly focused in software product lines.•Requirements engineering and testing are the most reported activities.•Application of systematic reuse to support decision-making remai...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computer standards and interfaces 2019-10, Vol.66, p.103352, Article 103352
Hauptverfasser: Barros-Justo, José L., Benitti, Fabiane B.V., Matalonga, Santiago
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page 103352
container_title Computer standards and interfaces
container_volume 66
creator Barros-Justo, José L.
Benitti, Fabiane B.V.
Matalonga, Santiago
description •We identified 30 current research topics and 127 proposals for future work.•Current research topics in software reuse are mainly focused in software product lines.•Requirements engineering and testing are the most reported activities.•Application of systematic reuse to support decision-making remains the goal of many current reports.•Future research proposals include: requirements engineering, evolution and variability management, and systematic reuse adoption.•Software reuse is not yet a mature discipline, and offers many research opportunities. The reuse of software has been a research topic for more than 50 years. Throughout that time, many approaches, tools and proposed techniques have reached maturity. However, it is not yet a widespread practice and some issues need to be further investigated. The latest study on software reuse trends dates back to 2005 and we think that it should be updated. To identify the current trends in software reuse research. A tertiary study based on systematic secondary studies published up to July 2018. We identified 4,423 works related to software reuse, from which 3,102 were filtered by selection criteria and quality assessment to produce a final set of 56 relevant studies. We identified 30 current research topics and 127 proposals for future work, grouped into three broad categories: Software Product Lines, Other reuse approaches and General reuse topics. Frequently reported topics include: Requirements and Testing in the category of Lifecycle phases for Software Product Lines, and Systematic reuse for decision making in the category of General Reuse. The most mentioned future work proposals were Requirements, and Evolution and Variability management for Software Product Lines, and Systematic reuse for decision making. The identified trends, based on future work proposals, demonstrate that software reuse is still an interesting area for research. Researchers can use these trends as a guide to lead their future projects.
doi_str_mv 10.1016/j.csi.2019.04.011
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2272722592</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S092054891830463X</els_id><sourcerecordid>2272722592</sourcerecordid><originalsourceid>FETCH-LOGICAL-c416t-7c88afe20f6a294400a7532453d46a02394beefd2a1d53ee884e6f30d9d906ba3</originalsourceid><addsrcrecordid>eNp9kEtLAzEQgIMoWB8_wNuC510nj31ET6X4goKXeg5pMsEsdbcmWaX_3pR68lAGZi7zzeMj5IZCRYE2d31loq8YUFmBqIDSEzKjXcvKFmh3SmYgGZS16OQ5uYixBwDW8HZG-CrgYGPhhyKOLv3ogEXAKe5zRB3Mx30xLxKG5HXYFTFNdndFzpzeRLz-q5fk_elxtXgpl2_Pr4v5sjSCNqlsTddphwxco5kUAkC3NWei5lY0GhiXYo3oLNPU1hyx6wQ2joOVVkKz1vyS3B7mbsP4NWFMqh-nMOSVirE2B6sly1300GXCGGNAp7bBf-ZjFQW1d6N6ld2ovRsFQmU3mWn_McYnnfw4pKD95ij5cCAxP_7tMahoPA4GrQ9okrKjP0L_AlSbfWA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2272722592</pqid></control><display><type>article</type><title>Trends in software reuse research: A tertiary study</title><source>Elsevier ScienceDirect Journals</source><creator>Barros-Justo, José L. ; Benitti, Fabiane B.V. ; Matalonga, Santiago</creator><creatorcontrib>Barros-Justo, José L. ; Benitti, Fabiane B.V. ; Matalonga, Santiago</creatorcontrib><description>•We identified 30 current research topics and 127 proposals for future work.•Current research topics in software reuse are mainly focused in software product lines.•Requirements engineering and testing are the most reported activities.•Application of systematic reuse to support decision-making remains the goal of many current reports.•Future research proposals include: requirements engineering, evolution and variability management, and systematic reuse adoption.•Software reuse is not yet a mature discipline, and offers many research opportunities. The reuse of software has been a research topic for more than 50 years. Throughout that time, many approaches, tools and proposed techniques have reached maturity. However, it is not yet a widespread practice and some issues need to be further investigated. The latest study on software reuse trends dates back to 2005 and we think that it should be updated. To identify the current trends in software reuse research. A tertiary study based on systematic secondary studies published up to July 2018. We identified 4,423 works related to software reuse, from which 3,102 were filtered by selection criteria and quality assessment to produce a final set of 56 relevant studies. We identified 30 current research topics and 127 proposals for future work, grouped into three broad categories: Software Product Lines, Other reuse approaches and General reuse topics. Frequently reported topics include: Requirements and Testing in the category of Lifecycle phases for Software Product Lines, and Systematic reuse for decision making in the category of General Reuse. The most mentioned future work proposals were Requirements, and Evolution and Variability management for Software Product Lines, and Systematic reuse for decision making. The identified trends, based on future work proposals, demonstrate that software reuse is still an interesting area for research. Researchers can use these trends as a guide to lead their future projects.</description><identifier>ISSN: 0920-5489</identifier><identifier>EISSN: 1872-7018</identifier><identifier>DOI: 10.1016/j.csi.2019.04.011</identifier><language>eng</language><publisher>Amsterdam: Elsevier B.V</publisher><subject>Code reuse ; Decision making ; Product lines ; Proposals ; Quality assessment ; Software ; Software development ; Software reuse ; Systematic literature review ; Tertiary study ; Trends ; Trends in software reuse</subject><ispartof>Computer standards and interfaces, 2019-10, Vol.66, p.103352, Article 103352</ispartof><rights>2019 Elsevier B.V.</rights><rights>Copyright Elsevier BV Oct 2019</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c416t-7c88afe20f6a294400a7532453d46a02394beefd2a1d53ee884e6f30d9d906ba3</citedby><cites>FETCH-LOGICAL-c416t-7c88afe20f6a294400a7532453d46a02394beefd2a1d53ee884e6f30d9d906ba3</cites><orcidid>0000-0001-5429-2449 ; 0000-0003-2046-2643</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.sciencedirect.com/science/article/pii/S092054891830463X$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,776,780,3537,27901,27902,65534</link.rule.ids></links><search><creatorcontrib>Barros-Justo, José L.</creatorcontrib><creatorcontrib>Benitti, Fabiane B.V.</creatorcontrib><creatorcontrib>Matalonga, Santiago</creatorcontrib><title>Trends in software reuse research: A tertiary study</title><title>Computer standards and interfaces</title><description>•We identified 30 current research topics and 127 proposals for future work.•Current research topics in software reuse are mainly focused in software product lines.•Requirements engineering and testing are the most reported activities.•Application of systematic reuse to support decision-making remains the goal of many current reports.•Future research proposals include: requirements engineering, evolution and variability management, and systematic reuse adoption.•Software reuse is not yet a mature discipline, and offers many research opportunities. The reuse of software has been a research topic for more than 50 years. Throughout that time, many approaches, tools and proposed techniques have reached maturity. However, it is not yet a widespread practice and some issues need to be further investigated. The latest study on software reuse trends dates back to 2005 and we think that it should be updated. To identify the current trends in software reuse research. A tertiary study based on systematic secondary studies published up to July 2018. We identified 4,423 works related to software reuse, from which 3,102 were filtered by selection criteria and quality assessment to produce a final set of 56 relevant studies. We identified 30 current research topics and 127 proposals for future work, grouped into three broad categories: Software Product Lines, Other reuse approaches and General reuse topics. Frequently reported topics include: Requirements and Testing in the category of Lifecycle phases for Software Product Lines, and Systematic reuse for decision making in the category of General Reuse. The most mentioned future work proposals were Requirements, and Evolution and Variability management for Software Product Lines, and Systematic reuse for decision making. The identified trends, based on future work proposals, demonstrate that software reuse is still an interesting area for research. Researchers can use these trends as a guide to lead their future projects.</description><subject>Code reuse</subject><subject>Decision making</subject><subject>Product lines</subject><subject>Proposals</subject><subject>Quality assessment</subject><subject>Software</subject><subject>Software development</subject><subject>Software reuse</subject><subject>Systematic literature review</subject><subject>Tertiary study</subject><subject>Trends</subject><subject>Trends in software reuse</subject><issn>0920-5489</issn><issn>1872-7018</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2019</creationdate><recordtype>article</recordtype><recordid>eNp9kEtLAzEQgIMoWB8_wNuC510nj31ET6X4goKXeg5pMsEsdbcmWaX_3pR68lAGZi7zzeMj5IZCRYE2d31loq8YUFmBqIDSEzKjXcvKFmh3SmYgGZS16OQ5uYixBwDW8HZG-CrgYGPhhyKOLv3ogEXAKe5zRB3Mx30xLxKG5HXYFTFNdndFzpzeRLz-q5fk_elxtXgpl2_Pr4v5sjSCNqlsTddphwxco5kUAkC3NWei5lY0GhiXYo3oLNPU1hyx6wQ2joOVVkKz1vyS3B7mbsP4NWFMqh-nMOSVirE2B6sly1300GXCGGNAp7bBf-ZjFQW1d6N6ld2ovRsFQmU3mWn_McYnnfw4pKD95ij5cCAxP_7tMahoPA4GrQ9okrKjP0L_AlSbfWA</recordid><startdate>20191001</startdate><enddate>20191001</enddate><creator>Barros-Justo, José L.</creator><creator>Benitti, Fabiane B.V.</creator><creator>Matalonga, Santiago</creator><general>Elsevier B.V</general><general>Elsevier BV</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0001-5429-2449</orcidid><orcidid>https://orcid.org/0000-0003-2046-2643</orcidid></search><sort><creationdate>20191001</creationdate><title>Trends in software reuse research: A tertiary study</title><author>Barros-Justo, José L. ; Benitti, Fabiane B.V. ; Matalonga, Santiago</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c416t-7c88afe20f6a294400a7532453d46a02394beefd2a1d53ee884e6f30d9d906ba3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2019</creationdate><topic>Code reuse</topic><topic>Decision making</topic><topic>Product lines</topic><topic>Proposals</topic><topic>Quality assessment</topic><topic>Software</topic><topic>Software development</topic><topic>Software reuse</topic><topic>Systematic literature review</topic><topic>Tertiary study</topic><topic>Trends</topic><topic>Trends in software reuse</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Barros-Justo, José L.</creatorcontrib><creatorcontrib>Benitti, Fabiane B.V.</creatorcontrib><creatorcontrib>Matalonga, Santiago</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Computer standards and interfaces</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Barros-Justo, José L.</au><au>Benitti, Fabiane B.V.</au><au>Matalonga, Santiago</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Trends in software reuse research: A tertiary study</atitle><jtitle>Computer standards and interfaces</jtitle><date>2019-10-01</date><risdate>2019</risdate><volume>66</volume><spage>103352</spage><pages>103352-</pages><artnum>103352</artnum><issn>0920-5489</issn><eissn>1872-7018</eissn><abstract>•We identified 30 current research topics and 127 proposals for future work.•Current research topics in software reuse are mainly focused in software product lines.•Requirements engineering and testing are the most reported activities.•Application of systematic reuse to support decision-making remains the goal of many current reports.•Future research proposals include: requirements engineering, evolution and variability management, and systematic reuse adoption.•Software reuse is not yet a mature discipline, and offers many research opportunities. The reuse of software has been a research topic for more than 50 years. Throughout that time, many approaches, tools and proposed techniques have reached maturity. However, it is not yet a widespread practice and some issues need to be further investigated. The latest study on software reuse trends dates back to 2005 and we think that it should be updated. To identify the current trends in software reuse research. A tertiary study based on systematic secondary studies published up to July 2018. We identified 4,423 works related to software reuse, from which 3,102 were filtered by selection criteria and quality assessment to produce a final set of 56 relevant studies. We identified 30 current research topics and 127 proposals for future work, grouped into three broad categories: Software Product Lines, Other reuse approaches and General reuse topics. Frequently reported topics include: Requirements and Testing in the category of Lifecycle phases for Software Product Lines, and Systematic reuse for decision making in the category of General Reuse. The most mentioned future work proposals were Requirements, and Evolution and Variability management for Software Product Lines, and Systematic reuse for decision making. The identified trends, based on future work proposals, demonstrate that software reuse is still an interesting area for research. Researchers can use these trends as a guide to lead their future projects.</abstract><cop>Amsterdam</cop><pub>Elsevier B.V</pub><doi>10.1016/j.csi.2019.04.011</doi><orcidid>https://orcid.org/0000-0001-5429-2449</orcidid><orcidid>https://orcid.org/0000-0003-2046-2643</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0920-5489
ispartof Computer standards and interfaces, 2019-10, Vol.66, p.103352, Article 103352
issn 0920-5489
1872-7018
language eng
recordid cdi_proquest_journals_2272722592
source Elsevier ScienceDirect Journals
subjects Code reuse
Decision making
Product lines
Proposals
Quality assessment
Software
Software development
Software reuse
Systematic literature review
Tertiary study
Trends
Trends in software reuse
title Trends in software reuse research: A tertiary study
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-19T09%3A07%3A52IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Trends%20in%20software%20reuse%20research:%20A%20tertiary%20study&rft.jtitle=Computer%20standards%20and%20interfaces&rft.au=Barros-Justo,%20Jos%C3%A9%20L.&rft.date=2019-10-01&rft.volume=66&rft.spage=103352&rft.pages=103352-&rft.artnum=103352&rft.issn=0920-5489&rft.eissn=1872-7018&rft_id=info:doi/10.1016/j.csi.2019.04.011&rft_dat=%3Cproquest_cross%3E2272722592%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2272722592&rft_id=info:pmid/&rft_els_id=S092054891830463X&rfr_iscdi=true