Identifying Programmer Ability Using Peer Evaluation: An Exploratory Study Jeffrey C. Carver, University of Alabama Lorin Hochstein, USC Information Sciences.

Slides:



Advertisements
Similar presentations
Ed-D 420 Inclusion of Exceptional Learners. CAT time Learner-Centered - Learner-centered techniques focus on strategies and approaches to improve learning.
Advertisements

Assessment The role of context Asturias Feb, 2009 Keith Kelly
Peer Review: A Conduit for Developing Graduate Attributes? Judy Pate & Sheena Bell – The Business School Helen Purchase & John Hamer – Computing Science.
Assessment Photo Album Science Fair Project
Learning Outcomes By Terrence Willett. What are Learning Outcomes? n Assessment / Program Based n Outcome Based Assessment n Skills; Knowledge; Result.
Assessment Assessment should be an integral part of a unit of work and should support student learning. Assessment is the process of identifying, gathering.
Daniel Peck January 28, SLOs versus Course Objectives Student Learning Outcomes for the classroom describe the knowledge, skills, abilities.
Alternative Strategies for Evaluating Teaching How many have used end-of-semester student evaluations? How many have used an alternative approach? My comments.
L2 program design Content, structure, evaluation.
Presenter: Han, Yi-Ti Adviser: Chen, Ming-Puu Date: Jan 19, 2009 Sitthiworachart, J. & Joy, M.(2008). Computer support of effective peer assessment in.
Core Competencies Student Focus Group, Nov. 20, 2008.
Evaluating Teaching and Learning Linda Carey Centre for Educational Development Queen’s University Belfast 1.
Who’s afraid of criticism? Fear of negative evaluation and student participation in classroom discussions Victor A. Barger, Assistant Professor of Marketing.
Empirically Assessing End User Software Engineering Techniques Gregg Rothermel Department of Computer Science and Engineering University of Nebraska --
Valentin Razmov, Richard Anderson {valentin,
WEEK 1 – TOPIC 1 OVERVIEW OF ASSESSMENT: CONTEXT, ISSUES AND TRENDS 1.
Ursula Wingate Department of Education and Professional Studies Embedding writing instruction into subject teaching – how to convince subject teachers?
Chapter 4 Principles of Quantitative Research. Answering Questions  Quantitative Research attempts to answer questions by ascribing importance (significance)
Engaging First Year Biology Majors in/with the Scientific Literature Jodie Krontiris-Litowitz Youngstown State University.
Implication of Gender and Perception of Self- Competence on Educational Aspiration among Graduates in Taiwan Wan-Chen Hsu and Chia- Hsun Chiang Presenter.
The Role of Automation in Undergraduate Computer Science Chris Wilcox Colorado State University 3/5/2015.
Group Discussion Explain the difference between assignment bias and selection bias. Which one is a threat to internal validity and which is a threat to.
PDHPE K-6 Using the syllabus for consistency of assessment © 2006 Curriculum K-12 Directorate, NSW Department of Education and Training.
Quantitative Research in Education Sohee Kang Ph.D., lecturer Math and Statistics Learning Centre.
Engineer Engineering Education Teamwork, Part 1 Coach Michael Hanyak Chemical Engineering Department Coach Daniel Hyde Computer Science Department.
Research Strategies Chapter 6. Research steps Literature Review identify a new idea for research, form a hypothesis and a prediction, Methodology define.
The Scientific Method in Psychology.  Descriptive Studies: naturalistic observations; case studies. Individuals observed in their environment.  Correlational.
Slides to accompany Weathington, Cunningham & Pittenger (2010), Chapter 3: The Foundations of Research 1.
Experimentation in Computer Science (Part 1). Outline  Empirical Strategies  Measurement  Experiment Process.
Notes on Research Design You have decided –What the problem is –What the study goals are –Why it is important for you to do the study Now you will construct.
Sociologists Doing Research Chapter 2. Research Methods Ch. 2.1.
Teaching a Technology- Enriched Science Investigation Unit What is Scientific Inquiry? iLearn Science Session 2.
` Disciplined Reading, Disciplined Learning VISUAL COMPREHENSION: COGNITIVE PROCESSING OF ART TEXT BY PRE-ADOLESCENT AND ADOLESCENT READERS Sandra M. Loughlin,
Overview: Physics Modules Global Climate Change Education for Alabama NASA/Auburn/ALSDE/ASIM.
A Comparison of General v. Specific Measures of Achievement Goal Orientation Lisa Baranik, Kenneth Barron, Sara Finney, and Donna Sundre Motivation Research.
LeMoyne-Owen College December 15, 2009 Mimi Czarnik, Professor of English and Dean of Humanities Becky Burton, Associate Professor of Biology Alverno College,
Assessment. Workshop Outline Testing and assessment Why assess? Types of tests Types of assessment Some assessment task types Backwash Qualities of a.
Knowledge-based Support in a Group Decision Making Context: An Expert-Novice Comparison Fiona Fui-Hoon Nah, University of Nebraska-Lincoln Izak Benbasat,
The Language of Science.  Hypothesis: a prediction that can be tested; an educated guess base on observations and prior knowledge  Theory: a well tested.
Chapter 6: Analyzing and Interpreting Quantitative Data
Experimentation in Computer Science (Part 2). Experimentation in Software Engineering --- Outline  Empirical Strategies  Measurement  Experiment Process.
Surveying instructor and learner attitudes toward e-learning Presenter: Jenny Tseng Professor: Ming-Puu Chen Date: April 12, 2008 Liaw, S., Huang, H.,
Student Learning Outcomes and SACSCOC 1.  Classroom assessment ◦ Grades ◦ Student evaluation of class/course  Course assessment –????  Academic program.
From Assessment to SoTL Nitya Jacob and Miriam Segura-Totten BSP Research Residency July 22, 2015.
Descriptive and Corrective Feedback Miami Jackson Senior High December 12, 2011.
Case Study Research Method How To Design and Evaluate Research in Education 5th Edition Chapter 18 Pages By: Davida Molina.
Science Notebooks Research-Based Strategies on how to implement them in today's science classroom by Karen Shepherd.
Developing Program Learning Outcomes To help in the quality of services.
KEVIN SMITH & KIM HORTON JULY 2015 Educational research and teaching Wales.
 The professional growth and development of teachers is the fundamental purpose of teacher assessment.
METHODS IN ANTHROPOLOGY SCIENCE AND INTERPRETATION.
8/23/ th ACS National Meeting, Boston, MA POGIL as a model for general education in chemistry Scott E. Van Bramer Widener University.
A Roundtable Discussion of Best Practices in Online Learning.
Chapter 1 Assessment in Elementary and Secondary Classrooms
Issues in Evaluating Educational Research
Principles of Quantitative Research
Chapter 2 Doing Sociological Research
Other Testing Issues Chapter 7 Red book.
Understanding Results
ASSESSMENT OF STUDENT LEARNING
CHAPTER 2 Research Methods in Industrial/Organizational Psychology
IO 6402 Enthusiastic Studysnaptutorial.com
Susan Rhind, Neil Lent, Kirsty Hughes, Jill MacKay
Indiana University School of Social Work
Pre-Activity: 1. Recap? 2. Research Says?
Learning online: Motivated to Self-Regulate?
Dr. Said Fathy El Said Assistant Professor, English Department
Evaluation.
Quality management and Process improvement
The Teacher Work Sample: An Authentic Assessment
Presentation transcript:

Identifying Programmer Ability Using Peer Evaluation: An Exploratory Study Jeffrey C. Carver, University of Alabama Lorin Hochstein, USC Information Sciences Institute Jason Oslin, University of Alabama

The Importance of Categorizing Programmer Ability In Industry In Research In Teaching 2

How We Measure Ability Professional vs. Novice Years of Experience Elaborate Evaluations 3

Is There A Better Way? Peer evaluation “We know a good programmer when we see one” Subjective judgment as a predictor 4

Outline Study Design Data Analysis Conclusions Future Work 5

Our Study Goal – Characterize peer assessment of programmer ability from the point of view of a researcher in the context of an undergraduate computer science course Hypotheses – H1: Developers are able to accurately predict the programming ability of their peers – H2: Low-performers tend to over-estimate their ability 6

Test Environment Senior Level Programming Languages Course – Five individual assignments – Graded by the unbiased instructor – Student participation had no effect on grade 7

Data Collected Subjective Data – Participant evaluation of self – Participant evaluation of peers – Post-study questionnaire Objective Data – Grades on projects – “True” measure for this study 8

Collecting Subjective Data 9 Sample data collection form

Coding the Grades 10 A = 5 Top 20% B = 4 C = 3 D = 2 E = 1 Bottom 20%

Coding the Grades 11

A Look at the Data Set 12 Raters Ratees

A Look at the Data Set 13

Evaluating Hypothesis 1 Developers are able to accurately predict the programming ability of their peers 14 Actual Grade Mode Of Peer Ratings

Additional Observation 15 Actual Grade Difference Between Mode and Actual

Evaluating Hypothesis 2 Low-performers tend to over-estimate their ability 16 Actual Grade Self Rating

A Qualitative Analysis Rating oneself Compare my self perception to my peers’ perception of my ability Confidence in rating peers 17

Threats to Validity Construct – Are grades a valid indicator of ‘true’ ability? – Ceiling effect displayed by skew of grades? – Are we evaluating enough skill sets involved in software development? Low number of ratings What happens when we move beyond from classrooms to industry? 18

Future and Ongoing Work Running the study again Goals of future work – Characterize high-performers – Understand programming ability – Improve competent programmers 19