130 likes | 368 Views
Presented By: Amith Kumar Vangala. Success and Failure factors in Software Reuse. What is Software Reuse?. Software Reuse is building up or updating of software using the existing software components. Why Reuse Software?. Productivity Quality reliability cost Implementation time
E N D
Presented By:Amith Kumar Vangala Success and Failure factors in Software Reuse
What is Software Reuse? • Software Reuse is building up or updating of software using the existing software components.
Why Reuse Software? • Productivity • Quality • reliability • cost • Implementation time • Future projects development time
Types of Reuse • Horizontal reuse • Vertical reuse- Domain Engineering, Application Engineering
Why Software Reuse failed over the years ? • Administrative obstacle • Organizational obstacle • Political obstacle • Psychological obstacle
Reuse Costs-Investment: • Process • Necessary Tools • People-training
Software Reuse Decision Sequence: • Reuse Potential • Reuse Capability • Reuse Implementation
Reuse Potential: • Identifying functions • Identifying the number of reuses
Reuse Capability: • Change non-reuse specific processes • Add reuse-specific processes • Address human factors • Set up a repository
Reuse implementation: • Change non-reuse specific processes: • Add reuse-specific Processes: • Address human factors: • Set up a repository:
Conclusion: • Commitment • Non-awareness • Blind Belief • Planning
References: • [1]. Success and failure factors in software reuseMorisio, M.Ezran, M.Tully, C. Dipt. Auto. E Inf., Torino Univ.;this paper appears in:Software Engineering, IEEE Transactions on Publication Date: Apr 2002 • [2]. More success and failure factors in software reuseMenzies, T.Di Stefano, J.S. Lane Dept. of Computer. Science., West Virginia Univ., Morgantown, WV, USA;this paper appears in:Software Engineering, IEEE Transactions on Publication Date: May 2003 • [3] . Why Software Reuse has failed and How to Make It Work for You Douglas C.Schmid Department of Electrical and Computer Engineering, University of California, Irvine. • [4]. Success factors of systematic reuseFrakes, W.B.Isoda, S. Virginia Polytechnic. Inst. & State Univ., Blacksburg, VA; this paper appears in: Software, IEEE, Publication Date: Sep 1994 • [5]. Why do so many reuse programs fail?Card, D.Comer, E. Software Productivity Solutions, Indialantic, FL; this paper appears in: Software, IEEE, this publication Date: Sep 1994
Brain Storming: ? Questions