🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sw.components
Article #12

Re: : What makes software easy to reuse? (Was: Reuse Discussion Topics)

#12
From: Ralph Johnson
Date: Tue, 03 Nov 1992 13:28
23 lines
1845 bytes
OK, here is my metric for reusability of software.  The unit of measurement
is "time taken to reuse software successfully".  The way that we obtain the
metric is to take a group of "typical" programmers, assign them all an
identical set of tasks, and meausure the time it takes them to carry out
the tasks.  The tasks will all be of the form "use this package to build
a program to do XXX".

There are several caveats.  The time that it takes to learn a package
can be considerable.  We might prefer a system that has a high learning
curver but in which experts are very productive to a system that is
easy to learn but doesn't provide much advantage once you learn it.
Thus, we need to measure the time it takes an expert to use the system
separately from the time it takes a new-comer.  Also, we need to have lots
of different kinds of tasks, because most software can be used for a wide
variety of things, but it does some things very well and other things
less well.

This is how people measure the quality of user interfaces, by the way.
It seems to me that it will be the only accurate way to measure the
reusability of software.

Ralph Johnson -- University of Illinois at Urbana-Champaign
Technical Details
Message-ID: <Bx56r1.92o@cs.uiuc.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!uwm.edu!ux1.cso.uiuc.edu!cs.uiuc.edu!johnson
References: <1992Oct20.080514.19795@unix.brighton.ac.uk> <1992Oct26.214138.29217@den.mmc.com> <BwsItJ.Lx5@cs.uiuc.edu> <1992Oct29.182814.17630@den.mmc.com> <Bwx0MG.AHv@cs.uiuc.edu> <1992Nov2.235136.16148@den.mmc.com>

Show Full Headers
Complete Article Headers
Newsgroups: comp.sw.components
Path: arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!uwm.edu!ux1.cso.uiuc.edu!cs.uiuc.edu!johnson
From: johnson@cs.uiuc.edu (Ralph Johnson)
Subject: Re: : What makes software easy to reuse? (Was: Reuse Discussion Topics)
Message-ID: <Bx56r1.92o@cs.uiuc.edu>
Organization: University of Illinois, Dept. of Comp. Sci., Urbana, IL
References: <1992Oct20.080514.19795@unix.brighton.ac.uk> <1992Oct26.214138.29217@den.mmc.com> <BwsItJ.Lx5@cs.uiuc.edu> <1992Oct29.182814.17630@den.mmc.com> <Bwx0MG.AHv@cs.uiuc.edu> <1992Nov2.235136.16148@den.mmc.com>
Date: Tue, 3 Nov 1992 13:28:13 GMT
Lines: 23