Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Social Media for Software Engineering Researchers

8e81db9f29d2543ada5fac546f99e023?s=47 Michael Hilton
February 05, 2018

Social Media for Software Engineering Researchers

In this talk, I argue that SE researchers should use social media, specifically Twitter to spread ideas, keep a pulse on emerging ideas, and be a part of a community. I also give specific advice to optimize your twitter usage.

8e81db9f29d2543ada5fac546f99e023?s=128

Michael Hilton

February 05, 2018
Tweet

Transcript

  1. Social Media for SE Researchers The one secret about social

    media big academia doesn’t want you to know Michael Hilton @michaelhilton Assistant Teaching Professor Carnegie Mellon University 1
  2. Warning Opinions ahead! 2

  3. Social Media Sites Social Media I use: Facebook Instagram Twitter

    Github
 3
  4. Social Media Sites Social Media I use: Facebook Instagram Twitter

    Github
 4
  5. No Twitter You should be writing!! 5

  6. Counter point You should be writing! 
 (and writing on

    twitter counts) 6
  7. Use Twitter to Spread Ideas 7

  8. Use Twitter to Spread Ideas • Ideas are the currency

    of academia. 7
  9. Use Twitter to Spread Ideas • Ideas are the currency

    of academia. • Papers are a great way to spread ideas, but not the only way 7
  10. Use Twitter to Spread Ideas • Ideas are the currency

    of academia. • Papers are a great way to spread ideas, but not the only way • Twitter is a great way to spread your ideas 7
  11. Use Twitter to Spread Ideas • Ideas are the currency

    of academia. • Papers are a great way to spread ideas, but not the only way • Twitter is a great way to spread your ideas • Use twitter to practice sharing your ideas in a concise and effective way 7
  12. Use Twitter to Spread Ideas • Ideas are the currency

    of academia. • Papers are a great way to spread ideas, but not the only way • Twitter is a great way to spread your ideas • Use twitter to practice sharing your ideas in a concise and effective way • Use twitter to spread your papers (pre-prints) 7
  13. Use Twitter to Spread Ideas • Ideas are the currency

    of academia. • Papers are a great way to spread ideas, but not the only way • Twitter is a great way to spread your ideas • Use twitter to practice sharing your ideas in a concise and effective way • Use twitter to spread your papers (pre-prints) • Use twitter to advertise talks 7
  14. Use Twitter to Spread Ideas • Ideas are the currency

    of academia. • Papers are a great way to spread ideas, but not the only way • Twitter is a great way to spread your ideas • Use twitter to practice sharing your ideas in a concise and effective way • Use twitter to spread your papers (pre-prints) • Use twitter to advertise talks • Use twitter to share slides after you give a talk (speakerdeck.com) 7
  15. Keep up with what is going on in the world

    8
  16. Keep up with what is going on in the world

    • Use twitter to stay aware of the latest ideas. 8
  17. Keep up with what is going on in the world

    • Use twitter to stay aware of the latest ideas. • Follow thought leaders in your field 8
  18. Keep up with what is going on in the world

    • Use twitter to stay aware of the latest ideas. • Follow thought leaders in your field • Follow practitioners who don’t follow researchers 8
  19. Keep up with what is going on in the world

    • Use twitter to stay aware of the latest ideas. • Follow thought leaders in your field • Follow practitioners who don’t follow researchers • Developers have conversations and share information more than the general population on twitter
 [G. Bougie, J. Starke, M.-A. Storey, and D. M. German. Towards understanding twitter use in software engineering: preliminary findings, ongoing challenges and future questions.] 8
  20. Keep up with what is going on in the world

    • Use twitter to stay aware of the latest ideas. • Follow thought leaders in your field • Follow practitioners who don’t follow researchers • Developers have conversations and share information more than the general population on twitter
 [G. Bougie, J. Starke, M.-A. Storey, and D. M. German. Towards understanding twitter use in software engineering: preliminary findings, ongoing challenges and future questions.] • Developers use twitter to extend their software engineering knowledge
 [L. Singer, F. Figueria, and M.-A. Storey. Software Engineering at the Speed of Light: How Developers Stay Current Using Twitter] 8
  21. Keep up with what is going on in the world

    • Use twitter to stay aware of the latest ideas. • Follow thought leaders in your field • Follow practitioners who don’t follow researchers • Developers have conversations and share information more than the general population on twitter
 [G. Bougie, J. Starke, M.-A. Storey, and D. M. German. Towards understanding twitter use in software engineering: preliminary findings, ongoing challenges and future questions.] • Developers use twitter to extend their software engineering knowledge
 [L. Singer, F. Figueria, and M.-A. Storey. Software Engineering at the Speed of Light: How Developers Stay Current Using Twitter] • 78% of developers surveyed said that the best stories on Reddit and Hacker News will also be on twitter. (most strongly agreed with result) 
 [M. Aniche, C. Treude, I. Steinmacher, I. Wiese, G. Henrique Lima Pinto, M.-A. Storey and M. Gerosa. How Modern News Aggregators Help Development Communities Shape and Share Knowledge] 8
  22. Be a part of the community 9

  23. Be a part of the community • Software Engineering is

    a relatively small community. SE Twitter is even smaller. 9
  24. Be a part of the community • Software Engineering is

    a relatively small community. SE Twitter is even smaller. • Engage with active members of community on twitter 9
  25. Be a part of the community • Software Engineering is

    a relatively small community. SE Twitter is even smaller. • Engage with active members of community on twitter • Follow those who engage with 
 those community members 
 you know. 9
  26. Be a part of the community • Software Engineering is

    a relatively small community. SE Twitter is even smaller. • Engage with active members of community on twitter • Follow those who engage with 
 those community members 
 you know. • Follow Conferences, and 
 those who follow conferences 9
  27. Edge Case: Conferences 10

  28. Edge Case: Conferences • I suggest high intensity usage of

    twitter during conference 10
  29. Edge Case: Conferences • I suggest high intensity usage of

    twitter during conference • Keep twitter open, follow conference hashtag 10
  30. Edge Case: Conferences • I suggest high intensity usage of

    twitter during conference • Keep twitter open, follow conference hashtag • Raise awareness of your conference talk on twitter 10
  31. Edge Case: Conferences • I suggest high intensity usage of

    twitter during conference • Keep twitter open, follow conference hashtag • Raise awareness of your conference talk on twitter • Use twitter to share good ideas from talks (with attribution), or even thank speakers 10
  32. Edge Case: Conferences • I suggest high intensity usage of

    twitter during conference • Keep twitter open, follow conference hashtag • Raise awareness of your conference talk on twitter • Use twitter to share good ideas from talks (with attribution), or even thank speakers • Follow hashtag for remote conference following 10
  33. Edge Case: Conferences • I suggest high intensity usage of

    twitter during conference • Keep twitter open, follow conference hashtag • Raise awareness of your conference talk on twitter • Use twitter to share good ideas from talks (with attribution), or even thank speakers • Follow hashtag for remote conference following 10
  34. Practical advice 11

  35. Practical advice • Establish an identity online (but don’t overthink

    it) 11
  36. Practical advice • Establish an identity online (but don’t overthink

    it) • Use a recognizable picture of yourself 11
  37. Practical advice • Establish an identity online (but don’t overthink

    it) • Use a recognizable picture of yourself 11
  38. Practical advice • Establish an identity online (but don’t overthink

    it) • Use a recognizable picture of yourself 11
  39. Practical advice • Establish an identity online (but don’t overthink

    it) • Use a recognizable picture of yourself 11
  40. Practical advice • Establish an identity online (but don’t overthink

    it) • Use a recognizable picture of yourself 11
  41. Practical advice • Establish an identity online (but don’t overthink

    it) • Use a recognizable picture of yourself • Use your Bio effectively 11
  42. Practical advice • Establish an identity online (but don’t overthink

    it) • Use a recognizable picture of yourself • Use your Bio effectively • Put your twitter username on your slides when giving talks 11
  43. Practical advice • Establish an identity online (but don’t overthink

    it) • Use a recognizable picture of yourself • Use your Bio effectively • Put your twitter username on your slides when giving talks • Schedule your twitter usage 11
  44. Practical advice • Establish an identity online (but don’t overthink

    it) • Use a recognizable picture of yourself • Use your Bio effectively • Put your twitter username on your slides when giving talks • Schedule your twitter usage • Use twitter as your break time during a pomodoro 11
  45. Practical advice • Establish an identity online (but don’t overthink

    it) • Use a recognizable picture of yourself • Use your Bio effectively • Put your twitter username on your slides when giving talks • Schedule your twitter usage • Use twitter as your break time during a pomodoro • Use lists to avoid distractions 11
  46. Practical advice • Establish an identity online (but don’t overthink

    it) • Use a recognizable picture of yourself • Use your Bio effectively • Put your twitter username on your slides when giving talks • Schedule your twitter usage • Use twitter as your break time during a pomodoro • Use lists to avoid distractions • Avoid arguments, as reading arguments dehumanizes the other 
 [J. Schroeder, M. Kardas, N. Epley. The Humanizing Voice: Speech Reveals, and Text Conceals, a More Thoughtful Mind in the Midst of Disagreement] 11
  47. Use Social Media to: 12

  48. Use Social Media to: • Spread Ideas (Ideas are the

    currency of academia) 12
  49. Use Social Media to: • Spread Ideas (Ideas are the

    currency of academia) • Keep pulse on emerging ideas (This is where practitioners are) 12
  50. Use Social Media to: • Spread Ideas (Ideas are the

    currency of academia) • Keep pulse on emerging ideas (This is where practitioners are) • Be a part of the community (Participate in twitter community) 12
  51. Use Social Media to: • Spread Ideas (Ideas are the

    currency of academia) • Keep pulse on emerging ideas (This is where practitioners are) • Be a part of the community (Participate in twitter community) • Edge Case: Conferences (More active period) 12
  52. Use Social Media to: • Spread Ideas (Ideas are the

    currency of academia) • Keep pulse on emerging ideas (This is where practitioners are) • Be a part of the community (Participate in twitter community) • Edge Case: Conferences (More active period) • Practical Advice (Use Twitter, don’t let it use you) 12