Download presentation
Presentation is loading. Please wait.
Published byAllen Reynolds Modified over 9 years ago
1
Evaluating Individual Contribution Toward Group Software Engineering Projects J. Huffman Hayes, T. Lethbridge, D. Port, USC Int’l Conf. on Software Engineering 2003 Portland, Oregon 5/8/03
2
Outline Group Projects – Characteristics – Benefits Related Work Grading individual effort – Criteria – Techniques – Bad things Best Practices Conclusions and Acknowledgments
3
Group Projects - Characteristics Staple of S/W eng. courses Teams of 3 or more Perform s/w development lifecycle One or more semesters May have real customer Develop artifacts
4
Group Projects - Benefits Learn to work in groups Learn from each other Learn to schedule Learn to rely on others Allows more complex systems
5
The Challenge Grading individual effort Handling “drop outs”
6
Related Work Speck [7] – group projects as part of “cooperative learning” Johnson et al [3] – essential factors for effective group learning – Positive interdependence – Effective interpersonal skills – Accountable
7
Related Work (continued) Schultz [6] found motivating slackers a concern Gates et al [2] – motivate students to contribute equally McKinney [5] suggests combination of: – Division of Labor report – Group grade – Assessment of dossier – Peer ratings
8
Grading Individual Effort - Criteria Fair Consistent Reflect achievement of educational objectives Provide good, understandable feedback Encourage student, avoid discouragement Easy on grader Control grading validity
9
Grading Individual Effort – Criteria (continued) No grade inflation/deflation Accurate and unbiased Discourage “risk managing” by students
10
Techniques/Grading Schemes 1) Group mark for all 2) Division of labor (DOL) report, then separate marks for parts 3) DOL, then grade relative contribution 4) In class pop quizzes on project 5) Cross validate w/results of individual work
11
Criteria to Grading Technique Map
12
Combining Schemes Fixed % of individual grade based on scheme 2) or 3), remainder on 1) S1*0.9 + S3*0.1 Group grade of S1 multiplied by a factor from S3 S1 * S3/100 Distribute group grade points – Group grade = 90%, so 90*3 points spread by 3 students NOTE: Spell out your intent in the syllabus
13
When Bad Things Happen Encourage students to work it out Act as intermediary Use Industry model (Chen [8])
14
Suggested Best Practices Allow peer evaluation, but monitor Use demos/quizzes to test project knowledge Have students maintain/post individual effort info Cross validate individual effort evaluation with group evaluation
15
Suggested Best Practices (continued) Use multiple methods for grading individual effort Evaluate grading scheme using criteria
16
Conclusions and Acknowledgments Determine your grading goals Establish a scheme Evaluate scheme Thanks to: – Hong-Mei Chen - U. of Hawaii – Tony Baxter, Paul Piwowarski, Jerzy Jaromczyk - U. of Kentucky
17
References [2] Gates, A.Q.; Delgado, N.; Mondragon, O., “A structured approach for managing a practical software engineering course”, 30th Frontiers in Education conf, IEEE, 2000, pp. T1C/21 -T1C/26. [3] Johnson, D. W., Johnson, R. T., and Smith, K. A. “Cooperative learning: Increasing college faculty instructional productivity”, ASHE-ERIC Higher Education Report 20, 4, Graduate School of Education and Human Development, The George Washington University, 1991. [5] McKinney, K. “Tips for Grading Group Work”, Illinois State University, web page as of Sept. 2002, www.cat.ilstu.edu/teaching_tips/handouts/tipsgroupwork.shtml [6] Schultz, T.W., “Students assessing teams”, proc. 29th Frontiers in Education conf, IEEE, 1999, pp. 13B2/1 -13B2/3. [7] Speck, B.W., “Pedagogical Support for Classroom Collaborative Writing Assignments”, ASHE-ERIC Higher Education Report, 28, 6, Jossey-Bass, a Wiley Company, 2002, pp. 1-139 [8] Chen, H-M., web page http://www.cba.hawaii.edu/HMCHEN/home.htmhttp://www.cba.hawaii.edu/HMCHEN/home.htm
18
Back-up slide – NEEDED? Or move in line? Evaluation of techniques – what has worked at Ottawa, USC, UK
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.