2001 · 48 citations · 5 references
ComputingComputer ScienceKnowledge ManagementHuman-computer InteractionProgramming LanguagesSoftware EngineeringEnd-user ProgrammingExpert SystemsExpertise AssessmentExpertise DevelopmentExpertise SharingExpertise TransferCollaborative Expertise NetworksCollaborative Knowledge WorkCollaborative Practice ModelsCollaborative WorkKnowledge GapsProgramming CompetenceSoftware FrameworksTechnical Expertise
programming, apprenticeship, collaborative work In the computer industry, expert programmers must often relearn parts of their craft as they retool themselves to new computer languages, programming environments, software frameworks and systems. Our study of consulting interactions between these apprentices and experts has given insights into this collaborative work practice and into the knowledge gaps of programmers in a new environment.
5
Composing user interfaces with InterViews
Mark Linton, John Vlissides, Paul Calder · Computer · 1989 · 512 citations
Substantiating programmer variability
Bruce Curtis · Proceedings of the IEEE · 1981 · 98 citations
Lucy M. Berlin, Robin Jeffries · 1992 · 18 citations