Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


Philip Tchernavskij. Designing and Programming Malleable Software. 2019. PhD Thesis. In publication.


  • Conceptual tools - theories, methods
  • Human-Artifact Model
    • Artifact - a mediating agent or tool, e.g., a chat program
    • Human - orienting basis -- the knowledge, understanding, etc. (mental set?) that a person brings to bear when using the mediating artifact
      • The means by which a person acts on artifacts
    • Levels
      • Motivational (Why?)¬†
      • Instrumental (What?) - goal oriented
      • Operational¬† (How?)