comp.lang.ada
 help / color / mirror / Atom feed
From: jgn@nvuxe.uucp (27126-Joe Niederberger(G030)m000)
Subject: Re: Reserve Demobilization System Built Around Re
Date: 18 Jun 91 14:46:47 GMT	[thread overview]
Message-ID: <1991Jun18.144647.19881@porthos.cc.bellcore.com> (raw)
In-Reply-To: 1991Jun18.115820.18363@dit.upm.es

>What irks me about some of this is the rapidly graying distinction
>between 'reuse' and 'use'.  From a research perspective, most people
>will agree with the idea that reusable software is hard to make.
>Some would even say that USABLE software is hard to make.  But where
>are we going to draw the line between these two ideas ? 

<stuff deleted>

>Is there a fine line between use/reuse when talking about
>a spreadsheet ?  Is Emacs REUSABLE just because it has a programming
>language built in, or is it just a whole lot more USABLE than vi ?
>
>I'll admit I don't know how to put this distinction into a well worded
>definition.  Perhaps USE is associated with a USER ?  Therefore, REUSE
>occurs when software is used by a non-USER ? (ugly definition)
>Perhaps, REUSE occurs when software is employed to develop more
>software (but what do you call a compiler then ?)

It seems to me that software reuse is a (albeit fuzzy) proposed method
for creating software (a) faster (b) with less bugs (c) with lots of
other nice qualities...

Given that, does trying to pin down precise definition for "Software
Reuse" really help? The "problem" (timeliness, bugs, etc.) remains --
finding *new* ways to reuse software helps chip away the boundaries of
the "problem". It seems that old triumphs (OS, DBMS, Compilers, etc.)
become less interesting to someone trying to chip away at the current
boundares of the problem, rather than the boundaries that existed ten or
twenty years ago. Likewise, novel concepts of reuse today will be boring
ten years from now. 

Can an abstract definition of "Software Reuse" capture the ever shifting
focus of attention? Its like trying to define art -- artists tend to
care the least about any academic definitions.

Just my 2 cents.

Joe Niederberger

  reply	other threads:[~1991-06-18 14:46 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1991-06-05 18:57 Reserve Demobilization System Built Around Reused Ada Code John Goodenough
1991-06-11  6:27 ` Jim Showalter
1991-06-14 17:32   ` Piercarlo Grandi
1991-06-14 22:25     ` Reserve Demobilization System Built Around Re rharwood
1991-06-15  1:07       ` Jim Showalter
1991-06-15  6:17         ` rharwood
1991-06-17 14:51           ` Ralph Johnson
1991-06-18 11:58             ` Eric Wayne Sink
1991-06-18 14:46               ` 27126-Joe Niederberger(G030)m000 [this message]
1991-06-18 18:13               ` James E. Cardow
1991-06-20 19:41               ` Ralph Johnson
1991-06-21  1:58                 ` Jim Showalter
1991-06-21 16:11                   ` Editing languages (Was: Re: Reserve Demobilization ...) Greg Titus
1991-06-15 23:27         ` Reserve Demobilization System Built Around Re Orville R. Weyrich
1991-06-17 13:45           ` D. C. Sessions
1991-06-15 23:03       ` Orville R. Weyrich
1991-06-15  0:22     ` Reserve Demobilization System Built Around Reused Ada Code Jim Showalter
1991-06-15 23:20       ` Orville R. Weyrich
1991-06-17 17:49         ` brian r hanson x6062
     [not found]   ` <1991Jun14.103725.2765@dit.upm.es>
1991-06-17  6:13     ` Definition of 'reuse' (was Re: a real long title) Norman Diamond
1991-06-18 17:21 ` Reserve Demobilization System Built Around Reused Ada Code Bob Munck
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox