Team Members

Ahmed Elsayed

Team Leader

Mostafa Mohamed

Team Member

Abdelrahman Osama

Team Member

Omar Mohamed Shawky

Team Member

Supervisors

Dr. Nissreen El-Saber

Assistant Professor

Eng. Youssef Talaat

Teaching Assistant

Abstract

“Our project, QualiCode, is all about making coding a smoother, more enjoyable experience. Imagine a tool that not only helps you write better code but also turns it into a bit of a game and save the time wasted in the manual code reviewing. We want to create a system where developers get instant feedback on their code, tips on how to improve, and be familiar with best practices and even earn points for doing well. It’s like a friendly coach and a game rolled into one. With features like leaderboards and achievement badges, we’re not just aiming for better code but also a fun and collaborative coding environment. QualiCode is designed for everyone, from professional developers to Students just starting out in software engineering.”

System Objectives

“The main goals of the automated code review and quality tool are:

• Automated feedback: to provide developers with detailed feedback on code style, and code complexity during the development process.

• Engagement: Integrated elements of gamification approach to motivate developers, encouraging a proactive approach to improving code quality.

• Efficiency and scalability: Identify areas to improve code efficiency and scalability using dynamic complexity analysis.”

System Scope

“The Automated Code Review and Quality Assurance Tool aims on the software houses company to help them in saving time, money and effort in the sprint in the reviewing phase. Therefore, in order to achieve that, the system will contain the following :

• Style Feedback: Evaluate and provide feedback on coding style, ensuring compatibility to coding standards and best practices.

• Complexity measurement: Dynamically analyze and measure the runtime complexity of code, which initiates the development of efficient and scalable code.

• Gamification elements: Integrated gamification elements such as scores, leaderboard ,badges and challenges to improve user engagement and create a competitive yet collaborative environment.”

Documents and Presentations

Proposal

You will find here the documents and presentation for our proposal.

SRS

You will find here the documents and presentation for our SRS.

SDD

You will find here the documents and presentation for our SDD.

Thesis

You will find here the documents and presentation for our Thesis

Document

Presentation

Accomplishments

Publications

Competitions

Competition Title

type here detailss about your participation in the competition.