• DocumentCode
    240679
  • Title

    Automated Indicators to Assess the Creativity of Solutions to Programming Exercises

  • Author

    Manske, Sven ; Hoppe, H. Ulrich

  • Author_Institution
    Fac. of Eng., Univ. of Duisburg-Essen, Duisburg, Germany
  • fYear
    2014
  • fDate
    7-10 July 2014
  • Firstpage
    497
  • Lastpage
    501
  • Abstract
    Computer programs are a specific type of knowledge artefacts that result from a creative process under strong formal restrictions. From an educational perspective, it has been argued that programming supports intellectual development and knowledge building. In this paper, we give a short overview of a system created to automatically detect the creativity of solutions to programming exercises that address general mathematical and algorithmic skills. A first step to make these artefacts susceptible to automatic analysis was the definition a descriptive feature set that captures both structural and procedural aspects of each solution. Secondly, machine learning techniques have been used to form higher-level metrics simulating expert judgments on a given set of solutions. It turned out that expert judgments of program creativity differ considerably and systematically. This also led to a classification of the experts.
  • Keywords
    computer science education; learning (artificial intelligence); programming; automated indicator; computer programming; descriptive feature set; educational perspective; expert judgment; intellectual development; knowledge artefacts; knowledge building; machine learning; program creativity; Abstracts; Programming profession; Software; Software metrics; Creative Problem Solving; Creativity; Educational Datamining; Multi-Agent Systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Learning Technologies (ICALT), 2014 IEEE 14th International Conference on
  • Conference_Location
    Athens
  • Type

    conf

  • DOI
    10.1109/ICALT.2014.147
  • Filename
    6901522