Guidelines for the individual and group reports Cyrille Berger November 30, 2015 The evaluation of the TDDD10 course is based on the writing of two reports: • individual report this report describes the problem and technique that each student has implemented in the course (one report should be submitted per student) • team description report this report describes which algorithms and strategy was used by the team, it can (and should) refer to individual reports for more details (one report should be submitted per team) Contents 1 Grading 1 2 General guidelines 2.1 Intended audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 Bibliography . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3 Plagiarism . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 2 2 3 Individual report 3.1 Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3 4 Team description report 4.1 Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3 1 Grading Reports are graded from 1 to 5. 3 being the minimum to pass, 5 indicates a near perfect report. You do not need to obtain good results to get the best grade, as long as you have made an evaluation of your work and can provide an explanation for the results and a direction to go to improve the results. You need to show that you understand the problem, the algorithms you have applied and that you know how to evaluate your work. The grade is based on the quality of the report, the two main factors are: • Content: introduction to the problem, description of the algorithm, results and discussion. If there are proper references to scientific papers. 1 • Clarity: if the report is easy to understand and pleasant to read. Do not hesitate to use a picture or a diagram to explain difficult concepts, a picture is worth a thousand words. When deciding the final grade, content is more important than clarity. But if the report is hard to read, it makes it more difficult for the examiner to understand the content. The reports should be 5-6 pages, but it is more important to make it possible for the reader to understand your report than to get the exact right number of pages. It is an art to write short, concise and to the point, so writing more than 6 pages is only positive if you fill it with relevant and well written content. 2 2.1 General guidelines Intended audience When writing a report, it is always important to know who is going to read it. In this case, the report should be understandable by any student who has attended the course, do not hesitate to ask your fellow students to read your report and give you some comments. 2.2 Bibliography When writing your reports it is important to refer to existing scientific publication. The scientific paper should be referenced in the document using a number (ie [1], [2]...), and the title, authors and source should be listed at the end of the document. When referencing a paper in your report, you should have a small description of what the reader can found in the article, for instance: “According to S. Tucker [1], the greedy task allocation algorithm give the best results with perfect world knowledge, but it was shown by C. Kelley in her thesis Task Allocation for a rescue team [2] to degrade quickly when the communication is unreliable.” Or: “The greedy task allocation algorithm is an algorithm that assign the most urgent tasks to each agents. In a first steps, it does [...], then [...]. More implementation details can be found in [1].” At the end of the report, in a bibliography section, you should have the list of references: [1] Greedy task Allocation, S. Tucker, R. Knipe and F. Myers, in The 16h International Conference on Multi-Agents Systems, 2001 [2] Task Allocation for a rescue team, C. Kelley, PhD Thesis, 2005 2.3 Plagiarism The normal rules regarding plagiarism should be followed, violation of the rules are considered to be cheating. In case of doubt, always ask your teacher. Both the individual and team reports should be your own work. It is allowed to re-use part of the individual report in the team report (such as figures). It is allowed to give a citation from a scientific paper, but you should in your report specify the author 2 of the citation, and you should only do it if the citation is of exceptional value to your work. 3 Individual report The individual report is a summary of the work that each student has accomplished during the course. 3.1 Structure The individual report should follow the IMRAD organization structure: • Introduction: describes the domain, the problem, what are the possible solutions and what is your hypothesis, why you think the solution you choose will give the best results (~1 page) • Methods: describes the techniques or algorithms that you have implemented (~2 pages), use figures when necessary, it is also best to stick to a mathematical description, but you can use pseudocode if you prefer, but be sure to explain each step of the algorithm • Results: give the results you obtained (~1-2 pages) • Discussion: did you get the results you expected? did it differs from the results you found in other scientific paper? why do you think they are different? And most importantly, what would you do next, to improve the results? (~1 pages) 4 Team description report The group report should describes which algorithms and strategies were chosen to implement the team. It should be in the range of 4 to 6 pages. It should be very similar in structure and content to team description of the official robocup rescue competition. 4.1 Structure This is only a suggestion of structure, you might use a different approach depending on how you have worked in your team: • Navigation and path planning • Communication • Police agents: exploration and task allocation • Fire brigades: exploration and task allocation • Ambulances: exploration and task allocation 3