DocumentCode
1249924
Title
Toward an engineering discipline of software reuse
Author
Mili, Ali ; Yacoub, Sherif ; Addy, Edward ; Mili, Hafedh
Author_Institution
Inst. for Software Res., West Virginia Univ., Morgantown, WV, USA
Volume
16
Issue
5
fYear
1999
Firstpage
22
Lastpage
31
Abstract
This article stems from a panel session at the 1997 Symposium on Software Reusability, and discusses open research issues, classified by goal and by approach. Software development cannot possibly become an engineering discipline so long as it has not perfected a technology for developing products from reusable assets in a routine manner, on an industrial scale. Software reuse cannot, in turn, achieve this status unless we make the following provisions: a sound scientific foundation that encompasses relevant design principles, widely acceptable engineering standards that compile these principles into working practical solutions, and coherent managerial standards that enable the deployment of these solutions under acceptable conditions of product quality and process maturity. Although successful software reuse experiments are increasingly common, success is not the norm, software reuse is not a matter of routine practice, the promises of software reuse remain for the most part unfulfilled, and a number of issues remain worthy of further research
Keywords
research initiatives; software reusability; Software Reusability; engineering discipline; research; software development; software reuse; Acoustical engineering; Computer industry; Costs; Design engineering; Engineering management; Hardware; NASA; Programming; Quality management; Size measurement; Software design; Software measurement; Software quality; Software reusability; Software standards; Software systems;
fLanguage
English
Journal_Title
Software, IEEE
Publisher
ieee
ISSN
0740-7459
Type
jour
DOI
10.1109/52.795098
Filename
795098
Link To Document