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...
Gespeichert in:
Veröffentlicht in: | Computer standards and interfaces 2019-10, Vol.66, p.103352, Article 103352 |
---|---|
Hauptverfasser: | , , |
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 |