Syntactic/semantic interactions in programmer behavior: A model and experimental results