Evaluating Individual Contribution Toward Group Software Engineering Projects J. Huffman Hayes, T. Lethbridge, D. Port, USC Int’l Conf. on Software Engineering.

Slides:



Advertisements
Similar presentations
Good Evaluation. Good Evaluation Should … be simple be fair be purposeful be related to the curriculum assess skills & strategies set priorities use multiple.
Advertisements

Laura Mancera, Silvia Baldiris, Ramon Fabregat, David Huerva
Design, development, and assessment of mobile applications: The case for problem-based learning Massey, A. P., Ramesh, V., & Khatri, V. IEEE Transactions.
Guidelines and Methods for Assessing Student Learning Karen Bauer, Institutional Research & Planning, Undergraduate Studies; Gabriele Bauer, CTE.
Grades: Their Effects on Students as Measures of Achievement.
ENABLING HIGH QUALITY TEACHING AND LEARNING FOR LARGE CLASSES Kirti Garg, Vasudeva Varma International Institute of Information technology, Hyderabad.
Cooperative/Collaborative Learning An Instructional technique in which learning activities are specifically designed for small interactive groups Collaborative.
Motivation & Learning Christopher Price, Ph.D. Director, Center for Excellence in Learning & Teaching, The College at Brockport
Peer assessment of group work using WebPA Neil Gordon Symposium on the Benefits of eLearning Technologies University of Manchester, in conjunction with.
The Cooperative Learning Model Students work together to accomplish a task or produce a product in a particular way.
Cooperative Learning: Teamwork for Engineering Classrooms  Ideas from Karl A. Smith.
Peer Evaluation of Teaching (PET) Dept. of Apparel, Interiors, Housing & Merchandising Oregon State University  Dept. protocol or process  Guidelines.
Cooperative Learning: Teamwork for Engineering Classrooms  Ideas from Karl A. Smith.
Cooperative Learning: Teamwork for Engineering Classrooms  Ideas from Karl A. Smith.
1 Assessment and Evaluation for Online Courses Associate Professor Dr. Annabel Bhamani Kajornboon CULI’s 6 th Intl Conference: Facing.
Collaborative Learning Techniques CoLTs. What is Collaborative Learning? To collaborate is to work with others, usually in pairs or small groups, to achieve.
Student Group Work: Collaboration or Catastrophe? Michelle Toth Feinberg Library SUNY Plattsburgh
Mechanical Engineering Building Blocks to Success.
Pedagogies of Engagement (Cooperative Learning) and Assessment – Overview – Karl A. Smith Engineering Education – Purdue University Civil Engineering -
Using Technology to Enhance Instruction. Educational Technologies Blackboard, Content- Based Tools Distribution Tools Communicatio n Tools Presentatio.
What should teachers do in order to maximize learning outcomes for their students?
Creating a Teaching Dossier Shea Wang, Ph.D Interim Faculty Evaluation Coordinator Oct. 21, 2013.
CFN 204 · Diane Foley · Network Leader Engaging Students in Productive Challenge December 9, 2013 Presenter: Simi Minhas Math Achievement Coach CFN204.
Student Centered Teaching Through Universal Instructional Design Part II.
Using Technology to Enhance Instruction. Educational Technologies Blackboard, Content- Based Tools Distribution Tools Communicatio n Tools Presentatio.
Robert W. Lingard California State University, Northridge EEET July 11, 2009.
Using Technology to Enhance Instruction. Educational Technologies Blackboard, Content- Based Tools Distribution Tools Communicatio n Tools Presentatio.
Student Collaboration Improves Retention Enhances Learning.
Using Technology to Enhance Instruction. Educational Technologies Course Management System Content- Based Tools Distribution Tools Communicatio n Tools.
NESCent Postdoc Professional Development Series on Effective Teaching and Learning Session 5 – Student Involvement: Cooperative Learning, Learning Communities.
EEX 3257 COOPERATIVE LEARNING. BENEFITS OF COOPERATIVE LEARNING Academic Benefits Increased achievement and increased retention of knowledge Improved.
Learner-Centered Teaching In Engineering/Technology Classrooms Steven A. Freeman Iowa State University Center for Excellence in Learning and Teaching.
1 Welcome to Senior Design 4106 Fall 2005 Section B: Dr. Marc Goetschalckx Dr. Spyros Reveliotis Webpage: Acknowledgement:
1 Active Learning Organizing Effective Groups in Class.
A review of peer assessment tools. The benefits of peer assessment Peer assessment is a powerful teaching technique that provides benefits to learners,
Teambuilding For Supervisors. © Business & Legal Reports, Inc Session Objectives You will be able to: Recognize the value of team efforts Identify.
Active Learning and Team-Based Learning in the Engineering Classroom Bill Weeks ECE Department NFTS Luncheon.
Gateway Engineering Education Coalition Cooperative Learning Better learning through teamwork.
© 2014 Blackboard Inc. All rights reserved.. Identify the benefits of interactive tools. Create opportunities to communicate using discussions, blogs,
Roger Johnson & David Johnson
March 4, 1999Lethbridge1 Empirical Studies of Software Engineers: Some Experience and Pragmatic Considerations Dr. Timothy C. Lethbridge University of.
Working In Groups: An Overview Dr. Rob Danin English Language Specialist
Effective Grading Strategies Alison Morrison-Shetlar Faculty Center for Teaching and Learning Adapted from the book Effective Grading by Barbara Walvoord.
Presenter: Wan-Ning Chen Professor: Ming-Puu Chen Date: November 11, 2009 Ramaswamy, S., Harris, I., & Tschirner, U. (2001). Student peer teaching: An.
Classroom Instruction that Works
© 2008 Gatsby Technical Education Projects. These slides may be used solely in the purchaser’s school or college. Evaluating scientific writing.
Grades: Their Effects on Students as Measures of Achievement.
Evaluating Student Presentations Speaking Intensive Workshop.
© BLR ® —Business & Legal Resources 1408 Teambuilding for All Employees.
Roger Johnson & David Johnson Cooperative Learning.
21 st Century Learning and Instruction Session 2: Balanced Assessment.
Certificate IV in Project Management Assessment Outline Course Number Qualification Code BSB41507.
Certificate IV in Project Management Assessment Outline Course Number Qualification Code BSB41507.
ASSESSMENT and EVALUATION (seeing through the jargon and figuring out how to use the tools)
Lecturer: Eng. Mohamed Adam Isak PH.D Researcher in CS M.Sc. and B.Sc. of Information Technology Engineering, Lecturer in University of Somalia and Mogadishu.
A Critical Friend: Peer Review of Teaching at AUS Daniel Kirk Daniel Kirk: Oct 2007.
Cooperative Learning A number of strategies whereby students help one another acquire course content.
Cooperative Learning An Overview.
Karl A. Smith Engineering Education – Purdue University
Helping students know what they know
Robert W. Lingard California State University, Northridge
Practical. Purposeful. Promising.
Robert W. Lingard California State University, Northridge
Overview of Collaboration in the Online Classroom
A review of two approaches to peer assessment for selected business courses at a tertiary institution in New Zealand Dr Leonie Menzies.
Objectives 1. An understanding of the importance of management to society and individuals 2. An understanding of the role of management 3. An ability to.
Objectives 1. An understanding of the importance of management to society and individuals 2. An understanding of the role of management 3. An ability to.
Unit 4 - A06 – Review Grade Criteria To get a c
Working in Groups How to strategically Navigate Group projects to ensure a successful outcome. Janelle Pass Slide #1 Hello. My name is Janelle Pass and.
A Moodle-based Peer Assessment Tool
Presentation transcript:

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

Outline Group Projects – Characteristics – Benefits Related Work Grading individual effort – Criteria – Techniques – Bad things Best Practices Conclusions and Acknowledgments

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

Group Projects - Benefits Learn to work in groups Learn from each other Learn to schedule Learn to rely on others Allows more complex systems

The Challenge Grading individual effort Handling “drop outs”

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

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

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

Grading Individual Effort – Criteria (continued) No grade inflation/deflation Accurate and unbiased Discourage “risk managing” by students

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

Criteria to Grading Technique Map

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

When Bad Things Happen Encourage students to work it out Act as intermediary Use Industry model (Chen [8])

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

Suggested Best Practices (continued) Use multiple methods for grading individual effort Evaluate grading scheme using criteria

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

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, [5] McKinney, K. “Tips for Grading Group Work”, Illinois State University, web page as of Sept. 2002, [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 [8] Chen, H-M., web page

Back-up slide – NEEDED? Or move in line? Evaluation of techniques – what has worked at Ottawa, USC, UK