Difference between revisions of "MentoredProjects2016"

From Nsnam
Jump to: navigation, search
(List of 2016 mentored projects)
(List of 2016 mentored projects)
Line 24: Line 24:
  
 
* ICCRG TCP Evaluation Suite port (student:  [mailto:dharmendra.nitk@gmail.com  Dharmendra Mishra], mentors:  Mohit Tahiliani, Tom Henderson)
 
* ICCRG TCP Evaluation Suite port (student:  [mailto:dharmendra.nitk@gmail.com  Dharmendra Mishra], mentors:  Mohit Tahiliani, Tom Henderson)
* TCP evaluation suite (student:  [mailto:wasiqmukhtar@gmail.com  Wasiq Muhktar], mentors:  Mohit Tahiliani, Tom Henderson)
+
* ICCRT TCP evaluation suite Wireless LAN scenario (student:  [mailto:wasiqmukhtar@gmail.com  Wasiq Muhktar], mentors:  Mohit Tahiliani, Tom Henderson)
 
* QueueDisc testing (student: [mailto:shravya.ks0@gmail.com Shravya Ks], mentors:  Mohit Tahiliani)
 
* QueueDisc testing (student: [mailto:shravya.ks0@gmail.com Shravya Ks], mentors:  Mohit Tahiliani)

Revision as of 13:48, 23 June 2016

Main Page - Current Development - Developer FAQ - Tools - Related Projects - Project Ideas - Summer Projects

Installation - Troubleshooting - User FAQ - HOWTOs - Samples - Models - Education - Contributed Code - Papers

Back to Summer Projects page.

We would like to offer an opportunity to students who were not selected for SOCIS, or who were hoping for ns-3 to be part of GSOC 2016 (we were not selected this year), but who may want to still work on their proposed projects under separate funding.

The project has to prioritize the official summer code projects (which are paid positions) but can help with additional projects on a best-effort basis.

Steps

  1. Find a project idea. There are many sources for ideas, including the Google Summer of Code ideas, the list of project ideas linked to by the masthead of this page, bugs that need fixing, etc. If you already applied to GSoC, you probably have a well developed idea already. We recommend to be modest in the idea at first or else decompose it to small pieces; a summer project such as "Build a complete GUI for ns-3" is unlikely to succeed.
  2. Find a project maintainer who will agree to mentor the project. It is recommended to send mail to the ns-developers mailing list to find people willing to help.
  3. List your project idea and mentor here
  4. With your mentor's help, create and maintain a project wiki page such as done by the Google Summer of Code students
  5. Define milestones and schedule with your mentor, and start to design and code
  6. Find a public place to show your code under development; possibilities include Bitbucket, GitHub, or the ns-3 code server.
  7. Keep track of what is going on in Google Summer of Code projects and try to follow the pattern (e.g. working towards a code review, communicating your progress on the list, etc.)

Travel grant opportunity

The ns-3 Consortium will sponsor a student travel grant to next year's Workshop on ns-3 for any student who successfully completes his or her summer project as a mentored summer project or SOCIS 2016 project as defined above, and who has a paper about it accepted to next year's workshop.

List of 2016 mentored projects

  • ICCRG TCP Evaluation Suite port (student: Dharmendra Mishra, mentors: Mohit Tahiliani, Tom Henderson)
  • ICCRT TCP evaluation suite Wireless LAN scenario (student: Wasiq Muhktar, mentors: Mohit Tahiliani, Tom Henderson)
  • QueueDisc testing (student: Shravya Ks, mentors: Mohit Tahiliani)