[ont.events] UW Arti. Intell. Seminar, Dr. Soloway on "The Mental Life of a Programmer"

mwang@watmath.UUCP (mwang) (11/06/84)

         _D_E_P_A_R_T_M_E_N_T _O_F _C_O_M_P_U_T_E_R _S_C_I_E_N_C_E
         _U_N_I_V_E_R_S_I_T_Y _O_F _W_A_T_E_R_L_O_O
         _S_E_M_I_N_A_R _A_C_T_I_V_I_T_I_E_S

         _A_R_T_I_F_I_C_I_A_L _I_N_T_E_L_L_I_G_E_N_C_E _S_E_M_I_N_A_R

                             - Monday, November 12, 1984.

         Dr.  E.  Soloway of Yale University will speak on ``The
         Mental Life of a Programmer''.

         TIME:                3:30 PM

         ROOM:              MC 6091A

         ABSTRACT

         While  we  will  not  hold forth on the fantasy life of
         programmers,  we will present a picture of the types of
         knowledge  programmers  use  in comprehending programs.
         The  basic  idea  is that programmers have and use _p_r_o_-
         _g_r_a_m_m_i_n_g  _p_l_a_n_s - generic structures capturing
         stereotypic action sequences in programming - and
         _r_u_l_e_s  _o_f _p_r_o_g_r_a_m_m_i_n_g _d_i_s_c_o_u_r_s_e - rules about what
         count  as  good  ways to write code; this work is based
         squarely  in the current research in text understanding
         and  problem  solving.  Hard core experimental evidence
         will  be  presented in support of our theory.  Implica-
         tions  of  this research will also be presented; cogni-
         tively  based  measures of program complexity, analysis
         techniques for automatic program understanding, etc.

                                November 6, 1984