Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3386527.3406725acmotherconferencesArticle/Chapter ViewAbstractPublication Pagesl-at-sConference Proceedingsconference-collections
short-paper

Inferring Creativity in Visual Programming Environments

Published: 12 August 2020 Publication History

Abstract

This paper explores the use of data analytics for identifying creativity in visual programming. Visual programming environments are increasingly included in the schools curriculum. Their potential for promoting creative thinking in students is an important factor in their adoption. However, there does not exist a standard approach for detecting creativity in students' programming behavior, and analyzing programs manually requires human expertise and is time consuming. This work provides a computational tool for measuring creativity in visual programming that combines theory from the literature with data mining approaches. It adapts classical dimensions of creative processes to our setting, and considers new aspects such as visual elements of the visual programming projects. We apply our approach to the Scratch programming environment, measuring the creativity score of hundreds of projects. We show a preliminary comparison between our metrics and teacher ratings.

Supplementary Material

MP4 File (3386527.3406725.mp4)
Visual programming environments are increasingly included in the school?s curriculum. Their potential for promoting creative thinking in students is an important factor in their adoption. However, there does not exist a standard approach for detecting creativity in students? programming behavior, and analyzing programs manually requires human expertise and is time-consuming. Providing educators with a computational tool for measuring creativity in visual programming environments that combines theory from the literature with data mining approaches can have a positive impact on advancing this essential capability for the 21st century. We apply our approach to the Scratch programming environment, measuring the creativity score of hundreds of projects. We show a preliminary comparison between our metrics and teacher ratings.

References

[1]
Hervé Abdi. 2007. The Kendall rank correlation coefficient. Encyclopedia of Measurement and Statistics. Sage, Thousand Oaks, CA 1 (2007), 508--510.
[2]
Arthur J Cropley. 2000. Defining and measuring creativity: Are creativity tests worth using? Roeper review 23, 2 (2000), 72--79.
[3]
Jia Deng, Wei Dong, Richard Socher, Li-Jia Li, Kai Li, and Fei-Fei Li. 2009. ImageNet: A large-scale hierarchical image database. In 2009 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. IEEE Computer Society, Miami, Florida, USA, 248--255.
[4]
Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. 2016. Deep residual learning for image recognition. In Proceedings of the IEEE conference on computer vision and pattern recognition. IEEE Computer Society, Las Vegas, NV, USA, 770--778.
[5]
Arnon Hershkovitz, Raquel Sitman, Rotem Israel-Fishelson, Andoni Eguíluz, Pablo Garaizar, and Mariluz Guenaga. 2019. Creativity in the acquisition of computational thinking. Interactive Learning Environments 27, 5--6 (2019), 628--644.
[6]
Juan Ramos and others. 2003. Using tf-idf to determine word relevance in document queries. In Proceedings of the first instructional conference on machine learning, Vol. 242. iCML, Piscataway, NJ, 133--142.
[7]
Mitchel Resnick, John Maloney, Andrés Monroy-Hernández, Natalie Rusk, Evelyn Eastmond, Karen Brennan, Amon Millner, Eric Rosenbaum, Jay Silver, Brian Silverman, and others. 2009. Scratch: programming for all. Commun. ACM 52, 11 (2009), 60--67.
[8]
Margarida Romero, Alexandre Lepage, and Benjamin Lille. 2017. Computational thinking development through creative programming in higher education. International Journal of Educational Technology in Higher Education 14, 1 (2017), 42.
[9]
John Schacter, Yeow Meng Thum, and David Zifkin. 2006. How much does creative teaching enhance elementary school students' achievement? The Journal of Creative Behavior 40, 1 (2006), 47--72.
[10]
E Paul Torrance. 1965. Scientific views of creativity and factors affecting its growth. Daedalus 94, 3 (1965), 663--681.
[11]
Steve Wheeler, SJ Waite, and Carolyn Bromfield. 2002. Promoting creative thinking through the use of ICT. Journal of Computer Assisted Learning 18, 3 (2002), 367--378.
[12]
Jeannette M Wing. 2006. Computational thinking. Commun. ACM 49, 3 (2006), 33--35.

Cited By

View all
  • (2022)Developing a pedagogical evaluation framework for computational thinking supporting technologies and toolsFrontiers in Education10.3389/feduc.2022.9577397Online publication date: 16-Aug-2022
  • (2022)Primary School Students Programming with Real-Time Environmental Sensor DataProceedings of the 24th Australasian Computing Education Conference10.1145/3511861.3511871(85-94)Online publication date: 14-Feb-2022
  • (2022)Reviewing Constructivist Theories to Help Foster Creativity in Programming Education2022 IEEE Frontiers in Education Conference (FIE)10.1109/FIE56618.2022.9962699(1-5)Online publication date: 8-Oct-2022
  • Show More Cited By

Index Terms

  1. Inferring Creativity in Visual Programming Environments

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    L@S '20: Proceedings of the Seventh ACM Conference on Learning @ Scale
    August 2020
    442 pages
    ISBN:9781450379519
    DOI:10.1145/3386527
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 12 August 2020

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. creativity
    2. creativity tests
    3. visual programming environments

    Qualifiers

    • Short-paper

    Conference

    L@S '20

    Acceptance Rates

    Overall Acceptance Rate 117 of 440 submissions, 27%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)28
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 22 Sep 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2022)Developing a pedagogical evaluation framework for computational thinking supporting technologies and toolsFrontiers in Education10.3389/feduc.2022.9577397Online publication date: 16-Aug-2022
    • (2022)Primary School Students Programming with Real-Time Environmental Sensor DataProceedings of the 24th Australasian Computing Education Conference10.1145/3511861.3511871(85-94)Online publication date: 14-Feb-2022
    • (2022)Reviewing Constructivist Theories to Help Foster Creativity in Programming Education2022 IEEE Frontiers in Education Conference (FIE)10.1109/FIE56618.2022.9962699(1-5)Online publication date: 8-Oct-2022
    • (2021)EntangleVR: A Visual Programming Interface for Virtual Reality Interactive Scene GenerationProceedings of the 27th ACM Symposium on Virtual Reality Software and Technology10.1145/3489849.3489872(1-6)Online publication date: 8-Dec-2021
    • (2021)Automatic Creativity Measurement in Scratch Programs Across ModalitiesIEEE Transactions on Learning Technologies10.1109/TLT.2022.314444214:6(740-753)Online publication date: 1-Dec-2021

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media