+ All Categories
Transcript
Page 1: ReSAR Reusable Software Artifacts Repository

ReSAR: Reusable Software Artifacts Repository

Putcha V. Narasimham

Knowledge Enabler Systems

Page 2: ReSAR Reusable Software Artifacts Repository

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

Page 3: ReSAR Reusable Software Artifacts Repository

Computer Software—Very Special

Computer Software

Grand

Fabulous

Perpetual

NOT Material

3

09 APR 14ReSAR

Page 4: ReSAR Reusable Software Artifacts Repository

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

Page 5: ReSAR Reusable Software Artifacts Repository

REUSE of Software

Much talked of but NOT used enough

5

09 APR 14ReSAR

Page 6: ReSAR Reusable Software Artifacts Repository

(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

Page 7: ReSAR Reusable Software Artifacts Repository

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

Page 8: ReSAR Reusable Software Artifacts Repository

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

Page 9: ReSAR Reusable Software Artifacts Repository

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

Page 10: ReSAR Reusable Software Artifacts Repository

Set up & Operate ReSAR

09 APR 14ReSAR

10

Page 11: ReSAR Reusable Software Artifacts Repository

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

Page 12: ReSAR Reusable Software Artifacts Repository

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

Page 13: ReSAR Reusable Software Artifacts Repository

Generating WORTH & Delivering Value

Let’s benefit & Share

09 APR 14ReSAR

13

Page 14: ReSAR Reusable Software Artifacts Repository

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

Page 15: ReSAR Reusable Software Artifacts Repository

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

Page 16: ReSAR Reusable Software Artifacts Repository

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

$

Page 17: ReSAR Reusable Software Artifacts Repository

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

Page 18: ReSAR Reusable Software Artifacts Repository

Discussion & Conclusion 18

09 APR 14ReSAR

Page 19: ReSAR Reusable Software Artifacts Repository

See ReSAR document: http://www.slideshare.net/putchavn/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

Page 20: ReSAR Reusable Software Artifacts Repository

Conclusion

For us to reach

And ACT

20

Thank you

Don’t

STOP

09 APR 14ReSAR


Top Related