Software reviews are "A formal meeting or procedure during which the users or project personnel, product development staff, management, customer representatives, users, and other interested persons, review a software product, its functions, and its quality issues in relation to the product's intended use". A review can be as simple as an interview between a customer representative and a company who have recently released a new software, to a more detailed evaluation with multiple parties involved. These reviews can be used as part of a quality assurance program, but most often they are done to improve the user experience of a particular software program. The objective of these reviews is to find flaws that will impact the overall user experience, enhance the system's usability, and increase the likelihood that the system will provide a better experience than a competitor. Software reviews can be used by users as a form of feedback on what they think of software pro...