Term Paper

The Term Paper assignment will be handed out on 1 March 2022 .

The term paper assignment requires you to (1) select a specific topic based on a general theme, (2) perform research activities, and (3) write a report with at least 2,500 words and at most 3,000 words. You will also critique the report of two of your classmates, and revise your own report to consider the feedback from your peers.

The important dates are summarized in the table below:

Item Due Date
Topic and Short Outline 16 March 2022
Report (Manuscript for Review) 11 April 2022
Peer Reviews 27 April 2022
Revised Report 5 May 2022

Topic Selection

You will need to pick a topic for your term paper and prepare a short outline. The topic should be relevant to this year's theme which is Network and Application-Layer Protocols for IoT . Please refer to the Readings page for a list of suggested papers to get you started. For the short outline, it should describe the aim(s) of your term paper, what research activities you plan to undertake (e.g. survey, design, analysis, coding, simulation, etc.) and what outcome to expect. Most importantly, it should also clearly state your contribution. The short outline should contain a maximum of 250 words and, ideally, this will become the abstract of your term paper.

You should submit the topic and short outline on or before 16 March 2022 . Note: the topic must NOT overlap with another course, e.g. security, but something related to trust and cooperation is acceptable.

Submit your topic and short outline as PDF(name it <username>_topic_outline.pdf, where <username> is your ECS username) to the ECS Submission System (https://apps.ecs.vuw.ac.nz/submit/SWEN428/Term_Paper_Topic_and_Outline).

Research Activities

After finalizing the topic, you will then carry out the necessary research activities to fulfill the aims of your term paper. The activities should involve one or a combination of the following:

  • design, implementation and validation of an IoT protocol for general or specific application scenarios;
  • performance analysis of relevant IoT protocol(s) using analytical/simulation/experimental approach for general or specific application scenarios;
  • read technical papers on relevant IoT protocols and write a qualitative comparison or critique;

Report (Manuscript for Review)

You will need to write a report with at least 2,500 words and at most 3,000 words and submit it for peer review. Guidelines for term paper format and preparation is available here.

The report manuscript submitted for peer review must be a completed term paper, not a draft with missing sections and to-do items/comments. The deadline is 11 April 2022 .

Peer Review

Copies of each term paper will be given to two other students in the class to review. This means that you will have to review two other students' term papers.

  • For each term paper you review, you will need to write a short report (max 1 page), using this form, commenting on the content and how it can be improved.
  • Please give constructive feedback. Put yourself in the author's position when you give your feedback.
The deadline for the submission of review reports (in plain text format) is 27 April 2022 .

Revised Report

Upon receiving the review reports, you will then revise your term paper taking into consideration the feedback given by your peers in the review reports.

  • Incorporate feedback from review reports into the final version. Please add a separate page (not counted in the 3000-word limit) at the end to summarize how you have used the feedback given; there is no need to agree to all comments, and if you do not agree, give your reasons.
  • You will NOT be penalized for not agreeing if you feel that the feedback does not help you improve your paper.
The deadline for the submission of revised term papers is 5 May 2022.


Your term paper will be graded based on the following criteria:
Item Description Weight
Topic and Outline Submission of relevant topic and short outline 1%
Critique Submission of critique (peer review) 4%
Work Done Amount of work done, e.g. number of papers that you have read, done any performance studies, written some software, etc. Also, how well or deeply you have analyzed and studied the problem, issues, etc., and provided a good review and/or comparison of the solutions, not just summarizing what you have read (this also relates to the "Originality/novelty" criteria.) 45%
Originality/Novelty Whether you have provided some new insights into the topic, new performance results, etc. 30%
Writing How well you have written your paper, checked it, double-checked it, minimal careless errors, listed the references correctly, etc. 20%