The Postgraduate Project-V51

download The Postgraduate Project-V51

of 21

Transcript of The Postgraduate Project-V51

  • 8/13/2019 The Postgraduate Project-V51

    1/21

  • 8/13/2019 The Postgraduate Project-V51

    2/21

    School of Engineering & Computing Sciences

    The Postgraduate Project Page 2 of 21

    !"#$%#$&

    !" $%&'()*+&,(% """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -!"! .(/ ,0 &12 3'(42+& ('56%,02)7""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -!"8 .(/ ,0 ,& 6002002)7 """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -!"- 912% )(20 &12 3'(42+& &6:2 3;6+27 """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -!"< 916& =6:20 >(' 6 5(() 3'(42+&7 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -

    8" ?'(42+& @25*;6&,(%0 """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" A8"! B2;,C2'6D;20 """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" A8"8 E12 ?'(42+& @23('&"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" F8"- B26);,%20 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" F8"< G&6&2=2%& (> H',5,%6; 9(': 6%) I&1,+0 J33'(C6; """""""""""""""""""""""""""""""""""""""""""""""""""" K8"A @203(%0,D,;,&,20 (> G&*)2%& 6%) G*32'C,0(' """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" K8"F G2;2+&,%5 633'(3',6&2 .6')/6'2 6%) G(>&/6'2 """""""""""""""""""""""""""""""""""""""""""""""""""""""" L8"K J00200=2%& M',&2',6 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" L8"L ?'(42+& N6': J;;(+6&,(% """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" O

    -" E12 ?'(42+& ?'(+200 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !P-"! 9(':,%5 /,&1 Q(*' G*32'C,0(' """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !P-"8 ?'(42+& J+&,C,&,20 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !P-"- G(=2 R02>*; .,%&0 >(' 6 G*++200>*; ?'(42+& """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!

    2'2%+20 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !L

    J332%),V JW R02 (> 6 G&'*+&*'2) JD0&'6+& """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !O$%&'()*+&,(% """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !OIV6=3;2 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !O

    J332%),V X I&1,+0 J33'(C6; U('=" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 8!

  • 8/13/2019 The Postgraduate Project-V51

    3/21

    School of Engineering & Computing Sciences

    The Postgraduate Project Page 3 of 21

    () *#$+",-.$/"#

    The purpose of the project is to provide you with the opportunity to conduct a substantial

    piece of academic, scientific or engineering work as an individual initiative, and to document

    this as a set of scholarly reports. The final paper will demonstrate your analytical and

    reflective skills as well as your abilities in written communication. The overall aim is to draw

    together knowledge, skills and techniques that have been learned throughout the MScprogramme.

    !"! $%& '( )*+ ,-%.+/) %-012'(+34

    The work for the project as well as the assessment is actually spread across two modules. The

    module onResearch Methods and Professional Issuesis a standard 15-credit module that

    prepares you for your project by teaching about project-related issues, including how to

    conduct a project and how to evaluate it. The main Project module (60 credits) then takes

    place after all of the taught modules are completed.

    For theResearch Methods and Professional Issuesmodule, the assessment elements consist

    of your project plan together with a state of the art literature report that you are required toprepare for the topic of your project. For the Projectmodule, the assessment is through

    presentations of your work, together with a 20-page technical paper (dissertation). Although

    these modules are linked by one theme (your project) they are quite separate and are assessed

    separately.

    !"5 $%& '( ') 1((+((+34

    There will be at least three people involved in the assessment of your project, reflecting its

    importance in the overall final mark (the project counts for 60 credits out of a total of 180

    credits needed for the award of an MSc). These are: your supervisor, an additional internal

    examiner, and the External Examiner who is responsible for overseeing the standards of the

    MSc programme.

    The assessment criteria for the project module are described in Section 2.7. You will receive

    formative assessment feedback before and during the project period through the regular

    supervisory meetings between student and supervisor. In addition, during the summer

    vacation period a compulsory bench test (demonstration) will be scheduled, where you will

    be asked to demonstrate, with the aid of a computer, what you have achieved by that point.

    !"6 7*+2 3%+( )*+ ,-%.+/) )18+ ,91/+4

    The project module is timetabled to run through the summer vacation period. You are

    normally required to be resident in Durham through all of this time. If, during this period,

    you need to be away, then this should be discussed with the MSc Course Director and your

    supervisor well in advance. In addition, for any period of absence you should:

    Agree meeting times with your supervisor beforeyou leave Inform the School about how we can get in contact with you during the time that you

    are away from Durham

    !": 7*1) ;18+(

  • 8/13/2019 The Postgraduate Project-V51

    4/21

    School of Engineering & Computing Sciences

    The Postgraduate Project Page 4 of 21

    Providing clear evidence of the application of knowledge, skills and critical facultieslearned from the rest of the programme (this is the single most important criterion)

    Performing a comprehensive and thorough literature review and presenting this in aknowledgeable and analytical manner

    Producing a deliverable of good quality that is well tested, and with full presentationof its features

    A coherent and well organised assessment and evaluation of the outcomes of theproject, using appropriate forms and measures

    Clear conclusions from the work that you have undertaken, including a reflectivepresentation of the successes (and limitations) of the work

    A demonstration of good communication and presentational skills together with anappreciation and understanding of professional issues.

  • 8/13/2019 The Postgraduate Project-V51

    5/21

    School of Engineering & Computing Sciences

    The Postgraduate Project Page 5 of 21

    0) 1+"2%.$ 3%4-56$/"#&

    This section addresses the important procedures and regulations that apply to conducting the

    project. Detailed questions about project procedures should normally be addressed to your

    supervisor.

    5"! =+9'>+-1?9+(

    This section details the deliverables for both theResearch Methods and Professional Issues

    module and also the Projectmodule. The reason for this is that they are meant to form part of

    a progressive development and are best shown together.

    1. For theResearch Methods and Professional Issuesmodule, the deliverables willconsist of the following two documents:

    a. An Overviewdocument, maximum of four (4) pages, comprised of:i. A structured abstract

    ii. A project specification (including descriptions of the three levels ofdeliverable: basic; intermediate; and advanced)

    iii. A project plan (including an evaluation plan and timetable)b. A State of the Artreport, length 6-10 pages, structured as:

    i. The review method: describing how relevant books and papers havebeen identified and selected for the review

    ii. A review and summary of the selected books and papers, usually for4-5 of the topics associated with the project, providing a

    background for the project

    iii. A bibliography section of 15-20+ references, normally with no morethan three references to web sites

    2. For the Projectitself, the deliverables will consist of:a. Bench Test 1: which is a progress review that takes place in the summer,

    where students are expected to present a summary of progress to their

    supervisor, and where they should be prepared to discuss:

    i. The main functions of their softwareii.

    How the functions are represented in the design

    iii. Elements of good design practice usediv. Problems encountered and how they were overcomev. Plans for completing the project

    b. Bench Test 2: This is an oral examination and software demonstration thattakes place in one of the University buildings at the beginning of September,

    and before any marking of the remaining deliverables described below. This

    normally takes place with both examiners present, and a student should

    demonstrate the software that they have produced. They should expect to

    present to an audience that has knowledge of the subject, but not necessarily

    detailed knowledge of the specific project. It is the task of the student to lead

  • 8/13/2019 The Postgraduate Project-V51

    6/21

    School of Engineering & Computing Sciences

    The Postgraduate Project Page 6 of 21

    the oral examination and explain their achievements in terms of the

    objectives, with suitable illustrations.

    c. A Technical Reportof not more than 20 pages (the format for this is providedin the next section) note that the length guidelines will be adhered to

    strictly, and that markers will ignore any pages after the first 20

    d. Any software produced for the project, along with test/evaluation datae. The project log book

    Suitable templates will be provided for the Technical Report in bothMS WordandLaTeX

    formats.

    5"5 @*+ A-%.+/) B+,%-)

    The format of the project report should conform to the template provided. It should not be

    longer than 20 pages in length and consists of four main elements:

    1. A title and preamble, with the latter identifying the student, supervisor and degreeprogramme.

    2. The abstract. This should be structured in form (see Appendix A) and will typicallybe around half a page in length.

    3. The main body. This will consist of a set of sections as specified in the template. Wehave provided suggestions for the length limits of each sections, but overall, the

    report must not be more than 20 pages in length.

    4. The references. These should be in Harvard (author, date) format. The number ofreferences will obviously depend upon the nature of the project, but we would

    normally expect a minimum of ten references. Where possible, you should avoid

    using references to web sites, and if this is necessary, should ensure that they are

    correctly cited.

    It is particularly important that you note the requirements of length as only the first 20 pages

    will be taken into consideration when marking the project.

    5"6 =+139'2+(

    There are two sets of deadlines.

    1. For the deliverables that form part of theResearch Methods and Professional Issuesmodule, the deadlines are the same as for any other module. These must besubmitted via DUO on the last day of the module.

    2. For the deliverables that form part of the Projectmodule, the report and any otherrelevant material must be submitted via DUO on the date specified by the Graduate

    School and no later than 4pm. Late reports will not be accepted without a penalty,

    unless a medical certificate is supplied. If a project is submitted after the deadline,

    the University-wide scheme for applying penalties to late work will be applied. In

    particular, machine or word-processing problems will not be accepted as an excuse

    for late submission.

    Students are reminded that all software produced as part of the course (including projectwork) is the property of the University.

  • 8/13/2019 The Postgraduate Project-V51

    7/21

    School of Engineering & Computing Sciences

    The Postgraduate Project Page 7 of 21

    5": C)1)+;+2) %< D-'0'219 7%-8 123 E)*'/( F,,-%>19

    Students are required to provide a signed declaration on paper that is worded as follows:

    I declare that all assessed work to be submitted for my degree will be the results of

    my own work except where group work is involved. In the case of a group project,

    the work will be prepared in collaboration with other members of the group. In allother cases, material from the work of others will be suitably acknowledged and all

    quotations and paraphrasing will be suitably indicated.

    Within the project report and all other documents you must clearly acknowledge any work

    that is included that is not original (i.e. your own), including making clear how much, if any,

    of the code of your project is not original. If necessary, any declarations that materials

    (documents and/or source code) are not your own unaided work should also be included. All

    references to the work of others, published or otherwise, should be clearly identified in the

    text using quotation marks and citation.

    Regardless of whether or not your project, and its evaluation in particular, involves human

    participants, you should also complete anEthical Approval Formfor your project. (A short

    version of this is available for taught postgraduate projects and is described in Appendix B.)

    5"G B+(,%2('?'9')'+( %< C)H3+2) 123 CH,+->'(%-

    A successful project requires that both student and supervisor work effectively together.

    Responsibilities of the supervisorare:

    To provide guidance about the nature of the project and the standard expected, aboutplanning of the project, about literature and sources, about techniques and methods,

    including ethical issues, and about any questions regarding plagiarism

    To maintain contact via regular supervision meetings To be accessible within reason at other times for providing advice to the student To give detailed advice on project milestones To ensure that a student is made aware of any inadequacy of progress, or of standards

    of work that fall below what is expected

    To encourage the student to produce early draft sections, to comment on themcritically, and to return the comments within recommended feedback timescales. (It

    is the students responsibility to do this.)

    Responsibilities of the studentare:

    To agree on a schedule of meetings with the supervisor and to attend such meetingsor provide adequate notice if meetings need to be postponed

    To take initiative in raising problems, however elementary these may seem To maintain the progress of the work in accordance with the milestones and the

    objectives agreed with the supervisor

    To plan the project and to monitor progress against the plan To keep a project log for recording results, ideas, references etc., where these are

    acquired as the project proceeds

  • 8/13/2019 The Postgraduate Project-V51

    8/21

    School of Engineering & Computing Sciences

    The Postgraduate Project Page 8 of 21

    To determine the contents of the report and of any oral presentationsIn summary, the management of the project and the course that it takes are ultimately your

    responsibility, with the supervisor acting as a guide.

    5"I C+9+/)'20 1,,-%,-'1)+ $1-3&1-+ 123 C%

  • 8/13/2019 The Postgraduate Project-V51

    9/21

    School of Engineering & Computing Sciences

    The Postgraduate Project Page 9 of 21

    5"L A-%.+/) M1-8 F99%/1)'%2

    Both the MSc Viva (Bench Test 2) and the final technical paper are marked. The MSc Viva is

    worth 20% of the total project marks, and the final technical paper is worth 80% of the total

    project marks. The work described for the design and implementation (results) in the final

    technical paper must reflect the software that was demonstrated in the MSc Viva. The final

    technical paper will be marked using the following allocation of marks.

    Structured Abstract(5%) which should: Provide a clear summary of the key points from your paper Be capable of being used as a stand-alone description of the report

    Introduction(5%), should clearly present the rationale for undertaking this particularstudy, and the question(s) that it is seeking to answer.

    Related Work(10%), where this should demonstrate: A good knowledge of the relevant literature and research findings,

    demonstrating their influence upon the approach taken

    A clear strategy for finding that informationNote that this needs to be different to the presentation used in the State of the Art

    report.

    Solution(20%), (a chapter which is essentially a mix of research method and designissues), looking for evidence of:

    Adequacy of the solution (architecture/design) adopted Problem-solving ability Provision of a rationale for specific design/strategy choices

    Results(20%), looking for evidence of: Adequacy of the description of the results (including implementation) Discussion of implementation issues encountered Discussion of, and outcomes from, your testing strategy and related issues

    Evaluation(20%), looking for evidence of: The evaluation strategy adopted and its suitability for your task Assessment of any limitations upon conclusions Identification of any threats to validity for the outcomes

    Conclusion(10%), which should discuss the outcomes and link them to the initialquestion, together with any recommendations for further work.

    Management of project work (10%), a mark allocated by the supervisorIt is necessary to submit a technical paper in order to obtain a pass in the project module.

  • 8/13/2019 The Postgraduate Project-V51

    10/21

    School of Engineering & Computing Sciences

    The Postgraduate Project Page 10 of 21

    7) 89% 1+"2%.$ 1+".%&&

    This chapter describes how you should undertake your project.

    6"! 7%-8'20 &')* N%H- CH,+->'(%-

    Meetings with your supervisor will occur during the following three phases. For each phasethe purpose and frequency of meetings will be different.

    1. During the period of theResearch Methods and Professional Issuesmodule youshould have four meetings. During this period, your main task is to produce the

    project plan and the state of the art report, as well as to undertake the tasks associated

    with the state of the art report.

    2. Between the end of theResearch Methods and Professional Issuesmodule and thestart of the main project period you should meet approximately every four weeks.

    During this period you should refine the project aims; plan how you will implement

    the overall plan for the project, and undertake any necessary background activities

    (obtaining software, learning to use new tools, programming languages etc.)However, the main focus should be on the other MSc modules that you follow in this

    period and you should notspend less time on these.

    3. Over the summer period you should meet at regular intervals (preferably weeklywhenever possible).

    Meetings should last approximately 30

    minutes. It is expected that you will take the

    lead for each session, providing your

    supervisor with a summary of what has been

    achieved since the last meeting. You should

    then work together to identify what activities

    you should be undertaking to prepare for the

    next meeting.

    For each meeting the supervisor or student

    should complete a project report form. You

    should retain this form as part of your project

    log. Your supervisor and the School Office

    should also have a copy.

    6"5 A-%.+/) F/)'>')'+(

    The work of the project builds upon the plan developed as part of theResearch Methods and

    Professional Issuesmodule, as well as drawing upon the state of the art report that youproduced for this. This means that at the start of the project you should be well positioned to

    concentrate on the development tasks. Here, we briefly identify some expectations of these.

    The Design. The design task for a project usually centres upon software design,although some of the later elements such as evaluation also involve a design element.

    So, activities will include:

    Selection of an appropriate design technique or strategy to be employed Development of a design specification that provides an efficient and

    extendable solution for the given task

    Important Note: If you get into

    difficulties with your project work, e.g.

    you feel that you face insurmountable

    problems, or you feel that your progress

    is inadequate, you mustcontact your

    supervisor or the Director of your

    postgraduate programme, or the

    Dissertation module coordinator. Do not

    take any hasty action that you may later

    have cause to regret. Do not take short

    cuts, or attempt to disguise any problems

    with your project work or report.

  • 8/13/2019 The Postgraduate Project-V51

    11/21

    School of Engineering & Computing Sciences

    The Postgraduate Project Page 11 of 21

    Use of good software engineering practices such as modularity, reuse,traceability to the requirements etc.

    Generation of an implementation plan Implementation. This involves realising the design using appropriate tools and

    processes. It may include addressing technical challenges as well as considering userneeds such as usability and user expectations. Activities include:

    Use of good development practices such as incremental development Use of appropriate configuration management and versioning strategies and

    supporting these through the use of software tools

    Software testing. This is concerned with ensuring that the implementation bothfunctions as intended and also that it meets the user needs. Testing should always

    involve some form of test oracle to predict the outcomes of a test in order to provide

    a baseline for testing. Testing activities include:

    Defining an appropriate set of test cases(and predicted outcomes) that willexercise different features of the implementation

    Maintaining a record of outcomes, highlighting any actions taken in responseto problems that were identified during testing

    Evaluation. Project evaluation requires both the identification of a suitable strategyand then the development of an evaluation plan. This aspect will be covered in

    greater detail as part of theResearch Methods and Professional Issuesmodule. Note

    that every student must complete anEthical Approval Formregardless of whether

    they will be using human participants as part of their evaluation process. (See

    Appendix B.)

    6"6 C%;+ O(+

  • 8/13/2019 The Postgraduate Project-V51

    12/21

    School of Engineering & Computing Sciences

    The Postgraduate Project Page 12 of 21

    Use diagrams in your report. Even informal diagrams can help show how elementsof your project fit together, and can provide the basis for a clear and concise textual

    description. Do explain the use of symbols (lines, boxes etc.) in any diagrams.

    Pay due attention to style and grammar. In particular, do not use the first personsingular, such as I did, or by me.

    Ensure that the report has an appropriate level of academic content and is not just adescription of an implementation. In particular, do not make unsubstantiated

    assertions (e.g. most users of the internet make use of) and ensure that any

    conclusions are logically linked to your results.

    Try to ensure a consistent level of abstraction in your report, avoiding excessive detail (or a

    complete absence of any). Put yourself into the shoes of the reader who is not familiar with

    you or with your project. A report should form a narrative that takes the reader through the

    stages of your project from the first ideas (why do this) to the outcomes of final evaluation

    (was it successful to have done it?).

    Every project sets out to investigate something within a particular context, and hence isseeking to answer some form of question (we usually try to provide a concise statement of

    this in the introduction and refer to it as the research question). You should ensure that at

    the end of your report you report back on your findings about the research question (this is

    very rarely a yes or no answer).

  • 8/13/2019 The Postgraduate Project-V51

    13/21

    School of Engineering & Computing Sciences

    The Postgraduate Project Page 13 of 21

    :) ;-$."",-5%

    The purpose of this module, and of its summative assessed work, is to provide you with the

    opportunity to plan your project and to agree with your supervisor about its deliverables. In

    this section, we first discuss the issue of conducting a literature review to identify the booksand papers relevant to your project, and then briefly describe the main features of the

    deliverables.

    :"! K%23H/)'20 )*+ P')+-1)H-+ B+>'+&

    There are different approaches that can be used to undertaking a literature review, and the one

    that you use should be that which is most suitable for the project that you are undertaking. At

    one extreme, a review can be conducted as a systematic review, using formalised search

    strings and a pre-selected group of electronic databases of papers. At the other, it can be an

    expert review that is largely based upon papers that are identified by your supervisor as being

    particularly relevant. In many cases it will fall between these, with your supervisor

    suggesting where key literature might be found, search strings that might help, etc.

    This aspect of the review will be addressed in theResearch Methods & Professional Issues

    module and will not be repeated in this document. However, the following aspects of how

    you undertook your review will need to be noted and reported.

    If you have searched electronic databases of papers, you should ensure that yourreport describes which databases, and the search strings that were employed for each

    one. You should also note the criteria that you used to determine which papers and

    books were relevant to your needs.

    The provenance of the material found needs to be established. For published booksand papers this is not a problem (for example, for a journal paper you will need to

    identify which journal, the volume, issues, year, pagination etc.) Information that is

    only available on the web, perhaps as a technical report or similar, needs to be treated

    with care. Again, details of how to cite such material will be covered in the module.

    If you have undertaken some experimental work with particular software packages ortools, in order to determine whether or not they might be used in your project, you

    should again give appropriate details.

    These elements are an important element of context for your review and for any analysis that

    you might perform in this.

    :"5 Q%-;1) %< )*+ D>+->'+& 3%/H;+2)The purpose of the Overviewdocument is to provide a concise summary of what you are

    going to do for your project. It should contain the following elements (see also Section 2.1).

    1. A structured abstract. Details of this are provided in Appendix A to this document.For the overview document only the first three recommended headings need to be

    used (since there are no results at this stage and no conclusion).

    2. A Project Specification. This is intended to identify what your project is setting outto do, how you will know when this has been achieved (i.e. what measures apply and

    hence can demonstrate that the aims have been met), and how you expect to

    demonstrate this (e.g. what software you expect to produce and its functionality). In

    particular, the specification should clearly identify a set of deliverablesfrom theproject at the levels of basic(just sufficient for a passing grade if everything works

  • 8/13/2019 The Postgraduate Project-V51

    14/21

    School of Engineering & Computing Sciences

    The Postgraduate Project Page 14 of 21

    can be demonstrated and is well documented); intermediate; and advanced(the sort

    of things that a project being undertaken at distinction level might produce and report

    upon).

    3. The Project Plan. This is essentially your strategy for producing the deliverables andwill include a timetable with some milestones as well as an outline plan for how you

    will evaluate your project to demonstrate what has been achieved.

    This document should be a maximum of four pages in length and use of typefaces, headings

    etc. should conform to the template provided.

    :"6 Q%-;1) %< )*+ C)1)+ %< )*+ F-) B+,%-)

    This document is intended to provide the underpinnings for the Overviewdocument. For

    details of length etc., see Section 2.1. As with the Overview, a template is provided and

    should be used. The required sections are as follows.

    $# A section describing the Review Method. This should explain clearly how you setabout your review and the criteria used for selecting publications that you haveincluded in the review. If you used electronic search engines, then you should

    identify which ones were used, and the search terms and parameters employed for

    each one. If your material was recommended by others (such as your supervisor)

    then make this clear too. Overall, the task of this section is to explain why this set of

    documents are the most relevant ones for your purpose.

    1# The Review. This provides the underpinning for the project and should identify andsummarise a number of key documents. These might address different aspects of the

    project: some may be concerned with the technical question that the project is

    addressing; others might be concerned with the choice of tools, environments etc.

    5#

    The Bibliography. This section should identify around 15-20+ key references,including those described in the previous section, and should be formatted using

    Harvard style.

  • 8/13/2019 The Postgraduate Project-V51

    15/21

    School of Engineering & Computing Sciences

    The Postgraduate Project Page 15 of 21

    @) 89% 1+"2%.$ 3%A"+$

    The project report takes the form of a technical paper with a pre-defined format. This section

    outlines the format, discusses the content of the major sections, and indicates how the

    assessment will be performed.

    G"! C)-H/)H-+ %< )*+ B+,%-)

    Your report should conform to the following structure. Templates for both MS Word and

    LaTeX are provided. Note that you must not alter font sizes or line spacing in order to fit in

    more text.

    Title and preamble, identifying author and supervisor. Abstract, in the form of a Structured Abstract. Main body of the report as a series of sections that make up a narrativedescription of

    the work that you have done, identifying key decisions and demonstrating rigorous

    and analytical thinking about the task.

    References, using Harvard format.Templates for this are available for both Word (.doc) and also LaTeX (.tex). Note that the

    maximum length of the report is 20 pages. Any pages in excess of this number will not be

    marked.

    Note that your report should be accompanied by a declaration of originality and you should

    have filed anEthics Approvalform at the start of the main project period.

    The rest of this section identifies how you should organise each of the four main elements.

    @)()( 8/$5% 6#, A+%6

  • 8/13/2019 The Postgraduate Project-V51

    16/21

    School of Engineering & Computing Sciences

    The Postgraduate Project Page 16 of 21

    @)(): 3%=%+%#.%&

    As discussed previously, these should use Harvard format and should normally include no

    more than three URLs (and contain no references to unrefereed or opinion sources such as

    Wikipedia).

    G"5 K%2)+2)The content for the abstract is derived from that of the main sections, described below.

    @)0)( E%.$/"# ( *#$+",-.$/"#

    This section should be about 2 to 3 pages in length, and should briefly introduce the project

    background, the reasons why the project is relevant and worth doing, the research question

    that you are addressing, the project objectives, and deliverables, and an indication of the

    outcomes. It should also introduce the terminology that is going to be used (if this is

    substantial, it might be better to provide a short glossaryas an appendix.) Conventionally, the

    last paragraph summarises the contents of the remaining sections to act as a road map for

    the reader.

    The aim of this section is to persuade a reader that this paper addresses a topic of relevance

    and interest. It is therefore well worth spending time getting this one right, since you need to

    ensure that the reader has a clear picture of what you have done, and why you did it.

    @)0)0 E%.$/"# 0 3%56$%, F"+G

    This section presents a survey of existing work that is related to the problem(s) that are being

    addressed in your project. It should be between 2 and 4 pages in length and its objective is to

    set your work into contextdescribing what others have done and what they have found.

    Where your work builds upon that of others, you should ensure that you discuss their work in

    this section. You should try to be balanced, dont just cherry pick papers that support the

    idea that you are pursuing, if there are others that present counter-arguments, then you shouldacknowledge this.

    It is particularly important that such work is referenced properly, through such conventions

    as:

    Use of quotationwhere material is directly reproduced from documents. Byconvention such material is placed in double quote marks, and often is also set in

    italics, for example: this is a quote from a very relevant paper.

    All quotations, direct or indirect (where you use your own words) must beacknowledged by referencing (using Harvard style).

    This section may be derived from the work you undertook for the State of the Artreportproduced earlier. However, it will be more condensed in form (focus on key papers) and it

    may include further material that you have identified while undertaking the project.

    @)0)7 E%.$/"# 7 E"5-$/"#

    This presents the work that you have done to address the research question. In most cases this

    is where you describe the design of your software and discuss what happened when you

    implemented it. You may want to use subsections to discuss such aspects as design, choice

    of technology, implementation, testing etc. Overall, this should be 4 to 7 pages in length.

    There are some aspects of these elements that you might want to emphasise, such as:

    The high-level architecture of your solution

  • 8/13/2019 The Postgraduate Project-V51

    17/21

    School of Engineering & Computing Sciences

    The Postgraduate Project Page 17 of 21

    Rationale and justification for your choices, including any trade-offs involved The processes involved (how did you develop the design, implementation etc.) Any deviations from the plan if you had to change your ideas about the design

    during implementation, explain what changes you made, and why you did so.

    @)0): E%.$/"# : 3%&-5$&

    The purpose of this section is to make clear what the project achieved. The results of a

    project can take many forms, depending upon the nature of the project. For example, if your

    project has resulted in the development of a software tool, then you might want to summarise

    the functionality of this, and provide screen-shots. For a less interactive system, you might

    want to demonstrate how your system copes with a number of representative scenarios of use.

    Overall this section should be 2 to 3 pages in length.

    @)0)@ E%.$/"# @ HI65-6$/"#

    Evaluation should address both theprocessaspects of your project (for example, why you

    made particular choices and whether they proved to be good ones) as well as theproduct

    itself. One of the needs of evaluation is some form of measure that allows you to demonstrate

    the outcomes of the project, whether it be the usability of a software tool, or the effectiveness

    of an algorithm. Both quantitative and qualitative forms of evaluation are covered quite

    extensively in theResearch Methodsmodule. This section should normally be 1-2 pages in

    length.

    An important point here is that you get awarded marks for how well you undertook the

    evaluation, not for the results of it. If your evaluation of (say) a new plug-in feature for a

    browser leads to the conclusion that it was not a success, this is not too critical, what matters

    is how effectively you did the evaluation and what confidence you can have in the outcomes.

    @)0)J E%.$/"# J !"#.5-&/"#

    Along with the introduction, this is one of the most important sections in terms of its

    influence upon the readers opinion of your work, and can be much harder to write (or to

    write effectively) than you might expect. The main goals of this section are to:

    summarisethe work undertaken; interpretthe outcomes in terms of the original research question(s); analysethe outcomes to identify potential extensions (with reasons for why they are

    worth investigating).

    (Take particular care with the last one, as this needs to be more than simply highlighting any

    deliverables that you didnt have time to complete.) This section should not be more than one

    page in length.

  • 8/13/2019 The Postgraduate Project-V51

    18/21

    School of Engineering & Computing Sciences

    The Postgraduate Project Page 18 of 21

    I" C%H-/+ M1)+-'19 123 B+

  • 8/13/2019 The Postgraduate Project-V51

    19/21

    School of Engineering & Computing Sciences

    The Postgraduate Project Page 19 of 21

    CAA%#,/K CL M&% "= 6 E$+-.$-+%, CB&$+6.$

    R2)-%3H/)'%2

    An abstract should be less than one page, and it should summarise the complete project

    report/research paper as concisely as possible. It should be between 150-300 words, and

    should include the project objectives, approach and achievements.

    An abstract should be treated as a separate stand-alone document that summarises another

    document. Indeed, abstracts are often published separately, and are then used by researchers

    and others to determine whether or not to read the complete report. So an abstract should

    present all of the key information, but in a very condensed form.

    Many authors (not just students) find the task of writing the abstract to be quite a difficult

    task. A useful structure to use for the purpose of organising the abstract is to use a set of

    fixed headings (a structured abstract) and to write one or two sentences for each heading

    that describe how the project has addressed that heading. Suggested ones to use are:

    Context/Background: Previous research or rationale for a study. Why the project is useful,needed,

    Aims: Hypotheses to be tested or goals of the study. What the project set out to achieve. Method: Description of the type of study, treatments (including control), number and nature

    of the experimental units (which may be people, teams, algorithms, programs, etc).

    Experimental design, outcome being measured. How the task was tackled (e.g. by developing

    a client/server solution that used or by constructing and conducting an on-line survey

    of).

    Results: Treatment outcome values, standard deviation and/or level of significance. Can bedata or what was achieved if building software

    Conclusions: Future work, limitations of study. How well the aims were met.ES1;,9+

    ;+/4/#65 CB&$+6.$

    Overoptimistic predictions are common in software engineering projects, e.g., the average software

    project cost overrun is about 30%. This paper examines the use of two popular general tests of

    optimism (the ASQ and the LOT-R test) to select software engineers that are less likely to provide

    overoptimistic predictions. A necessary, but not sufficient, condition for this use is that there is a strong

    relationship between optimism score, as measured by the ASQ and LOT-R tests, and predictions. We

    report from two experiments on this topic. The experiments suggest that the relation between optimism

    score as measured by ASQ or LOT-R and predictions is too weak to enable a use of these optimism

    measurement instruments to select more realistic estimators in software organizations. Our results alsosuggest that a persons general level of optimism and over-optimistic predictions of performance are, to

    a large extent, unrelated.

    (The structured form of this is shown on the next page.)

  • 8/13/2019 The Postgraduate Project-V51

    20/21

    School of Engineering & Computing Sciences

    The Postgraduate Project Page 20 of 21

    E$+-.$-+%, CB&$+6.$

    Context: Over-optimistic predictions are common in software engineering projects, as the average

    software project cost overrun is about 30%. One possible means to reduce over-optimism in estimates

    is to improve the selection of people less likely to have over-optimistic predictions. This selection

    maybe conducted through tests of standard tests of individual optimism.

    Aim: To study how well standard optimism measurement instruments (Attributional Style

    Questionnaire (ASQ) and Life orientation Test-Reduced (LOT-R) tests) correlate with optimistic

    predictions provided by software engineers.

    Method: The first experiment involved 25 software engineering students from the University of Oslo.

    Information was collected about their general level of optimism towards their studies using the ASQ

    tool. They were also asked about their levels of optimism at certain times leading up to and after the

    exam. The second experiment involved 14 senior project managers from a Norwegian software

    development company, who were asked to estimate the most likely level of effort needed to complete a

    specified software project. Optimism was measured using the LOT-R tool.

    Results: The correlation between optimism and level of over-optimism was low. 15 of the students

    categorized themselves as very pessimistic. The student predictions of their exam mark changed as the

    exam drew nearer as they became more pessimistic. Although the project was not completed,

    indications from the project manager suggest that the lowest predictions may be the most realistic.

    There was however, little correlation between optimism and predicted effort level.

    Conclusions: The experiments suggest that the relation between optimism score as measured by ASQ

    or LOT-R and predictions is too weak to enable a use of these optimism measurement instruments to

    select more realistic estimators in software organizations. Our results also suggest that a persons

    general level of optimism and over-optimistic predictions of performance are, to a large extent,

    unrelated.

    As in the example above, structured abstracts do tend to be longer than unstructured ones,

    largely because the use of headings prompts the writer to provide more detail about essential

    aspects of the study which in this case was lacking in the original. However, studies of their

    use in various disciplines (including our own) show that readers find them easier to read and

    understand, and there seems to be some indication that they help the writer.

  • 8/13/2019 The Postgraduate Project-V51

    21/21

    School of Engineering & Computing Sciences

    Th P t d t P j t P 21 f 21

    CAA%#,/K N H$9/.& CAA+"I65 O"+