Develop high-quality software libraries (C++)

Develop high-quality software libraries (C++)

This is a generic project call to develop high-quality C++ libraries.

Example projects:
- Interval container library (see Boost ICL)
- Cascaded configuration library (see CSS for what cascade means + JSON for configuration)
- Regular expression matcher
- Other

The correct functionality will be graded with CC. For AA, your project must also include:

- Automated code linting/formatting
- Automated builds and packaging
- Automated testing and code coverage (95% coverage at least)
- Performance testing
- Fuzz testing
- CI setup
- Documentation including design choices

Project Advisor: 

Doğan Ulus

Project Status: 

Project Year: 

2023
  • Fall

Contact us

Department of Computer Engineering, Boğaziçi University,
34342 Bebek, Istanbul, Turkey

  • Phone: +90 212 359 45 23/24
  • Fax: +90 212 2872461
 

Connect with us

We're on Social Networks. Follow us & get in touch.