Title: An experimental investigation into program design