Skip to content

vitormesaque/mapp-reviews

Repository files navigation

Temporal dynamics of Requirements Engineering from mobile app reviews

MAPP-Reviews (Monitoring App Reviews) is software that:

    1. Extracts requirements with a negative rating from app reviews;
    1. Generates time series based on the frequency of negative reviews; and
    1. Trains predictive models to identify requirements with higher negative rating trends.

In MAPP-Reviews, the primary intention is to detect negative reviews of a software requirement that are starting to happen and make a forecast to observe if they will worsen in subsequent periods, i.e., high frequency of negative reviews.

Download app reviews

Requirement Extraction

MAPP-Reviews uses the pre-trained RE-BERT model to extract software requirements from app reviews. RE-BERT uses a cross-domain training strategy, where the model was trained in 7 apps and tested in one unknown app for the test step.

Requirement Clustering

MAPP-Reviews uses the k-means algorithm to obtain a clustering model of semantically similar software requirements.

Requirement Time Series and Predictive Model

MAPP-Reviews uses the Prophet Forecasting Model. Prophet is a model from Facebook researchers for forecasting time series data considering non-linear trends at different time intervals, such as yearly, weekly, and daily seasonality.

Related Repositories

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published