Recently I published in Google code a project aimed at computing some statistics about the bugs contained in the Mantis bug tracker instance used in my office. The project is here: https://code.google.com/p/mantis-statistics The project is composed of: the main application written in Python; a form written in PHP that integrates into Mantis GUI. The application uses the bug history table to check which bugs have not been resolved by a user in due time. By "due time" I mean a duration in days that can be set in the application using the command line parameters. There are three possible durations associated to three different bug priorities: normal, high and urgent. If a bug has not been processed in due time depending on its priority I call it an "expired" bug. There's also another concept to be explained, and it's what I call a "transition". A transition is when a bug changes status going from a start status to an end status. For exa
Scattered thoughts, mainly about about computer science and computing education.