Identifying nonconformities in contributions to programming projects: from an engagement perspective in improving code quality.

Saved in:
Bibliographic Details
Title: Identifying nonconformities in contributions to programming projects: from an engagement perspective in improving code quality.
Authors: Nguyen, Bao-An, Chen, Hsi-Min, Dow, Chyi-Ren
Source: Behaviour & Information Technology. Jan2023, Vol. 42 Issue 1, p141-157. 17p. 6 Diagrams, 5 Charts, 5 Graphs.
Subjects: Learning assessment, Computer software, Teams in the workplace, Structural equation modeling, Kruskal-Wallis Test, Computers, Patient participation, Multiple regression analysis, Rating of students, Workflow, Experience, Software architecture, Pearson correlation (Statistics), Interprofessional relations, Quality assurance, Students, Automation, Descriptive statistics, Factor analysis, Research funding, Student attitudes, Cluster analysis (Statistics)
Geographic Terms: Taiwan
Abstract: Project-based learning is among the most common learning approaches aimed at conveying professional standards and best practices to students in programming courses. However, team projects commonly impose problems related to responsibility sharing, such as low effort or inequality in contributions. This paper presents a collaborative programming assessment system featuring a code quality assessment function with specific metrics to measure individual contributions. Student engagement data is used to detect nonconformities in collaboration using a learning analytical approach. Latent profile analysis was used to detect four theoretical team profiles differentiated by team effort (2 levels) and within-team collaboration (2 levels). We demonstrated the efficacy of assessing code to evaluate team dynamics and student behaviour, wherein efforts to resolve coding style failures can be used as a proxy by which to estimate the taskwork awareness of team members. Submission data from 146 students in 41 web-programming projects revealed four behavioural patterns that could potentially hinder the effective functioning of programming teams: free-riding, social loafing, the bystander effect, and lone wolves. We also demonstrated the applicability of automated programming assessment systems to the monitoring of learning progress, thereby facilitating timely interventions to correct difficulties at the team level. [ABSTRACT FROM AUTHOR]
Copyright of Behaviour & Information Technology is the property of Taylor & Francis Ltd and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Psychology and Behavioral Sciences Collection
Full text is not displayed to guests.
FullText Links:
  – Type: pdflink
Text:
  Availability: 1
Header DbId: pbh
DbLabel: Psychology and Behavioral Sciences Collection
An: 161394345
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Identifying nonconformities in contributions to programming projects: from an engagement perspective in improving code quality.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Nguyen%2C+Bao-An%22">Nguyen, Bao-An</searchLink><br /><searchLink fieldCode="AR" term="%22Chen%2C+Hsi-Min%22">Chen, Hsi-Min</searchLink><br /><searchLink fieldCode="AR" term="%22Dow%2C+Chyi-Ren%22">Dow, Chyi-Ren</searchLink>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22Behaviour+%26+Information+Technology%22">Behaviour & Information Technology</searchLink>. Jan2023, Vol. 42 Issue 1, p141-157. 17p. 6 Diagrams, 5 Charts, 5 Graphs.
– Name: Subject
  Label: Subjects
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Learning+assessment%22">Learning assessment</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+software%22">Computer software</searchLink><br /><searchLink fieldCode="DE" term="%22Teams+in+the+workplace%22">Teams in the workplace</searchLink><br /><searchLink fieldCode="DE" term="%22Structural+equation+modeling%22">Structural equation modeling</searchLink><br /><searchLink fieldCode="DE" term="%22Kruskal-Wallis+Test%22">Kruskal-Wallis Test</searchLink><br /><searchLink fieldCode="DE" term="%22Computers%22">Computers</searchLink><br /><searchLink fieldCode="DE" term="%22Patient+participation%22">Patient participation</searchLink><br /><searchLink fieldCode="DE" term="%22Multiple+regression+analysis%22">Multiple regression analysis</searchLink><br /><searchLink fieldCode="DE" term="%22Rating+of+students%22">Rating of students</searchLink><br /><searchLink fieldCode="DE" term="%22Workflow%22">Workflow</searchLink><br /><searchLink fieldCode="DE" term="%22Experience%22">Experience</searchLink><br /><searchLink fieldCode="DE" term="%22Software+architecture%22">Software architecture</searchLink><br /><searchLink fieldCode="DE" term="%22Pearson+correlation+%28Statistics%29%22">Pearson correlation (Statistics)</searchLink><br /><searchLink fieldCode="DE" term="%22Interprofessional+relations%22">Interprofessional relations</searchLink><br /><searchLink fieldCode="DE" term="%22Quality+assurance%22">Quality assurance</searchLink><br /><searchLink fieldCode="DE" term="%22Students%22">Students</searchLink><br /><searchLink fieldCode="DE" term="%22Automation%22">Automation</searchLink><br /><searchLink fieldCode="DE" term="%22Descriptive+statistics%22">Descriptive statistics</searchLink><br /><searchLink fieldCode="DE" term="%22Factor+analysis%22">Factor analysis</searchLink><br /><searchLink fieldCode="DE" term="%22Research+funding%22">Research funding</searchLink><br /><searchLink fieldCode="DE" term="%22Student+attitudes%22">Student attitudes</searchLink><br /><searchLink fieldCode="DE" term="%22Cluster+analysis+%28Statistics%29%22">Cluster analysis (Statistics)</searchLink>
– Name: SubjectGeographic
  Label: Geographic Terms
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Taiwan%22">Taiwan</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: Project-based learning is among the most common learning approaches aimed at conveying professional standards and best practices to students in programming courses. However, team projects commonly impose problems related to responsibility sharing, such as low effort or inequality in contributions. This paper presents a collaborative programming assessment system featuring a code quality assessment function with specific metrics to measure individual contributions. Student engagement data is used to detect nonconformities in collaboration using a learning analytical approach. Latent profile analysis was used to detect four theoretical team profiles differentiated by team effort (2 levels) and within-team collaboration (2 levels). We demonstrated the efficacy of assessing code to evaluate team dynamics and student behaviour, wherein efforts to resolve coding style failures can be used as a proxy by which to estimate the taskwork awareness of team members. Submission data from 146 students in 41 web-programming projects revealed four behavioural patterns that could potentially hinder the effective functioning of programming teams: free-riding, social loafing, the bystander effect, and lone wolves. We also demonstrated the applicability of automated programming assessment systems to the monitoring of learning progress, thereby facilitating timely interventions to correct difficulties at the team level. [ABSTRACT FROM AUTHOR]
– Name: AbstractSuppliedCopyright
  Label:
  Group: Ab
  Data: <i>Copyright of Behaviour & Information Technology is the property of Taylor & Francis Ltd and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=pbh&AN=161394345
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1080/0144929X.2021.2017483
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 17
        StartPage: 141
    Subjects:
      – SubjectFull: Learning assessment
        Type: general
      – SubjectFull: Computer software
        Type: general
      – SubjectFull: Teams in the workplace
        Type: general
      – SubjectFull: Structural equation modeling
        Type: general
      – SubjectFull: Kruskal-Wallis Test
        Type: general
      – SubjectFull: Computers
        Type: general
      – SubjectFull: Patient participation
        Type: general
      – SubjectFull: Multiple regression analysis
        Type: general
      – SubjectFull: Rating of students
        Type: general
      – SubjectFull: Workflow
        Type: general
      – SubjectFull: Experience
        Type: general
      – SubjectFull: Software architecture
        Type: general
      – SubjectFull: Pearson correlation (Statistics)
        Type: general
      – SubjectFull: Interprofessional relations
        Type: general
      – SubjectFull: Quality assurance
        Type: general
      – SubjectFull: Students
        Type: general
      – SubjectFull: Automation
        Type: general
      – SubjectFull: Descriptive statistics
        Type: general
      – SubjectFull: Factor analysis
        Type: general
      – SubjectFull: Research funding
        Type: general
      – SubjectFull: Student attitudes
        Type: general
      – SubjectFull: Cluster analysis (Statistics)
        Type: general
      – SubjectFull: Taiwan
        Type: general
    Titles:
      – TitleFull: Identifying nonconformities in contributions to programming projects: from an engagement perspective in improving code quality.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Nguyen, Bao-An
      – PersonEntity:
          Name:
            NameFull: Chen, Hsi-Min
      – PersonEntity:
          Name:
            NameFull: Dow, Chyi-Ren
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 01
              Text: Jan2023
              Type: published
              Y: 2023
          Identifiers:
            – Type: issn-print
              Value: 0144929X
          Numbering:
            – Type: volume
              Value: 42
            – Type: issue
              Value: 1
          Titles:
            – TitleFull: Behaviour & Information Technology
              Type: main
ResultId 1