SlideShare a Scribd company logo
1 of 20
Download to read offline
ReSAR: Reusable
Software Artifacts Repository
Putcha V. Narasimham
Knowledge Enabler Systems
Reuse and Engineering
In engineering, systems are
designed by composing
existing components that
have been used in other
systems.
---Ian Sommerville
 So, Engineering is
REUSING
 In addition to it being
 Systematic application
of methods and Tools ..
2
09 APR 14ReSAR
Computer Software—Very Special
Computer
Software
Grand
Fabulous
Perpetual
NOT Material
3
09 APR 14ReSAR
Computer Software—Very Special
 Every cost-less copy
 Delivers VALUE
 EVERY time it is executed
 It is active and generative
 No material defects
 No manufacturing defects
09 APR 14ReSAR
4
REUSE of Software
Much talked of but NOT used enough
5
09 APR 14ReSAR
(Low Cost + High Value) X # Copies
 With a catch
 The first working
software costs a lot
 But it can be
contained by reusing
some available parts
of other systems
 See the advantage of
 REUSE of Software
 This is closest to
inexhaustible source of
value or worth
6
09 APR 14ReSAR
Software Artifact
What a software
artisan creates or
produces
 Any software item or document /
diagram for development, testing or
operation of software
 Definitions, standards, methodology
templates, checklists, BRD, SRS of
system or sub-system, component,
Software Architecture, design
documents, source & object codes, test
spex, test data, reports …..
7
Software
Artifact
09 APR 14ReSAR
Artifacts are of immense value
 And if they can be
copied at NO cost and
reused,
 Their value multiplies
several folds
 But does it really work?
 No, not ordinarily
 Software engineering has
been more focused on
original development
 BUT IT NEED NOT BE
8
09 APR 14ReSAR
Grow
So here is a proposal
 To have REUSE policy
 Learn techniques of
REUSE….
 Set up ReSAR
 Manage
 Grow within & across
09 APR 14ReSAR
9
REUSE
Manage
Set up
ReSAR
Within &
Across
Set up & Operate ReSAR
09 APR 14ReSAR
10
Create ReSAR
 ReSAR is (to be) created &
 Incorporated as
 A Professional Organization
For Profit
 By founder members
who are:
 Software scholars,
 Professors or
 Professionals
 Business
professionals
 Any one helpful
09 APR 14ReSAR
11
Registered Members & Management
 Then members can
register as individuals
 Corporate members?
 For the Mission of
ReSAR…to be crafted
 Chief Editor,
 Editors,
 Referees and
 Business Manager
 Elected by the
members of ReSAR
12
09 APR 14ReSAR
Generating WORTH & Delivering Value
Let’s benefit & Share
09 APR 14ReSAR
13
Artifact Worth Assessment & Pricing
 Editors & Business Managers
 Assess the worth W of artifact
 Fix Sale Price SP
 SP = W/n,
 n = 10 to 1000 or more
09 APR 14ReSAR
14
Worth W of Artifact
Sale Price SP
Owning Artifact & Adding Worth
 True inventor member
is the owner of artifact
 Who non-exclusively
assigns rights to ReSAR
 ReSAR or members DO
NOT pay for using the
artifact
 Members improve the
worth of artifact
 By testing, using &
refining it
 Its initial quality is not
crucial but using it is
15
09 APR 14ReSAR
That is
the
benefit
of ReSAR
Ownership, Sale & Sharing
 Sale: To external entities
 Sales proceeds are shared
7:3 till Worth is realized
 Thereafter it is 3:7
09 APR 14ReSAR
16
ReSAR Buyer
Artifacts
$
Potential Artifact is nurtured
 Artifact has to be sound, usable & must work
 It is accepted into ReSAR based on
 Referee recommendations & evaluation reports
 Artifact is a PACKAGE with relevant attachments,
instructions, cautions, certification & disclaimers
 The whole community works to increase its worth
17
09 APR 14ReSAR
Value adding
efforts pour
into a
potential
artifact
Discussion & Conclusion 18
09 APR 14ReSAR
 See ReSAR document:
http://www.slideshare.net/putc
havn/reusable-software-
artifacts-repository-re-sar-
06nov12
 We can go beyond
Discussion
Certification, warranties
Pricing and business
policies
Expanding
Corporate membership?
19
09 APR 14ReSAR
Conclusion
For us to reach
And ACT
20
Thank you
Don’t
STOP
09 APR 14ReSAR

More Related Content

Similar to ReSAR Reusable Software Artifacts Repository

Sap abap part1
Sap abap part1Sap abap part1
Sap abap part1sailesh107
 
Proposal for garments erp updated
Proposal for garments erp updatedProposal for garments erp updated
Proposal for garments erp updatedMohammad Sayem
 
Creating a Solid EPM Punch List
Creating a Solid EPM Punch ListCreating a Solid EPM Punch List
Creating a Solid EPM Punch ListDatavail
 
Tuleap Features Datasheet
Tuleap Features DatasheetTuleap Features Datasheet
Tuleap Features DatasheetTuleap
 
Enterprise agile Process
Enterprise agile ProcessEnterprise agile Process
Enterprise agile Processravindra sharma
 
Understanding IBM Rational Asset Manager
Understanding IBM Rational Asset ManagerUnderstanding IBM Rational Asset Manager
Understanding IBM Rational Asset ManagerAlan Kan
 
Customer-Product Analysis With Tableau | Tableau Training For Beginners | Tab...
Customer-Product Analysis With Tableau | Tableau Training For Beginners | Tab...Customer-Product Analysis With Tableau | Tableau Training For Beginners | Tab...
Customer-Product Analysis With Tableau | Tableau Training For Beginners | Tab...Edureka!
 
Open erp channel_program
Open erp channel_programOpen erp channel_program
Open erp channel_programNicosinterests
 
Agile & Lean & Kanban in the Real World - A Case Study
Agile & Lean & Kanban in the Real World - A Case StudyAgile & Lean & Kanban in the Real World - A Case Study
Agile & Lean & Kanban in the Real World - A Case StudyRussell Pannone
 
Advanced Analytics in Tableau: Use the Force!, Built-In Functions and 3rd Par...
Advanced Analytics in Tableau: Use the Force!, Built-In Functions and 3rd Par...Advanced Analytics in Tableau: Use the Force!, Built-In Functions and 3rd Par...
Advanced Analytics in Tableau: Use the Force!, Built-In Functions and 3rd Par...Senturus
 
Why ERPNext Outshines SAP as an Alternative
Why ERPNext Outshines SAP as an AlternativeWhy ERPNext Outshines SAP as an Alternative
Why ERPNext Outshines SAP as an AlternativeKanakinfosystems LLP
 
[DevRelCon Earth 2020] Developers, be the evangelist
[DevRelCon Earth 2020] Developers, be the evangelist[DevRelCon Earth 2020] Developers, be the evangelist
[DevRelCon Earth 2020] Developers, be the evangelistWoohyeok Kim
 
Creating Value That Scales with Revolution Analytics & Alteryx
Creating Value That Scales with Revolution Analytics & AlteryxCreating Value That Scales with Revolution Analytics & Alteryx
Creating Value That Scales with Revolution Analytics & AlteryxRevolution Analytics
 
SessionOne_KnowingRandRStudio
SessionOne_KnowingRandRStudioSessionOne_KnowingRandRStudio
SessionOne_KnowingRandRStudioHellen Gakuruh
 
Advantage and Disadvantage of Open Source ERP Technologies
Advantage and Disadvantage of Open Source ERP TechnologiesAdvantage and Disadvantage of Open Source ERP Technologies
Advantage and Disadvantage of Open Source ERP TechnologiesPoonam pandey
 
SAP Business Objects Attacks
SAP Business Objects AttacksSAP Business Objects Attacks
SAP Business Objects AttacksOnapsis Inc.
 

Similar to ReSAR Reusable Software Artifacts Repository (20)

Sap abap part1
Sap abap part1Sap abap part1
Sap abap part1
 
Proposal for garments erp updated
Proposal for garments erp updatedProposal for garments erp updated
Proposal for garments erp updated
 
Creating a Solid EPM Punch List
Creating a Solid EPM Punch ListCreating a Solid EPM Punch List
Creating a Solid EPM Punch List
 
Tuleap Features Datasheet
Tuleap Features DatasheetTuleap Features Datasheet
Tuleap Features Datasheet
 
Enterprise agile Process
Enterprise agile ProcessEnterprise agile Process
Enterprise agile Process
 
idempiere erp
idempiere erp idempiere erp
idempiere erp
 
Understanding IBM Rational Asset Manager
Understanding IBM Rational Asset ManagerUnderstanding IBM Rational Asset Manager
Understanding IBM Rational Asset Manager
 
Customer-Product Analysis With Tableau | Tableau Training For Beginners | Tab...
Customer-Product Analysis With Tableau | Tableau Training For Beginners | Tab...Customer-Product Analysis With Tableau | Tableau Training For Beginners | Tab...
Customer-Product Analysis With Tableau | Tableau Training For Beginners | Tab...
 
Open erp channel_program
Open erp channel_programOpen erp channel_program
Open erp channel_program
 
Sudhi_Muralidharan
Sudhi_MuralidharanSudhi_Muralidharan
Sudhi_Muralidharan
 
Agile & Lean & Kanban in the Real World - A Case Study
Agile & Lean & Kanban in the Real World - A Case StudyAgile & Lean & Kanban in the Real World - A Case Study
Agile & Lean & Kanban in the Real World - A Case Study
 
Advanced Analytics in Tableau: Use the Force!, Built-In Functions and 3rd Par...
Advanced Analytics in Tableau: Use the Force!, Built-In Functions and 3rd Par...Advanced Analytics in Tableau: Use the Force!, Built-In Functions and 3rd Par...
Advanced Analytics in Tableau: Use the Force!, Built-In Functions and 3rd Par...
 
Why ERPNext Outshines SAP as an Alternative
Why ERPNext Outshines SAP as an AlternativeWhy ERPNext Outshines SAP as an Alternative
Why ERPNext Outshines SAP as an Alternative
 
SAP
SAPSAP
SAP
 
[DevRelCon Earth 2020] Developers, be the evangelist
[DevRelCon Earth 2020] Developers, be the evangelist[DevRelCon Earth 2020] Developers, be the evangelist
[DevRelCon Earth 2020] Developers, be the evangelist
 
Creating Value That Scales with Revolution Analytics & Alteryx
Creating Value That Scales with Revolution Analytics & AlteryxCreating Value That Scales with Revolution Analytics & Alteryx
Creating Value That Scales with Revolution Analytics & Alteryx
 
SessionOne_KnowingRandRStudio
SessionOne_KnowingRandRStudioSessionOne_KnowingRandRStudio
SessionOne_KnowingRandRStudio
 
Reason To learn & use r
Reason To learn & use rReason To learn & use r
Reason To learn & use r
 
Advantage and Disadvantage of Open Source ERP Technologies
Advantage and Disadvantage of Open Source ERP TechnologiesAdvantage and Disadvantage of Open Source ERP Technologies
Advantage and Disadvantage of Open Source ERP Technologies
 
SAP Business Objects Attacks
SAP Business Objects AttacksSAP Business Objects Attacks
SAP Business Objects Attacks
 

More from Putcha Narasimham

Framework for Online Software Evolution FOSE 04AUG22.pdf
Framework for Online Software Evolution FOSE 04AUG22.pdfFramework for Online Software Evolution FOSE 04AUG22.pdf
Framework for Online Software Evolution FOSE 04AUG22.pdfPutcha Narasimham
 
BizApp with Online Evolution Support 01AUG22.pdf
BizApp with Online Evolution Support  01AUG22.pdfBizApp with Online Evolution Support  01AUG22.pdf
BizApp with Online Evolution Support 01AUG22.pdfPutcha Narasimham
 
8 plan anything pdf 12 nov21
8 plan anything pdf 12 nov218 plan anything pdf 12 nov21
8 plan anything pdf 12 nov21Putcha Narasimham
 
Machine mediated meaning for semantic interoperability pvn 120109 pdf
Machine mediated meaning for semantic interoperability pvn 120109 pdfMachine mediated meaning for semantic interoperability pvn 120109 pdf
Machine mediated meaning for semantic interoperability pvn 120109 pdfPutcha Narasimham
 
Relation flaws and corrections; redefined
Relation flaws and corrections; redefinedRelation flaws and corrections; redefined
Relation flaws and corrections; redefinedPutcha Narasimham
 
Errors & corrections of use case modeling
Errors & corrections of use case modelingErrors & corrections of use case modeling
Errors & corrections of use case modelingPutcha Narasimham
 
Harmonizing use cases, dialogs or conversations, process maps, usecase diagra...
Harmonizing use cases, dialogs or conversations, process maps, usecase diagra...Harmonizing use cases, dialogs or conversations, process maps, usecase diagra...
Harmonizing use cases, dialogs or conversations, process maps, usecase diagra...Putcha Narasimham
 
Structured Study Process and Reporting Format
Structured Study Process and Reporting FormatStructured Study Process and Reporting Format
Structured Study Process and Reporting FormatPutcha Narasimham
 
Individual self finding super self; the paradox and its resolution
Individual self finding super self;  the paradox and its resolutionIndividual self finding super self;  the paradox and its resolution
Individual self finding super self; the paradox and its resolutionPutcha Narasimham
 
Allocating Means to Needs for High Value Addition
Allocating Means to Needs for High Value AdditionAllocating Means to Needs for High Value Addition
Allocating Means to Needs for High Value AdditionPutcha Narasimham
 
Tools to Analyze & Assess a Document
Tools to Analyze & Assess a DocumentTools to Analyze & Assess a Document
Tools to Analyze & Assess a DocumentPutcha Narasimham
 
Describe ANYTHING Briefly & Precisely
Describe ANYTHING Briefly & PreciselyDescribe ANYTHING Briefly & Precisely
Describe ANYTHING Briefly & PreciselyPutcha Narasimham
 
One Actor & One Session per UseCase
One Actor & One Session per UseCaseOne Actor & One Session per UseCase
One Actor & One Session per UseCasePutcha Narasimham
 
Combined UseCase Description, MockUp Screens & System Sequence Diagram
Combined UseCase Description, MockUp Screens & System Sequence DiagramCombined UseCase Description, MockUp Screens & System Sequence Diagram
Combined UseCase Description, MockUp Screens & System Sequence DiagramPutcha Narasimham
 
Concept Maps & Knowledge Encoding
Concept Maps & Knowledge EncodingConcept Maps & Knowledge Encoding
Concept Maps & Knowledge EncodingPutcha Narasimham
 
UseCase is a DIALOG---NOT a PROCESS
UseCase is a DIALOG---NOT a PROCESSUseCase is a DIALOG---NOT a PROCESS
UseCase is a DIALOG---NOT a PROCESSPutcha Narasimham
 

More from Putcha Narasimham (20)

Framework for Online Software Evolution FOSE 04AUG22.pdf
Framework for Online Software Evolution FOSE 04AUG22.pdfFramework for Online Software Evolution FOSE 04AUG22.pdf
Framework for Online Software Evolution FOSE 04AUG22.pdf
 
BizApp with Online Evolution Support 01AUG22.pdf
BizApp with Online Evolution Support  01AUG22.pdfBizApp with Online Evolution Support  01AUG22.pdf
BizApp with Online Evolution Support 01AUG22.pdf
 
8 plan anything pdf 12 nov21
8 plan anything pdf 12 nov218 plan anything pdf 12 nov21
8 plan anything pdf 12 nov21
 
Machine mediated meaning for semantic interoperability pvn 120109 pdf
Machine mediated meaning for semantic interoperability pvn 120109 pdfMachine mediated meaning for semantic interoperability pvn 120109 pdf
Machine mediated meaning for semantic interoperability pvn 120109 pdf
 
Relation flaws and corrections; redefined
Relation flaws and corrections; redefinedRelation flaws and corrections; redefined
Relation flaws and corrections; redefined
 
Errors & corrections of use case modeling
Errors & corrections of use case modelingErrors & corrections of use case modeling
Errors & corrections of use case modeling
 
Harmonizing use cases, dialogs or conversations, process maps, usecase diagra...
Harmonizing use cases, dialogs or conversations, process maps, usecase diagra...Harmonizing use cases, dialogs or conversations, process maps, usecase diagra...
Harmonizing use cases, dialogs or conversations, process maps, usecase diagra...
 
Structured Study Process and Reporting Format
Structured Study Process and Reporting FormatStructured Study Process and Reporting Format
Structured Study Process and Reporting Format
 
Individual self finding super self; the paradox and its resolution
Individual self finding super self;  the paradox and its resolutionIndividual self finding super self;  the paradox and its resolution
Individual self finding super self; the paradox and its resolution
 
Allocating Means to Needs for High Value Addition
Allocating Means to Needs for High Value AdditionAllocating Means to Needs for High Value Addition
Allocating Means to Needs for High Value Addition
 
Tools to Analyze & Assess a Document
Tools to Analyze & Assess a DocumentTools to Analyze & Assess a Document
Tools to Analyze & Assess a Document
 
Describe ANYTHING Briefly & Precisely
Describe ANYTHING Briefly & PreciselyDescribe ANYTHING Briefly & Precisely
Describe ANYTHING Briefly & Precisely
 
Plan Anything---OUTLINE
Plan Anything---OUTLINEPlan Anything---OUTLINE
Plan Anything---OUTLINE
 
One Actor & One Session per UseCase
One Actor & One Session per UseCaseOne Actor & One Session per UseCase
One Actor & One Session per UseCase
 
Combined UseCase Description, MockUp Screens & System Sequence Diagram
Combined UseCase Description, MockUp Screens & System Sequence DiagramCombined UseCase Description, MockUp Screens & System Sequence Diagram
Combined UseCase Description, MockUp Screens & System Sequence Diagram
 
Meaning is MEDIATED
Meaning is MEDIATEDMeaning is MEDIATED
Meaning is MEDIATED
 
Pentagon of MEANING
Pentagon of MEANINGPentagon of MEANING
Pentagon of MEANING
 
Concept Maps & Knowledge Encoding
Concept Maps & Knowledge EncodingConcept Maps & Knowledge Encoding
Concept Maps & Knowledge Encoding
 
UseCase is a DIALOG---NOT a PROCESS
UseCase is a DIALOG---NOT a PROCESSUseCase is a DIALOG---NOT a PROCESS
UseCase is a DIALOG---NOT a PROCESS
 
TRUE Feedback
TRUE FeedbackTRUE Feedback
TRUE Feedback
 

Recently uploaded

Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noidabntitsolutionsrishis
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfLivetecs LLC
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 

Recently uploaded (20)

Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdf
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 

ReSAR Reusable Software Artifacts Repository

  • 1. ReSAR: Reusable Software Artifacts Repository Putcha V. Narasimham Knowledge Enabler Systems
  • 2. Reuse and Engineering In engineering, systems are designed by composing existing components that have been used in other systems. ---Ian Sommerville  So, Engineering is REUSING  In addition to it being  Systematic application of methods and Tools .. 2 09 APR 14ReSAR
  • 4. Computer Software—Very Special  Every cost-less copy  Delivers VALUE  EVERY time it is executed  It is active and generative  No material defects  No manufacturing defects 09 APR 14ReSAR 4
  • 5. REUSE of Software Much talked of but NOT used enough 5 09 APR 14ReSAR
  • 6. (Low Cost + High Value) X # Copies  With a catch  The first working software costs a lot  But it can be contained by reusing some available parts of other systems  See the advantage of  REUSE of Software  This is closest to inexhaustible source of value or worth 6 09 APR 14ReSAR
  • 7. Software Artifact What a software artisan creates or produces  Any software item or document / diagram for development, testing or operation of software  Definitions, standards, methodology templates, checklists, BRD, SRS of system or sub-system, component, Software Architecture, design documents, source & object codes, test spex, test data, reports ….. 7 Software Artifact 09 APR 14ReSAR
  • 8. Artifacts are of immense value  And if they can be copied at NO cost and reused,  Their value multiplies several folds  But does it really work?  No, not ordinarily  Software engineering has been more focused on original development  BUT IT NEED NOT BE 8 09 APR 14ReSAR
  • 9. Grow So here is a proposal  To have REUSE policy  Learn techniques of REUSE….  Set up ReSAR  Manage  Grow within & across 09 APR 14ReSAR 9 REUSE Manage Set up ReSAR Within & Across
  • 10. Set up & Operate ReSAR 09 APR 14ReSAR 10
  • 11. Create ReSAR  ReSAR is (to be) created &  Incorporated as  A Professional Organization For Profit  By founder members who are:  Software scholars,  Professors or  Professionals  Business professionals  Any one helpful 09 APR 14ReSAR 11
  • 12. Registered Members & Management  Then members can register as individuals  Corporate members?  For the Mission of ReSAR…to be crafted  Chief Editor,  Editors,  Referees and  Business Manager  Elected by the members of ReSAR 12 09 APR 14ReSAR
  • 13. Generating WORTH & Delivering Value Let’s benefit & Share 09 APR 14ReSAR 13
  • 14. Artifact Worth Assessment & Pricing  Editors & Business Managers  Assess the worth W of artifact  Fix Sale Price SP  SP = W/n,  n = 10 to 1000 or more 09 APR 14ReSAR 14 Worth W of Artifact Sale Price SP
  • 15. Owning Artifact & Adding Worth  True inventor member is the owner of artifact  Who non-exclusively assigns rights to ReSAR  ReSAR or members DO NOT pay for using the artifact  Members improve the worth of artifact  By testing, using & refining it  Its initial quality is not crucial but using it is 15 09 APR 14ReSAR That is the benefit of ReSAR
  • 16. Ownership, Sale & Sharing  Sale: To external entities  Sales proceeds are shared 7:3 till Worth is realized  Thereafter it is 3:7 09 APR 14ReSAR 16 ReSAR Buyer Artifacts $
  • 17. Potential Artifact is nurtured  Artifact has to be sound, usable & must work  It is accepted into ReSAR based on  Referee recommendations & evaluation reports  Artifact is a PACKAGE with relevant attachments, instructions, cautions, certification & disclaimers  The whole community works to increase its worth 17 09 APR 14ReSAR Value adding efforts pour into a potential artifact
  • 18. Discussion & Conclusion 18 09 APR 14ReSAR
  • 19.  See ReSAR document: http://www.slideshare.net/putc havn/reusable-software- artifacts-repository-re-sar- 06nov12  We can go beyond Discussion Certification, warranties Pricing and business policies Expanding Corporate membership? 19 09 APR 14ReSAR
  • 20. Conclusion For us to reach And ACT 20 Thank you Don’t STOP 09 APR 14ReSAR