Using emoji as image resources in educational programming tools

Ryo Suzuki*, Ikuro Choh

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution


In this paper, we describe techniques and considerations for using emoji effectively in educational programming tools. Introducing emoji gives users access to more than 3,000 different image assets for game and other application development. Since the font files installed in the user’s computer vary by its operating software and device vendor, it is preferable that programming tools bundle common emoji font files for users. Emojis have a variety of gender and skin color patterns, which reduces the artist’s effort to bring diversity to the illustrations of the people. Some emojis contain violent or vulgar expressions. Tool providers can filter some emojis to prevent children from accessing inappropriate emojis in schools, or they can adjust visuals to mitigate aggressiveness. Advanced visuals and applications can be obtained by extracting contour and geometry information or adding shadows. In order to help users quickly find the emoji they are looking for from many emojis, a utility system should be implemented that classifies emojis by category, searches for emojis by word, and suggests random emojis.

Original languageEnglish
Title of host publicationHCI International 2020 - Posters - 22nd International Conference, HCII 2020, Proceedings
EditorsConstantine Stephanidis, Margherita Antona
Number of pages7
ISBN (Print)9783030507282
Publication statusPublished - 2020
Event22nd International Conference on Human-Computer Interaction, HCII 2020 - Copenhagen, Denmark
Duration: 2020 Jul 192020 Jul 24

Publication series

NameCommunications in Computer and Information Science
Volume1225 CCIS
ISSN (Print)1865-0929
ISSN (Electronic)1865-0937


Conference22nd International Conference on Human-Computer Interaction, HCII 2020


  • Emoji
  • Programming tool
  • Visual design
  • Visual programming

ASJC Scopus subject areas

  • Computer Science(all)
  • Mathematics(all)


Dive into the research topics of 'Using emoji as image resources in educational programming tools'. Together they form a unique fingerprint.

Cite this