File(s) under permanent embargo
What will affect software reuse: a causal model analysis
Software reuse is an important topic due to its potential benefits in increasing product quality and decreasing cost. Although more and more people are aware that not only technical issues, but also nontechnical issues are important to the success of software reuse, people are still not certain which factors will have direct effect on the success of reuse. In this paper, we applied a causal discovery algorithm to the software reuse survey data [2]. Ensemble strategy is incorporated to locate a probable causal model structure for software reuse, and find all those factors which have direct effect on the success of reuse. Our discovery results reinforced some conclusions of Morisio et al. and found some new conclusions which might significantly improve the odds of a reuse project succeeding.
History
Journal
International journal of software engineering and knowledge engineeringVolume
14Issue
3Pagination
351 - 364Publisher
World Scientific PublishingLocation
SingaporePublisher DOI
ISSN
0218-1940eISSN
1793-6403Language
engPublication classification
C1 Refereed article in a scholarly journalCopyright notice
World Scientific Publishing GroupUsage metrics
Categories
Keywords
software reusecausal discoverydata mininggraphical modelcomputer scienceScience & TechnologyTechnologyComputer Science, Artificial IntelligenceComputer Science, Software EngineeringEngineering, Electrical & ElectronicEngineeringFAILURE FACTORSSUCCESSArtificial Intelligence and Image ProcessingComputer Software