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.
The project is considered concluded when the following objectives are achieved:
- Bugs - 0 / A
- Vulnerability - 0 / A
- Technical Debt - 0 days
The strategy adopted for this sprint consists in solving all defects with Blocker and Critical severity.
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.
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.
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
This project is released under the MIT License. See the LICENSE file for details.