Towards Understanding the Effective Design of Automated Formative Feedback for Programming Assignments

Saved in:
Bibliographic Details
Title: Towards Understanding the Effective Design of Automated Formative Feedback for Programming Assignments
Language: English
Authors: Hao, Qiang (ORCID 0000-0001-6361-5035), Smith, David H., IV, Ding, Lu, Ko, Amy, Ottaway, Camille, Wilson, Jack, Arakawa, Kai H., Turcan, Alistair, Poehlman, Timothy, Greer, Tyler
Source: Computer Science Education. 2022 32(1):105-127.
Availability: Routledge. Available from: Taylor & Francis, Ltd. 530 Walnut Street Suite 850, Philadelphia, PA 19106. Tel: 800-354-1420; Tel: 215-625-8900; Fax: 215-207-0050; Web site: http://www.tandf.co.uk/journals
Peer Reviewed: Y
Page Count: 23
Publication Date: 2022
Document Type: Journal Articles
Reports - Research
Education Level: Higher Education
Postsecondary Education
Descriptors: Computer Science Education, Feedback (Response), Teaching Methods, Comparative Analysis, Programming, Assignments, Undergraduate Students, Formative Evaluation, Instructional Effectiveness, Grading, Computer Software, Likert Scales, Student Attitudes
DOI: 10.1080/08993408.2020.1860408
ISSN: 0899-3408
1744-5175
Abstract: Background and Context: automated feedback for programming assignments has great potential in promoting just-in-time learning, but there has been little work investigating the design of feedback in this context. Objective: to investigate the impacts of different designs of automated feedback on student learning at a fine-grained level, and how students interacted with and perceived the feedback. Method: a controlled quasi-experiment of 76 CS students, where students of each group received a different combination of three types of automated feedback for their programming assignments. Findings: feedback addressing the gap between expected and actual outputs is critical to effective learning; feedback lacking enough details may lead to system gaming behaviors. Implications: the design of feedback has substantial impacts on the efficacy of automated feedback for programming assignments; more research is needed to extend what is known about effective feedback design in this context.
Abstractor: As Provided
Entry Date: 2022
Accession Number: EJ1345047
Database: ERIC
FullText Text:
  Availability: 0
Header DbId: eric
DbLabel: ERIC
An: EJ1345047
AccessLevel: 3
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Towards Understanding the Effective Design of Automated Formative Feedback for Programming Assignments
– Name: Language
  Label: Language
  Group: Lang
  Data: English
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Hao%2C+Qiang%22">Hao, Qiang</searchLink> (ORCID <externalLink term="http://orcid.org/0000-0001-6361-5035">0000-0001-6361-5035</externalLink>)<br /><searchLink fieldCode="AR" term="%22Smith%2C+David+H%2E%2C+IV%22">Smith, David H., IV</searchLink><br /><searchLink fieldCode="AR" term="%22Ding%2C+Lu%22">Ding, Lu</searchLink><br /><searchLink fieldCode="AR" term="%22Ko%2C+Amy%22">Ko, Amy</searchLink><br /><searchLink fieldCode="AR" term="%22Ottaway%2C+Camille%22">Ottaway, Camille</searchLink><br /><searchLink fieldCode="AR" term="%22Wilson%2C+Jack%22">Wilson, Jack</searchLink><br /><searchLink fieldCode="AR" term="%22Arakawa%2C+Kai+H%2E%22">Arakawa, Kai H.</searchLink><br /><searchLink fieldCode="AR" term="%22Turcan%2C+Alistair%22">Turcan, Alistair</searchLink><br /><searchLink fieldCode="AR" term="%22Poehlman%2C+Timothy%22">Poehlman, Timothy</searchLink><br /><searchLink fieldCode="AR" term="%22Greer%2C+Tyler%22">Greer, Tyler</searchLink>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="SO" term="%22Computer+Science+Education%22"><i>Computer Science Education</i></searchLink>. 2022 32(1):105-127.
– Name: Avail
  Label: Availability
  Group: Avail
  Data: Routledge. Available from: Taylor & Francis, Ltd. 530 Walnut Street Suite 850, Philadelphia, PA 19106. Tel: 800-354-1420; Tel: 215-625-8900; Fax: 215-207-0050; Web site: http://www.tandf.co.uk/journals
– Name: PeerReviewed
  Label: Peer Reviewed
  Group: SrcInfo
  Data: Y
– Name: Pages
  Label: Page Count
  Group: Src
  Data: 23
– Name: DatePubCY
  Label: Publication Date
  Group: Date
  Data: 2022
– Name: TypeDocument
  Label: Document Type
  Group: TypDoc
  Data: Journal Articles<br />Reports - Research
– Name: Audience
  Label: Education Level
  Group: Audnce
  Data: <searchLink fieldCode="EL" term="%22Higher+Education%22">Higher Education</searchLink><br /><searchLink fieldCode="EL" term="%22Postsecondary+Education%22">Postsecondary Education</searchLink>
– Name: Subject
  Label: Descriptors
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Computer+Science+Education%22">Computer Science Education</searchLink><br /><searchLink fieldCode="DE" term="%22Feedback+%28Response%29%22">Feedback (Response)</searchLink><br /><searchLink fieldCode="DE" term="%22Teaching+Methods%22">Teaching Methods</searchLink><br /><searchLink fieldCode="DE" term="%22Comparative+Analysis%22">Comparative Analysis</searchLink><br /><searchLink fieldCode="DE" term="%22Programming%22">Programming</searchLink><br /><searchLink fieldCode="DE" term="%22Assignments%22">Assignments</searchLink><br /><searchLink fieldCode="DE" term="%22Undergraduate+Students%22">Undergraduate Students</searchLink><br /><searchLink fieldCode="DE" term="%22Formative+Evaluation%22">Formative Evaluation</searchLink><br /><searchLink fieldCode="DE" term="%22Instructional+Effectiveness%22">Instructional Effectiveness</searchLink><br /><searchLink fieldCode="DE" term="%22Grading%22">Grading</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Software%22">Computer Software</searchLink><br /><searchLink fieldCode="DE" term="%22Likert+Scales%22">Likert Scales</searchLink><br /><searchLink fieldCode="DE" term="%22Student+Attitudes%22">Student Attitudes</searchLink>
– Name: DOI
  Label: DOI
  Group: ID
  Data: 10.1080/08993408.2020.1860408
– Name: ISSN
  Label: ISSN
  Group: ISSN
  Data: 0899-3408<br />1744-5175
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: Background and Context: automated feedback for programming assignments has great potential in promoting just-in-time learning, but there has been little work investigating the design of feedback in this context. Objective: to investigate the impacts of different designs of automated feedback on student learning at a fine-grained level, and how students interacted with and perceived the feedback. Method: a controlled quasi-experiment of 76 CS students, where students of each group received a different combination of three types of automated feedback for their programming assignments. Findings: feedback addressing the gap between expected and actual outputs is critical to effective learning; feedback lacking enough details may lead to system gaming behaviors. Implications: the design of feedback has substantial impacts on the efficacy of automated feedback for programming assignments; more research is needed to extend what is known about effective feedback design in this context.
– Name: AbstractInfo
  Label: Abstractor
  Group: Ab
  Data: As Provided
– Name: DateEntry
  Label: Entry Date
  Group: Date
  Data: 2022
– Name: AN
  Label: Accession Number
  Group: ID
  Data: EJ1345047
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=eric&AN=EJ1345047
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1080/08993408.2020.1860408
    Languages:
      – Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 23
        StartPage: 105
    Subjects:
      – SubjectFull: Computer Science Education
        Type: general
      – SubjectFull: Feedback (Response)
        Type: general
      – SubjectFull: Teaching Methods
        Type: general
      – SubjectFull: Comparative Analysis
        Type: general
      – SubjectFull: Programming
        Type: general
      – SubjectFull: Assignments
        Type: general
      – SubjectFull: Undergraduate Students
        Type: general
      – SubjectFull: Formative Evaluation
        Type: general
      – SubjectFull: Instructional Effectiveness
        Type: general
      – SubjectFull: Grading
        Type: general
      – SubjectFull: Computer Software
        Type: general
      – SubjectFull: Likert Scales
        Type: general
      – SubjectFull: Student Attitudes
        Type: general
    Titles:
      – TitleFull: Towards Understanding the Effective Design of Automated Formative Feedback for Programming Assignments
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Hao, Qiang
      – PersonEntity:
          Name:
            NameFull: Smith, David H., IV
      – PersonEntity:
          Name:
            NameFull: Ding, Lu
      – PersonEntity:
          Name:
            NameFull: Ko, Amy
      – PersonEntity:
          Name:
            NameFull: Ottaway, Camille
      – PersonEntity:
          Name:
            NameFull: Wilson, Jack
      – PersonEntity:
          Name:
            NameFull: Arakawa, Kai H.
      – PersonEntity:
          Name:
            NameFull: Turcan, Alistair
      – PersonEntity:
          Name:
            NameFull: Poehlman, Timothy
      – PersonEntity:
          Name:
            NameFull: Greer, Tyler
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 01
              Type: published
              Y: 2022
          Identifiers:
            – Type: issn-print
              Value: 0899-3408
            – Type: issn-electronic
              Value: 1744-5175
          Numbering:
            – Type: volume
              Value: 32
            – Type: issue
              Value: 1
          Titles:
            – TitleFull: Computer Science Education
              Type: main
ResultId 1