| 
   | 
 
 
   | 
  The chosen
  classes constitute the initial focus set for Dr. Jones.  The focus set is a small number of
  program elements at the focus of attention for the programmer and Dr. Jones
  at any one time.  It’s Dr. Jones
  job to maintain and diagram this focus set as the programmer explores
  designs. 
   | 
 
 
   | 
  In this case the
  programmer wants to look at the Vehicle and Engine base classes. 
   | 
 
 
   | 
  Focus+context
  views, showing more detail on selected classes, could help the programmer
  understand the program and make a good choice for this focus set. 
   | 
 
 
   | 
  Also, the
  visualization of ``bad smells’’ in the code would be useful here. 
   |