• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Novice Software Developers, All Over Again

Cached

  • Download as a PDF

Download Links

  • [www.research.microsoft.com]
  • [research.microsoft.com]
  • [www.research.microsoft.com]
  • [research.microsoft.com]

  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Andrew Begel , Beth Simon
Citations:5 - 0 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@MISC{Begel_novicesoftware,
    author = {Andrew Begel and Beth Simon},
    title = {Novice Software Developers, All Over Again},
    year = {}
}

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

Abstract

Transitions from novice to expert often cause stress and anxiety and require specialized instruction and support to enact efficiently. While many studies have looked at novice computer science students, very little research has been conducted on professional novices. We conducted a two-month in-situ qualitative case study of new software developers in their first six months working at Microsoft. We shadowed them in all aspects of their jobs: coding, debugging, designing, and engaging with their team, and analyzed the types of tasks in which they engage. We can explain many of the behaviors revealed by our analyses if viewed through the lens of newcomer socialization from the field of organizational management. This new perspective also enables us to better understand how current computer science pedagogy prepares students for jobs in the software industry. We consider the implications of this data and analysis for developing new processes for learning in both university and industrial settings to help accelerate the transition from novice to expert software developer.

Citations

1510 E: Situated Learning: Legitimate Peripheral Participation Cambridge - Lave, Wenger - 1991
454 A field study of the software design process for large systems - Curtis, Krasner, et al. - 1988
158 Coordination in Software Development - Kraut, Streeter - 1995
118 Unlocking the clubhouse: Women in computing - Margolis, Fisher - 2002
97 The time famine: Toward a sociology of work time - Perlow - 1999
79 Analyzing distributed cognition in software teams: a case study of team programming during perfective maintenance - Flor, Hutchins - 1992
75 Maintaining mental models: a study of developer work habits - LaToza, Venolia, et al. - 2006
46 Information needs in collocated software development teams - Ko, DeLine, et al. - 2007
42 Toward a theory of organizational socialization - Maanen, Schein - 1979
33 The MediaMOO project: Constructionism and professional community - Bruckman - 1996
28 Communication breakdowns and boundary spanning activities on large programming projects - Krasner, Curtis, et al. - 1987
26 Beyond Program Understanding: A Look at Programming Expertise - Berlin - 1993
19 A survey of the relevance of computer science and software engineering education - Lethbridge - 1998
16 Socialization tactics, self-efficacy, and newcomers’ adjustments to organizations - JONES - 1986
14 Pair programming improves student retention, confidence, and program quality - McDowell, Werner, et al.
13 What do expert programmers communicate by means of descriptive commenting - Riecken, Koenemann-Belliveau, et al. - 1991
12 Conditions of learning in novice programmers - Perkins, Hancock, et al. - 1986
9 Children's learning through consulting: When mathematical ideas, programming knowledge, instructional design, and playful discourse are intertwined - Kafai, Harel - 1991
9 Coupling pair programming and writing: learning about students' perceptions and processes - VanDeGrift - 2004
8 Imagineering inauthentic legitimate peripheral participation: an instructional design approach for motivating computing education - Guzdial, Tew
7 Organizational socialization as a learning process: the role of information acquisition - Ostroff, Kozlowski - 1992
7 Socialization tactics and newcomer adjustment: A meta-analytic review and test of a model - SAKS, UGGERSLEV, et al.
6 Socialization tactics: Longitudinal effects on newcomer adjustment - Ashforth, Saks - 1996
6 Newcomer adjustment during organizational socialization: A meta-analytic review of antecedents, outcomes, and methods - BAUER, BODNER, et al.
6 Consultants and apprentices: observations about learning and collaborative problem solving - Berlin, Jeffries - 1992
4 Influence of experience on information-gathering strategies - Kirschenbaum - 1992
4 Programming grads meet a skills gap in the real world. eweek.com - Taft - 2007
3 Social Support and Adjustment to Work: A Longitudinal Study - Fisher - 1985
3 A longitudinal investigation of newcomer expectations, early socialization outcomes, and the moderating effects of role development factors - Major, Kozlowski, et al. - 1995
3 First-Year Students’ Impressions of Pair Programming in CS1 - Simon, Hanks - 2008
2 Things they would not teach me of in college: what microsoft developers learn later - Brechner - 2003
2 The effectiveness of an organizational-level orientation training program in the socialization of new hires - Klein, Weaver - 2000
2 The role of mentoring in the information gathering processes of newcomers during early organizational socialization - Ostroff, Kozlowski - 1993
2 Views from the field on mentoring and roles of effective networks for minority IT doctoral students - Payton, White - 2003
1 I Need Somebody - Begel - 2006
1 Struggles of New College Graduates - Begel, Simon - 2008
1 Socialization tactics, employee productivity, and person-organization fit - Kim, Cable, et al.
1 The individual, tbe organization and the career - H - 1971
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University