App Lab logo

COMP 523: Software Engineering

Assignment 0: Project preferences


Friday, August 27th by 8:00am

I will endeavor to finish matchmaking by the start of class Friday; in any case, I will post matches to the website as soon as possible.


After watching the client pitches and reviewing the project details as necessary, you and your team need to decide what projects you prefer. I will use these preferences to assign teams to projects. Once assignments are made, you and your client are stuck with each other for the semester!

Some of you may have a stronger preference about who you are teamed up with than you do about the client or project. You will have the opportunity to indicate that.

This semester, 7 out of 30 projects invited to pitch have concerns about intellectual property or confidential information. For those projects, students will be asked to sign some forms agreeing to confidentiality and assignment of intellectual property. (This tends to be more important for companies than individuals.) You will have the opportunity to indicate whether your entire team is comfortable with this, or not, and you will not be penalized in any way for saying you’re not comfortable. If you have questions about any of this, feel free to contact Peter Liao of the UNC Office of Technology Commercialization (who spoke briefly on this topic on the second day of class) at


First, indicate whether you prefer to prioritize your teammate preferences or your project preferences. I will do my best to take all of your preferences, and especially this one, into account. In either case, you may (and are encouraged to) include both sets of preferences.

To indicate your preferences, your team should collectively send an email to me at (That is, send one email per team, not per person.) For now, it’s OK if you’re a team of 1. The email should:

Here is a template for your email. Substitute anything in [brackets] with your answer.

I/we prefer to prioritize the [team/project] preferences.

My/our project preferences are: [list of 10 letters]

Am I/Are we comfortable with an IP assignment and confidentiality agreement? [yes or no]

My/our preferred teammates are: ["none" or list of 1-2 names]

* Some of you already have a team of 4 in mind. You may submit the 4-person team, but please be aware that, depending on how the numbers work out, I may break up the team.

Please don’t drop the class after submitting this assignment!


There is no grade for this. However, if you do not submit your preferences (or submit them late), I will pick a project for you.


There are many ways to rate project ideas. Here are some of them. Different people weigh these aspects differently. It might be worthwhile to discuss with your team, if you have one, what the most important aspects are to each of you.