Article View: comp.sw.components
Article #12Re: : What makes software easy to reuse? (Was: Reuse Discussion Topics)
From: Ralph Johnson
Date: Tue, 03 Nov 1992 13:28
Date: Tue, 03 Nov 1992 13:28
23 lines
1845 bytes
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!johnsonReferences:
<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