software engineering at the speed of light how developers
play

Software Engineering at the Speed of Light: How Developers Stay - PowerPoint PPT Presentation

Software Engineering at the Speed of Light: How Developers Stay Current using Twitter Presented by: Brian Carignan Introduction Goal Provide empirical evidence for benefits/drawbacks of Twitter Reasons for use or non-use


  1. Software Engineering at the Speed of Light: How Developers Stay Current using Twitter Presented by: Brian Carignan

  2. Introduction � Goal � Provide empirical evidence for benefits/drawbacks of Twitter � Reasons for use or non-use � Potentially improve tools � Qualitative study

  3. Study Design � All participants recruited from GitHub � Grounded theory � Exploratory survey � 271/1160 (23%) responded � Open ended � Guide for interviews � Semi-structured interviews � Coding and memos � Validation survey � 1207/10000 (12%) responded � 677 said they used Twitter in their work

  4. Research Questions 1. How does Twitter increase software developer awareness of people, trends, and practices? 2. How does Twitter help software developers extend their software knowledge ? 3. How does Twitter nurture relationships between software developers? 4. What are the challenges faced by software developers using Twitter, and how do they cope with them? 5. What are reasons for non-adoption of Twitter by software developers?

  5. Findings

  6. RQ1: Awareness � Activity � Following � Developers and projects � Technical news curators � Thought leaders � Activity � Promoting projects � Impact � Just in time awareness � Access to diverse opinions � Dissemination of knowledge � Increased adoption

  7. RQ2: Knowledge � Activity � Asking and answering questions � Following experts � Participating in conversation � Impact � Learning as investment � Learning serendipitously � Undirected, not actively looking

  8. RQ3: Relationships � Activity � Maintaining one’s image � Persona � Building communities � Hashtags � Impact � Discovering interesting developers � Achieving trust � Work validation � Feedback on projects � Formation of communities of practice � Job Opportunites

  9. RO4: Challenges � Maintaining a relevant network � Find relevant developers � Unfollow developers � “Trial” � Consuming Content � Filtering � Skimming by profile pictures � Skimming often, read later � Reading routine

  10. RO5: Reasons for Non-Adoption � Too much noise � 140-character constraint � Poor support for conversation � Unsure of benefits

  11. Questions � Population representative of all developers? � GitHub, Twitter vs Private � Are the findings transferable to other platforms?

Recommend


More recommend