CS375: Software Engineering - Peer Review Survey (10 Points)

Assignment Goals

The goals of this assignment are:
  1. To objectively evaluate the performance of your peers to facilitate their professional development
  2. To receive feedback from your peers

The Assignment

What to Do

Complete this review form for each of your peers, and one for yourself, and submit them together. You should submit several copies of this form, one for each person.

Your grade for this assignment will be based in part upon the evaluation you received from your peers. However, failing to submit this assignment in its entirety will result in a grade of 0 for this assignment, regardless of the peer feedback received for you.

Peer Review Survey

  1. What is your name?
  2. What is the name of the person you are evaluating?
  3. On a scale of 1 (poor) to 5 (excellent), please evaluate the efficiency with which your partner completed assigned tasks
  4. On a scale of 1 (very little) to 10 (very high), please evaluate the level of engagement of your partner throughout the entire semester.
  5. If you were in a management position, would you hire your partner to work with you on a software project?
  6. List three things your partner did well this year.
  7. List three areas in which your partner could improve.
  8. Suppose there were n people in your group, and you could give out a total of 100*(n-1) points as a final grade. How many points would this partner receive? Note that the total number of points you give across all these forms should add up to 100*(n-1), so it is impossible to give everyone 100 points! For example, a group of 4 could allocate scores to a sum total of 300 points.

Submission

In your submission, please include answers to any questions asked on the assignment page in your README file. If you wrote code as part of this assignment, please describe your design, approach, and implementation in your README file as well. Finally, include answers to the following questions:
  • Describe what you did, how you did it, what challenges you encountered, and how you solved them.
  • Please answer any questions found throughout the narrative of this assignment.
  • If collaboration with a buddy was permitted, did you work with a buddy on this assignment? If so, who? If not, do you certify that this submission represents your own original work?
  • Please identify any and all portions of your submission that were not originally written by you (for example, code originally written by your buddy, or anything taken or adapted from a non-classroom resource). It is always OK to use your textbook and instructor notes; however, you are certifying that any portions not designated as coming from an outside person or source are your own original work.
  • Approximately how many hours it took you to finish this assignment (I will not judge you for this at all...I am simply using it to gauge if the assignments are too easy or hard)?
  • Your overall impression of the assignment. Did you love it, hate it, or were you neutral? One word answers are fine, but if you have any suggestions for the future let me know.
  • Using the grading specifications on this page, discuss briefly the grade you would give yourself and why. Discuss each item in the grading specification.
  • Any other concerns that you have. For instance, if you have a bug that you were unable to solve but you made progress, write that here. The more you articulate the problem the more partial credit you will receive (it is fine to leave this blank).

Please refer to the Style Guide for code quality examples and guidelines.