Towards Understanding the Effective Design of Automated Formative Feedback for Programming Assignments
Saved in:
| Title: | Towards Understanding the Effective Design of Automated Formative Feedback for Programming Assignments |
|---|---|
| Language: | English |
| Authors: | Hao, Qiang (ORCID |
| 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 |