Skip to main content
QUICK REVIEW

[논문 리뷰] A First Look at Emoji Usage on GitHub: An Empirical Study

Xuan Lü, Yanbin Cao|arXiv (Cornell University)|2018. 12. 12.
Digital Communication and Language참고 문헌 32인용 수 8
한 줄 요약

이 연구는 2012년에서 2017년 사이에 395만 명의 사용자와 309만 개의 프로젝트를 대상으로 한 GitHub에서 이모지 사용에 대한 최초의 대규모 실증 분석을 제시한다. 수작업 주석 처리와 자연어 처리 기법을 활용하여, 개발자들이 이모지를 주로 이슈와 댓글에서 정서 표현을 위해, README 파일에서는 강조를 위해 사용함을 밝혀내며, 긍정적이고 지지적인 공동체 문화를 반영하고 있으며, 일반 인터넷 사용과는 다릅니다.

ABSTRACT

Emoji is becoming a ubiquitous language and gaining worldwide popularity in recent years including the field of software engineering (SE). As nonverbal cues, emojis are widely used in user understanding tasks such as sentiment analysis, but few work has been done to study emojis in SE scenarios. This paper presents a large scale empirical study on how GitHub users use emojis in development-related communications. We find that emojis are used by a considerable proportion of GitHub users. In comparison to Internet users, developers show interesting usage characteristics and have their own interpretation of the meanings of emojis. In addition, the usage of emojis reflects a positive and supportive culture of this community. Through a manual annotation task, we find that sentimental usage is a main intention of using emojis in issues, pull requests, and comments, while emojis are mainly used to emphasize important contents in README. These findings not only deepen our understanding about the culture of SE communities, but also provide implications on how to facilitate SE tasks with emojis such as sentiment analysis.

연구 동기 및 목표

  • 개발자들이 소프트웨어 공학 맥락, 특히 GitHub에서 이모지를 어떻게 사용하는지 이해하기 위해.
  • 개발 커뮤unik레이션 맥락에서 이모지가 도메인 특화된 의미와 사용 패턴을 가지는지 조사하기 위해.
  • GitHub의 이슈 추적, 풀 리퀘스트, 문서화에서 이모지 사용의 주요 목적을 규명하기 위해.
  • 이모지 사용이 소프트웨어 공학 분야의 정서 분석 및 공동체 참여에 미치는 영향을 탐색하기 위해.
  • 소프트웨어 공학 분야에서 개발자 간 소통, 협업, 정서 인식 기반 도구 개선을 위한 기초 통찰을 제공하기 위해.

제안 방법

  • 2012년 1월에서 2017년 6월까지 66개월에 걸쳐 395만 명의 GitHub 사용자와 309만 개의 프로젝트를 포함한 대규모 데이터셋을 수집하였다.
  • 이슈 댓글, 풀 리퀘스트, README 파일, 기타 게시물에서 이모지 빈도, 밀도, 위치 패턴에 대한 기술 통계 분석을 수행하였다.
  • 8차원의 이모지 사용 의도 분류 체계를 수립하기 위해 2,000개의 게시물(각 유형별 400개)을 수작업 주석 처리하였다.
  • 최신 기술 기반의 단어 임베딩 기법을 적용하여 기술적 맥락에서 이모지의 의미를 해석하고, 일반 인터넷 사용과 비교하였다.
  • 통계 분석을 통해 이모지 사용과 개발자 활동, 프로젝트 참여 지표 간의 상관관계를 분석하였다.
  • Twitter와 같은 플랫폼과의 비교를 통해 GitHub에서의 이모지 의미를 공동체 특화 해석으로 평가하였다.

실험 결과

연구 질문

  • RQ1RQ1: 개발자들이 GitHub에서 이모지를 주로 빈도, 분포, 패턴 측면에서 어떻게 사용하는가?
  • RQ2RQ2: 소프트웨어 공학 맥락에서 이모지가 도메인 특화된 의미를 가지며, 일반 인터넷 사용과 어떻게 다를까?
  • RQ3RQ3: 이모지 사용의 주요 목적은 무엇인가? 특히 이슈, 풀 리퀘스트, README 파일에서의 사용을 중심으로 하며.
  • RQ4RQ4: 이모지 사용은 개발자 활동, 프로젝트 참여, 공동체 문화와 어떻게 관련이 있는가?

주요 결과

  • 10퍼센트 이상의 GitHub 사용자—즉, 광범위하게 보편화된 사용—이 커뮤니케이션에서 이모지를 사용하고 있음을 확인하여, 개발자 공동체 내에서의 널리 퍼진 수용을 시사한다.
  • 이모지는 주로 이슈, 풀 리퀘스트, 댓글에서 긍정적 정서 표현을 위해 사용되며, 지지적이고 협업적인 문화를 반영하고 있다.
  • README 파일에서는 주로 중요한 내용을 강조하기 위해 사용되며, 감정적 신호보다는 시각적 신호 역할을 한다.
  • 도메인 특화된 이모지 의미가 존재한다. 예를 들어 'dogfood'는 개 이모지로 표현되며, 공동체 특화된 해석을 반영한다.
  • 대화적 맥락에서는 정서적 이모지 사용이 주요 목적이나, 강조, 유머 등 비정서적 사용도 존재함을 확인하여, 의도 인식 기반 분석의 필요성을 강조한다.
  • 이 연구는 이모지 사용이 개발자 활동과 이슈의 가시성과 상관관계가 있음을 규명하여, 참여도 향상과 소통 효율성 향상의 잠재적 가능성을 시사한다.

더 나은 연구,지금 바로 시작하세요

논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.