This project aims to improve the quality of developed software and enhance the software development process by employing the well-known software architecture and design principles (like SOLID principles) into the development phase. Specifically, it aims to develop automated assistance of the process of developing a good software architecture from artifacts that describe the project.
The mispelling of de-da is a hot topic among Turkish speakers. Not only are there a lot of spelling mistakes for this case, it is can be quite triggering for many people. Unfortunately, spellchecker/correctors are not very successful in detecting these errors.
A Web Application for Annotating Dependency Parse Treebanks BoAT (Bogazici University Annotation Tool) [1] is an open-source annotation desktop tool designed for manual annotation of sentences in dependency parse format. It has been developed in the scope of a TÜBİTAK project and was implemented in Python 3. It is used by annotators in several projects to annotate the Turkish treebanks in the UD (Universal Dependencies) framework [2].
Cmpe491/492 Visualization of Educational Concepts in web pages
Online education becomes an essential learning tool. With HTML5, what one can do with web pages is limitless. Why not use this technology to develop innovative, interactive animations, visualizations in any level starting Grade 1 to higher education? Your imagination is the limit for what can be done.