1 / 13

Presented By: Amith Kumar Vangala

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

krysta
Download Presentation

Presented By: Amith Kumar Vangala

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Presented By:Amith Kumar Vangala Success and Failure factors in Software Reuse

  2. What is Software Reuse? • Software Reuse is building up or updating of software using the existing software components.

  3. Why Reuse Software? • Productivity • Quality • reliability • cost • Implementation time • Future projects development time

  4. Types of Reuse • Horizontal reuse • Vertical reuse- Domain Engineering, Application Engineering

  5. Why Software Reuse failed over the years ? • Administrative obstacle • Organizational obstacle • Political obstacle • Psychological obstacle

  6. Reuse Costs-Investment: • Process • Necessary Tools • People-training

  7. Software Reuse Decision Sequence: • Reuse Potential • Reuse Capability • Reuse Implementation

  8. Reuse Potential: • Identifying functions • Identifying the number of reuses

  9. Reuse Capability: • Change non-reuse specific processes • Add reuse-specific processes • Address human factors • Set up a repository

  10. Reuse implementation: • Change non-reuse specific processes: • Add reuse-specific Processes: • Address human factors: • Set up a repository:

  11. Conclusion: • Commitment • Non-awareness • Blind Belief • Planning

  12. 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

  13. Brain Storming: ? Questions

More Related