The Problem with Default Values

Are there hidden problems with default values in software? Virtually all information systems have “default values.” We put them in our systems to make things easier for the end-users as well as the system itself. As we will investigate in this white paper,...

Response Time Quanta

How do we perceive software response time? (I’m indebted to another author for this insight, but unfortunately I cannot credit him or her because I’ve lost the reference and can’t find it either in my pile of papers I call an office, nor on the...

Application Scope: A Fractal View

The scope of an application is one of those topics that seems to be quite important and yet frustratingly slippery. There are several very good reasons for its seeming importance. One, the scope of an application eventually determines its size and, therefore, the cost...

The Case for the Shared Service Lite

When are Two Service Implementations Better than One? The Case for the Shared Service Lite One of the huge potential benefits of an SOA is the possibility of eliminating the need to re-implement large chunks of application functionality by using shared services.  For...