[CSUSB]>> [CNS]>> [CSE]>> [R J Botting]>> biba.php
Bibliographic Item (1.0)
- David Lorge Parnas
- Why Software Jewels are Rare
- IEEE Computer Magazine V29N2(Feb 1996)pp57-60
- =EXPERIENCE QUALITY USER
- Jewels::=consistent, simple,kludge-free, organized.modifiable code chunks.
Why so few?
- software rot, aging due to unforeseen changes
Added features should: leave useful features, use what exists, and be ignorable
- we need compatibility with past and with other systems
- Performance goals and Hardware limitations
- Failing to stand on anothers shoulders. Time spent studying previous efforts can pay off.
- Unnecessary creativity - thru ignorance enthusiasm or egotism
- Making a language rather than doing a design. Languages are not panaceas.
Making jewels: upfront design work: documented, reviewed, analyzed. Plus inspect implementation vs design.
Search for bibliographic items containing a matching string.
Search for a specific bibliographic item by name.
To see the complete bibliography (1Mb+) select:[Bibliography]