{"title":"Reuse environments for software artifacts: Analysis framework","authors":"Sajjad Mahmood, Moataz A. Ahmed, M. Alshayeb","doi":"10.1109/ICIS.2013.6607813","DOIUrl":null,"url":null,"abstract":"Systematic software reuse facilitates achieving quality software, faster and at a lower cost. Software reuse environments play an important role in exploiting reusable artifacts to the extent. Environments that support reusing early-stage software artifacts are of great interest. There have been a number of reuse environments proposed in the literature for reuse of software artifacts. However, there is no framework to allow analyzing (i.e. classifying and comparing) reuse environments. The significance of such a framework is twofold: (1) to be used by reuse practitioners to select appropriate environment; and (2) to be used by researchers to identify gaps for future research. In this paper, we present an attribute-based framework to provide such aid to practitioners and researchers. The paper also presents an indicative survey of current reuse environments proposed for systematic reuse of software artifacts. We use the framework to analyze those reuse environments. The analysis provides an understanding of current systematic reuse approaches and respective reuse environments; and identifies corresponding shortcomings. Consequently, we post research questions for future work.","PeriodicalId":345020,"journal":{"name":"2013 IEEE/ACIS 12th International Conference on Computer and Information Science (ICIS)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-06-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 IEEE/ACIS 12th International Conference on Computer and Information Science (ICIS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICIS.2013.6607813","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
Systematic software reuse facilitates achieving quality software, faster and at a lower cost. Software reuse environments play an important role in exploiting reusable artifacts to the extent. Environments that support reusing early-stage software artifacts are of great interest. There have been a number of reuse environments proposed in the literature for reuse of software artifacts. However, there is no framework to allow analyzing (i.e. classifying and comparing) reuse environments. The significance of such a framework is twofold: (1) to be used by reuse practitioners to select appropriate environment; and (2) to be used by researchers to identify gaps for future research. In this paper, we present an attribute-based framework to provide such aid to practitioners and researchers. The paper also presents an indicative survey of current reuse environments proposed for systematic reuse of software artifacts. We use the framework to analyze those reuse environments. The analysis provides an understanding of current systematic reuse approaches and respective reuse environments; and identifies corresponding shortcomings. Consequently, we post research questions for future work.