The document discusses research into automatically generating work descriptions for software developers based on their interactions and artifacts. The researchers analyzed informal notes and comments from several projects involving over 1,000 developers total. They found that work descriptions contain common semantic elements like activities, artifacts, and problems. Descriptions also have predictable levels of detail. Based on these findings, the researchers believe heuristics and shared semantics can be used to automatically annotate developers' contexts and generate work descriptions.