Mobile Application Review Classifier (MARC) 3.0
MARC 3.0 is the third release of our Mobile Application Review Classifier MARC. MARC 3.0 provides functionality for automatically classifying and summarizing user reviews on mobile application stores, an enhanced data classification engine, and a new GUI.
MARC 3.0 provides multiple data summarization algorithms that can be used to generate concise and comprehensive summaries of user reviews. These algorithms include Hybrid TF, Hybrid TFIDF, SumBasic, and LexRank.
Non-Functional Requirements Classification
The current release of MARC supports a new functionality to extract Non-Functional Requirements (NFRs) from user reviews. The reviews are classified into four major NFR classes: Dependability, Performance, Supportability, and Usability. The classification is achieved in two steps: 1) Reviews carrying NFR information are first isolated using binary classification, and 2) Dictionary Matching is used to classify user reviews into the four different NFR categories. Users have the option to select their own training dataset and customize the classification dictionary. Please make sure that the custom training file and dictionary file match the format provided in the source code. The custom files must be added to the folder: C:/Users/name/AppData/Roaming/MARC 3.0/InputData/TrainingDataset"
3- Word Cloud
MARC requires .Net 4.5.2 and Java 1.8 to run. MARC can be installed by running the installer from the directory: MARC Installer -> Debug -> MARC 3.0 Installer.msi
MARC provides default training datasets in the local app data installation directory (C:/Users/name/AppData/Roaming/MARC 3.0/InputData/TrainingDataset). You can either edit this training dataset or use one of your own. However, please make sure that the training dataset you use follows the same format as the default training dataset.
In order to open and modify the C# source project you will need Visual Studio 2015, FreeCommunity Edition .Net 4.5.2. Once you have loaded the project open MARC 3.0.sln in src directory in Visual Studio and select MARC as the startup project. You may also have to link references from the project directory.
Please refer to the file LICENSE.md for license information.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.