Internet Usage in New Zealand

I recently came across a report on carrying statistics about internet usage trends in New Zealand. It is based on a survey conducted in September-October 2007 of 1430 New Zealanders.

Here are some interesting findings:

  1. 78% of New Zealanders use the Internet.
  2. 15% of users are online at home for at least 20 hours a week.
  3. 66% have broadband, 31% dialup
  4. 71% of users say the Internet is an important source of information, compared to 52% for newspapers and television
  5. 10% of NZ Internet users have a blog
  6. 77% check email daily
  7. 28% participate in social networking sites

The full report can be downloaded from the Auckland University of Technology website.

Reducing software defects: 10 things to keep in mind

I’ve been involved with software development for over 12 years now. Over that period I’ve been a developer, architect and a project manager in different software projects. So the following list of 10 things relating to software development (and the key issue of software defect reduction) made a lot of sense.

  1. Finding and fixing a software problem after delivery is often 100 times more expensive than finding and fixing it during the requirements and design phase.
  2. About 40-50% of the effort on current software projects is spent on avoidable rework.
  3. About 80% of the avoidable rework comes from 20% of the defects.
  4. About 80% of the defects come from 20% of the modules and about half the modules are defect free.
  5. About 90% of the downtime comes from at most 10% of the defects.
  6. Peer reviews catch 60% of the defects.
  7. Perspective-based reviews catch 35% more defects than non-directed reviews.
  8. Disciplined personal practices can reduce defect introduction rates by up to 75%.
  9. All other things being equal, it costs 50% more per source instruction to develop high-dependability software products than to develop low-dependability software products. However, the investment is more than worth it if significant operations and maintenance costs are involved.
  10. About 40-50% of user programs enter use with nontrivial defects.

More on each of these points can be found in this expanded article entitled, Software Defect Reduction Top-10 List, by Barry Boehm, USC and Victor Basili, U. of Maryland.