LeonardoSaccotelli / Bugs-Detection-and-Software-Quality-Improvement

The project aims to improve the quality of an open source software assigned by the teacher. Another important goal of the project is to improve skills in software management and project management in general.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bugs-Detection-and-Software-Quality-Improvement

The project aims to improve the quality of an open source software assigned by the teacher. Another important goal of the project is to improve skills in software management and project management in general. The project was carried out in groups of 2 to 5 people.Project developed during the Models and Methods for Software Quality course @ Department of Computer Science @ University of Bari "Aldo Moro" under the supervision of dr. Maria Teresa Baldassarre.

Goals

The project is considered concluded when the following objectives are achieved:

  • Bugs - 0 / A
  • Vulnerability - 0 / A
  • Technical Debt - 0 days

Project Management

Action Plan 1

The strategy adopted for this sprint consists in solving all defects with Blocker and Critical severity.

Action Plan 2

The strategy adopted for this sprint consists in solving all defects with Blocker and Critical severity that have been introduced in action plan 1 with defects with Major severity.

Action Plan 3

The strategy adopted for this sprint consists in solving all defects with Major severity that have been introduced in action plan 2 with defects with Minor and Info severity.

Tools

The following tools were used for project management:

  • Redmine - for tracing, scheduling and assigning defects to group members
  • Gantt - for monitoring the progress of the project
  • TortoiseSVN - systems for version control (or versioning)
  • SonarCloud - for the detection of bugs and the control of software quality improvement (dashboard here)
  • Maven - for running the regression tests

License

This project is released under the MIT License. See the LICENSE file for details.

About

The project aims to improve the quality of an open source software assigned by the teacher. Another important goal of the project is to improve skills in software management and project management in general.

License:MIT License