Abstract
Eight professional programmers experienced with procedural programming languages and either experienced or not experienced in objected-oriented (OO) programming (OOP) conducted an empirical study of design strategies and knowledge used in OO software design. The programmers were asked to design a program for a procedural problem and a declarative problem. Analysis was focused on the design strategies. In general, the analysis revealed the use of different knowledge according to subject's language experience.
| Original language | English |
|---|---|
| Pages (from-to) | 129-169 |
| Number of pages | 41 |
| Journal | Human-Computer Interaction |
| Volume | 10 |
| Issue number | 2-3 |
| Publication status | Published - 1 Jan 1995 |
| Externally published | Yes |