COMPUTER SYSTEMS RESEARCH
Research Paper Requirements - Development Sections
(as an example paper for each section, I'm using
Control of complex, physically simulated robot groups
(text version) by
David C. Brogan University of Virginia,
UVa Graphics group)
See
researchPaperShell for more information
Be sure to include in your presentation: Larger Purpose - How can your research ideas be used by others and what are possible benefit(s) or values for other people?
Development Sections (for example, see
Brogan's Development, pt. 1 ) (Your actual program/project, what you are actually doing/coding this year), also see
Brogan's Development, pt. 2) - note how Brogan uses sections and subsections in the write up of his development
- Requirements, Overview, Limitations, Development plan
- Specify the criteria by which the project was deemed successful.
- Briefly outline the method used to create the project.
- Note equipment, materials, and time restrictions.
- Iterative Evaluation Plan - go over the tactics you used to assess your program's components as they were developed. What "Lifecycle Model" did you use for your development?
- Research Theory and Design criteria
- Clearly and thoroughly present this project's methods, theory, and algorithms. In detail, write about the processes for this project and the development of your research (what you did, learned).
- Represent a sufficient level of difficulty, complexity, and quality.
- Testing and analysis
- Explain in detail the types of tests conducted in this project. (You're doing more than just writing a program and seeing if it works or not).
- Thoroughly and clearly explain and analyze are the tests that you conducted. These tests need to have a point, a focus. What points are you getting across with your tests and analysis.
- List performance characteristics of the project. Include properly labeled tables and graphs as well as statistical calculations if appropriate.
- Visual representation of data and results
- In addition to portraying your information with words use visual representations of your project's structure, test results, algorithms.
- Developmental Procedures
- Explain all steps clearly. Include diagrams when appropriate. The completed product is tested for performance and then analyzed and re-designed if necessary.
Using LaTeX
- Write your own Development section(s), part 1 - the first phases of your project's development. Use this
shell
(.tex), resulting
.pdf Note the use of subsections.
- You'll need the image files fig1.pdf,
fig2.pdf, and
fig3.pdf to compile this version of the shell.
See
researchPaperShell for information on creating your own pdf image files.
- Rename this shell to your own paper's name (.tex). Compile with pdflatex mypapername.tex
- 2nd semester: Write your own Development section(s), part 2 - exploring 2nd semester phases of your project's development. Use this
shell
(.tex), resulting
.pdf - Note the use of subsections and subsubsections for more detailed explanations.
- You'll need the image files fig1.pdf,
fig2.pdf, and
fig3.pdf to compile this version of the shell.
See
researchPaperShell for information on creating your own pdf image files.
- Rename this shell to your own paper's name (.tex). Compile with pdflatex mypapername.tex