---
schema_type: "SoftwareApplication"
entity_type: "Mobile Application"
app_name: "SmartHome (MSmartHome)"
developer_entity: "ShenZhen Shuzhi Scene Positioning Technology Co., Ltd."
bundle_id: "com.midea.ai.appliances.oversea.appstore"
app_store_id: "1254346490"
google_play_id: "com.midea.ai.overseas"
category: "Lifestyle"
primary_platform: "ios"
primary_monetization: "Free"
offline_capable: false
market_region: "US"
platforms: "iOS & Android"
app_last_updated: "2026-04-17"
report_date: "2026-10-23"
last_verified: "2026-10-23T00:00:00.000Z"
report_version: "3.17.0"
total_reviews: 66354
overall_rating: 4.5
sentiment: "Excited"
sentiment_score: 75
confidence: "high"
confidence_score: 0.75
top_praise_theme: "Remote control functionality allows users to manage home appliances conveniently from outside the residence"
top_complaint_theme: "Users report the application demands precise location tracking permissions that seem unnecessary for basic device operation"
review_sample_size: 49
total_review_count: 49
analyzed_review_count: 49
data_age_days: 23
momentum_velocity: "intense"
intelligence_version: 3
nemesis: "Xiaomi Home"
competitor_count: 31
tags: ["lifestyle", "free", "excited sentiment", "mobile app", "app review", "app analysis", "owners", "midea-manufactured", "smart"]
canonical_url: "https://marlvel.ai/apps/com-midea-ai-appliances-oversea-appstore"
license: "CC-BY-NC 4.0"
content_version: "v2"
---

# SmartHome (MSmartHome) Intelligence Report

## TL;DR {#tldr}

- **Category**: Lifestyle · Free
- **Signal**: Rating 4.46 · Sentiment Excited
- **Recent focus**: Users report the application demands precise location tracking permissions that seem unnecessary for basic device operation (top complaint) · Remote control functionality allows users to manage home appliances conveniently from outside the residence (top praise)

> **TL;DR:** SmartHome (MSmartHome) is a lifestyle app by ShenZhen Shuzhi Scene Positioning Technology Co., Ltd., rated 4.46/5 by 66.4K users, with Excited user sentiment (75/100), available on iOS & Android.
>
> **Marlvel.ai App Intelligence** - Independent analysis. US Market. No publisher influence.

<!-- speakable-start -->
> **Key Insight:** SmartHome (MSmartHome) maintains Excited user sentiment (4.46/5 from 66.4K reviews), with users consistently praising remote control functionality allows users to manage home appliances conveniently from outside the residence.
<!-- speakable-end -->

## Quick Facts

| Fact | Value |
| :--- | :--- |
| **Rating** | 4.46/5 (66.4K reviews) |
| **User Mood** | Excited |
| **Category** | Lifestyle |
| **Developer** | ShenZhen Shuzhi Scene Positioning Technology Co., Ltd. |
| **Pricing** | Free |
| **Platforms** | iOS & Android |
| **Confidence** | High (0.75/1.0) |
| **Data Age** | 23d |

## Metadata & Market Performance
- **Publisher:** ShenZhen Shuzhi Scene Positioning Technology Co., Ltd.
- **Category:** Lifestyle
- **Target Audience:** Owners of Midea-manufactured smart home appliances seeking centralized remote control and energy monitoring.
- **Platforms:** iOS & Android
- **Version Reviewed:** 3.17.0
- **Report Date:** 2026-10-23
- **Signal Count:** 49 reviews analyzed
- **Confidence:** High (0.75/1.0)
- **App Store ID (iOS):** 1254346490
- **Bundle ID:** com.midea.ai.appliances.oversea.appstore
- **Google Play ID:** com.midea.ai.overseas
- **Performance Trend:** Declining
- **Data Window:** Analysis based on signals collected up to 2026-10-23
- **Short Description:** Get easier control and enjoy a smart life with the SmartHome App

<!-- section:executive-snapshot -->
## Executive Snapshot
**What it is:** SmartHome (MSmartHome) is a lifestyle app for remote appliance management and automation on iOS and Android.
**Why users hire it:** The app removes the friction of physical appliance interaction by enabling remote monitoring and scheduling, which displaces the need for manual device operation.
<!-- /section:executive-snapshot -->

<!-- section:features -->
## App DNA (Features & Intent)
- **[Standard] Remote Appliance Control:** Control smart appliances like air conditioners and ovens from any location via smartphone or Wear OS watch.
  * *User Intent:* Users expect intelligent, adaptive experiences that learn from their behavior.
- **[Standard] Voice Assistant Integration:** Hands-free operation of appliances through Amazon Alexa, Google Assistant, and Siri.
- **[Differentiator] Customizable Device Cards:** Personalized home screen layout for quick access to frequently used appliance controls.
  * *User Intent:* Users value self-expression and personalized experiences.
- **[Differentiator] Energy Management Widgets:** Home screen and lock screen widgets for monitoring energy consumption and indoor environment status.
- **[Standard] Automated Scenes:** Trigger appliance actions based on location changes, weather data, or custom schedules.
  * *User Intent:* Users value self-expression and personalized experiences.
<!-- /section:features -->

<!-- section:market-position -->
## Market Position {#market-position}

SmartHome (MSmartHome) holds a #99 Free rank in the US Lifestyle category. The app's 4.69 rating on iOS across 14,762 reviews indicates strong satisfaction with core appliance management, despite the lack of broad multi-brand support.
<!-- /section:market-position -->

## Monetization Strategy
- **Model:** Free
- **Tiers:** Free app with no stated subscription or IAP requirements
- **Analysis:** The app functions as a free utility to support hardware sales, with no direct monetization via subscriptions or in-app purchases.

<!-- section:sentiment -->
## 🟢 User Sentiment (High Confidence: 49 of 49 reviews analyzed) {#user-sentiment}
- **Overall Rating:** 4.46/5
- **Platform Split:** iOS 4.7/5 (14.8K ratings) | Android 4.4/5 (51.6K ratings)
- **Overall Sentiment:** Excited

### Top Praises
- **Remote control functionality allows users to manage home appliances conveniently from outside the residence**
- **Integration with smart home assistants simplifies the process of connecting and managing multiple household devices**
- **Scheduling features provide energy efficiency by allowing users to automate temperature settings throughout the day**

### Top Complaints (Impact Areas)

- **Users report the application demands precise location tracking permissions that seem unnecessary for basic device operation**

<!-- /section:sentiment -->
<!-- section:swot -->
## SWOT Analysis {#swot}

**Core Strengths:**
- Proprietary appliance-status monitoring for Midea-affiliated hardware
- Cross-platform support including wearable devices
- Customizable device cards reduce time-to-action

**Growth Levers:**
- Implement dark mode to address screen glare complaints
- Restore historical data visualization to improve long-term engagement


<!-- /section:swot -->
## Recent Changes (v2 → v3) {#recent-changes}

The app's competitive position has declined due to the removal of historical data visualization and persistent user friction regarding mandatory location tracking. While new widgets and custom device cards provide utility, these gains are currently overshadowed by functional regressions and privacy concerns.

**Overall trend**: Declining
**Compared at**: 2026-10-23

### High-impact changes
- **[Declined] Historical Data Removal** (sentiment)
- **[Declined] Location Tracking Privacy Concerns** (sentiment)

### Medium-impact changes
- **[Added] Customizable Device Cards and Energy Widgets** (features)
- **[Added] Proprietary Hardware Vulnerability** (swot)

<!-- section:rivals -->
## Rivals Landscape {#rivals}

> Competitive positioning identified by AI analysis of app features, category, and market signals.

### SmartHome (MSmartHome) vs Xiaomi Home
- **[Xiaomi Home](https://marlvel.ai/apps/xiaomi-home-1)**: Both apps function as centralized IoT management hubs for smart home appliances, competing for the same user base seeking remote control and automation of connected hardware.
  - **Key differences:**
    - Xiaomi Home supports 261+ device categories, whereas SmartHome (MSmartHome) is limited to Midea and affiliated brands.
    - Xiaomi Home includes an intelligent automation engine for complex device triggers, which SmartHome (MSmartHome) lacks.

### Contenders (Strong Challengers)
- **[Kasa Smart](https://marlvel.ai/apps/com-tplink-kasa-ios)**: Both applications function as centralized management hubs for smart home hardware, competing for the same user base of homeowners seeking unified remote control over connected appliances and devices.
  - Kasa Smart includes security-focused Away Mode for lighting and cameras, which MSmartHome lacks.
  - Kasa Smart supports a broader range of hardware categories including IP cameras and smart plugs.
- **ConnectLife**: Both applications function as centralized IoT management hubs for smart home appliances, targeting users who require remote monitoring and control of specific appliance brands.
  - ConnectLife includes smart wizards that suggest appliance settings based on desired outcomes, reducing user technical knowledge requirements.
  - ConnectLife supports a wider range of appliance brands including Hisense, Gorenje, ASKO, and ATAG.
- **[SMART+](https://marlvel.ai/apps/smart-4)**: Both applications function as proprietary control hubs for specific smart home hardware brands, forcing users to choose between platforms based on their installed appliance base.
  - SMART+ offers circadian rhythm lighting adjustments, a feature absent in the SmartHome feature set.
  - SMART+ provides Android Auto integration for vehicle-based control, which is not listed in SmartHome capabilities.
- **[Miele app – Smart Home](https://marlvel.ai/apps/miele-app-smart-home)**: Both apps function as centralized control hubs for specific appliance brands, competing for the same smart home user base through remote monitoring and appliance management features.
  - Miele app includes consumption analytics for household management, a feature absent from the SmartHome feature list.
  - SmartHome supports six distinct appliance brands, whereas the Miele app is limited to Miele hardware.
- **[Roku Smart Home](https://marlvel.ai/apps/com-roku-ios-rokuhome)**: Both applications function as centralized management hubs for smart home hardware, competing for users seeking a unified interface to control and monitor connected devices.
  - Roku Smart Home integrates cloud storage for security footage, while SmartHome (MSmartHome) focuses on appliance status monitoring.
  - Roku Smart Home provides device grouping for lighting and power, whereas SmartHome (MSmartHome) manages Midea-affiliated appliance operations.
- **[Midea Air](https://marlvel.ai/apps/com-midea-obm)**: Midea Air targets the same Midea smart air-conditioning user base as SmartHome, creating direct competition for control of the primary climate-management interface.
  - Midea Air includes Sleep Curve scheduling for granular temperature adjustments, a feature not listed for SmartHome.
  - Midea Air focuses exclusively on air-conditioning hardware, whereas SmartHome manages a broader range of appliance brands.
- **[Home Connect (America)](https://marlvel.ai/apps/home-connect-america)**: Both applications function as centralized IoT management platforms for specific appliance brands, competing for the same smart home user base through remote monitoring and control.
  - Home Connect integrates cooking inspiration and recipes directly into the appliance management interface.
  - Home Connect provides specialized software updates for high-end Bosch, Thermador, and Gaggenau appliances.
- **[Home Assistant](https://marlvel.ai/apps/home-assistant)**: Both platforms manage smart home appliances, but Home Assistant targets users seeking local control and multi-brand interoperability, whereas SmartHome (MSmartHome) focuses on proprietary Midea-affiliated hardware.
  - Home Assistant operates locally on hardware like Raspberry Pi, removing reliance on cloud connectivity.
  - Home Assistant supports over 1,000 smart home brands, while SmartHome (MSmartHome) is limited to Midea and affiliated brands.
- **[Home](https://marlvel.ai/apps/home)**: Both platforms target smart home owners seeking centralized control of connected appliances, competing for the same user base of home automation enthusiasts.
  - Home integrates Grid Forecast for energy efficiency, whereas SmartHome (MSmartHome) focuses on basic appliance status monitoring.
  - Home offers guest access management, a feature not listed in the SmartHome (MSmartHome) core feature set.
- **[Home + Control](https://marlvel.ai/apps/home-control-1)**: Both applications function as centralized management interfaces for smart home hardware, targeting users who require remote control and monitoring of connected residential appliances.
  - Home + Control provides energy usage monitoring for Legrand hardware, a feature not listed for SmartHome.
  - Home + Control includes third-party smart home platform compatibility, whereas SmartHome focuses on Midea-affiliated appliance brands.

### Peers (What They Do Better)
- **[TP-Link Tapo](https://marlvel.ai/apps/com-tplink-tapo)**: Targets the same smart home user base with a focus on security hardware and cloud-based video storage.
  - Hardware-software stack for security cameras
  - Tapo Care subscription for cloud storage
- **[Google Home](https://marlvel.ai/apps/com-google-chromecast)**: Acts as a primary control surface for smart home devices, competing for the default hub position on user phones.
  - OS-level integration with Android
  - Gemini-powered natural language processing
- **[SmartThings](https://marlvel.ai/apps/smartthings)**: Provides a centralized hub for third-party appliances, overlapping with MSmartHome's goal of unified appliance management.
  - Deep integration with Samsung electronics
  - Energy-saving AI modes
- **[Tuya: Smart Life, Smart Living](https://marlvel.ai/apps/tuya-smart-life-smart-living)**: Offers a broad IoT management interface that competes for the same cross-brand smart home user segment.
  - AI-powered household life tools
  - Extensive hardware compatibility for legacy devices
- **[Roborock](https://marlvel.ai/apps/com-roborock-smart)**: Focuses on specialized robotic floor care, serving as a dedicated control interface for high-precision cleaning hardware.
  - Multi-level mapping for floor plans
  - ReactiveAI obstacle avoidance
- **[LG ThinQ](https://marlvel.ai/apps/com-lgeha-nuts)**: Manages IoT-enabled appliances with a focus on diagnostics, mirroring MSmartHome's appliance-centric utility.
  - Native appliance diagnostic integration
  - AI-driven energy monitoring
- **[Amazon Alexa](https://marlvel.ai/apps/com-amazon-echo)**: Functions as a voice-controlled hub for smart home automation, competing for the central management role.
  - Alexa+ AI assistant
  - Massive third-party Skills library
- **Home Connect**: Manages kitchen and home appliances from multiple brands, aligning with MSmartHome's appliance-focused utility.
  - Centralized control for Bosch and Siemens appliances
  - Automated push notifications for appliance status
- **[SmartLife- Smart Living](https://marlvel.ai/apps/smartlife-smart-living)**: Aggregates diverse IoT devices into a single interface, competing for the same smart home management audience.
  - Voice assistant integration
  - AI-based productivity tools
- **[Roomba Home](https://marlvel.ai/apps/roomba-home)**: Provides a dedicated control interface for robotic vacuums, focusing on cleaning routines and map management.
  - Map management storage for five home maps
  - Routine builder for cleaning schedules
- **[ECOVACS HOME](https://marlvel.ai/apps/ecovacs-home-1)**: Manages robotic cleaning hardware, serving as a retention tool for the brand's floor care ecosystem.
  - Virtual boundary creation
  - YIKO voice assistant integration
- **[YI Home](https://marlvel.ai/apps/com-xiaoyi-yihome-tw)**: Provides remote monitoring for security hardware, targeting the same smart home audience interested in surveillance.
  - Local SD card storage for video
  - AI-powered movement detection
- **[MyDyson™](https://marlvel.ai/apps/com-dyson-dysonlink)**: Manages Dyson floorcare and air treatment appliances, focusing on performance tracking and maintenance.
  - Cleaning analytics for floorcare
  - Air quality monitoring
- **eWeLink - Smart Home**: Acts as a platform for diverse smart hardware, competing for the role of a central home control center.
  - Support for multiple smart device brands
  - Integration with Amazon Alexa and Google Assistant
- **[IKEA Home smart](https://marlvel.ai/apps/ikea-home-smart-1)**: Manages IKEA's smart home hardware, including lighting and air quality, within a dedicated control interface.
  - DIRIGERA hub integration
  - Air quality monitoring with historical data
- **[Meross](https://marlvel.ai/apps/meross)**: Manages a variety of smart home hardware, offering a manufacturer-supported interface for IoT devices.
  - Integrated hardware troubleshooting
  - Digital user manuals
- **[Aqara Home](https://marlvel.ai/apps/aqara-home)**: Manages Aqara smart accessories, providing a hub for device configuration and home automation.
  - Apple HomeKit integration
  - Device room organization
- **Ewpe Smart**: Provides intelligent control for appliances, overlapping with MSmartHome's core appliance management functionality.
  - Real-time appliance status reporting
  - Remote control for connected appliances
- **[Eve for Matter & HomeKit](https://marlvel.ai/apps/eve-for-matter-homekit)**: Manages Matter and HomeKit devices, targeting users who prioritize granular control and automation routines.
  - Granular customization for connected devices
  - Rule-based triggers for automation
- **Midea-Wi-Fi-CMI**: Controls Midea air conditioning units, directly overlapping with MSmartHome's appliance-specific control functionality.
  - Remote AC control
  - Power consumption tracking

<!-- /section:rivals -->
<!-- section:momentum -->
## App Momentum (Intense) {#momentum}

- Shipped energy monitoring home screen widgets.
- Added service support for Brazil, Germany.

> **Cadence:** 5 total versions · 0 majors in last 6 months · 1 days since last update

<!-- /section:momentum -->

<!-- section:so-what -->
## The "So What?" (Strategic Takeaway) {#so-what}

SmartHome (MSmartHome) is a market-leading lifestyle app that is completely free.
With a 4.46/5 rating from 66.4K reviews, it delivers strong user satisfaction.

<!-- speakable-start -->
> **Bottom Line:** Restoring historical data visibility would address the functional downgrade driving current user frustration. This move would stabilize the retention of long-term users who rely on the app for energy monitoring, preventing them from migrating to more data-transparent rivals.
<!-- speakable-end -->

**Best for:** Owners of Midea-manufactured smart home appliances seeking centralized remote control and energy monitoring.

<!-- section:pm-actions -->
### PM Action Plan (Next Best Moves)

- [ ] [PIVOT] Restore historical data visualization because its removal is a top-cited functional downgrade → improve long-term user retention
<!-- /section:pm-actions -->

<!-- section:feature-gaps -->
### Feature Gaps vs Competitors


- Historical data visualization (removed in recent update)
<!-- /section:feature-gaps -->

<!-- section:outlook -->
### Outlook: Stable

The smart home market is consolidating around platforms that offer both broad interoperability and granular data transparency. SmartHome (MSmartHome) remains stable by providing a reliable, proprietary experience for Midea hardware, but it must address privacy and data-visibility regressions to avoid losing power users to more open alternatives.

- 🔴 Mandatory location tracking concerns, if unaddressed, will continue to erode trust among privacy-sensitive users, increasing the risk of platform migration.
- 🟢 The latest release's focus on energy monitoring widgets provides high-value data visibility, which acts as a retention lever for long-term engagement.
<!-- /section:outlook -->

<!-- /section:so-what -->

<!-- section:metrics -->
## Key Metrics Summary

| Metric | Value |
| :--- | :--- |
| Overall Rating | 4.46/5 |
| Total Reviews | 66.4K |
| Sentiment | Excited (75/100) |
| Confidence | High |
| Pricing Model | Free |
| Platforms | iOS & Android |
| Key Features | 5 analyzed |
| Trend | Declining |
| Outlook | Stable |
<!-- /section:metrics -->

## Competitor Comparison

| App | Rating | Sentiment | Developer |
| :--- | :--- | :--- | :--- |
| **SmartHome (MSmartHome)** (this app) | 4.46/5 | Excited | ShenZhen Shuzhi Scene Positioning Technology Co., Ltd. |
| [LG ThinQ](https://marlvel.ai/apps/com-lgeha-nuts) | 4.6/5 | n/a | LG Electronics, Inc. |
| [MyDyson™](https://marlvel.ai/apps/com-dyson-dysonlink) | 4.6/5 | N/A | Dyson Inc. |
| [YI Home](https://marlvel.ai/apps/com-xiaoyi-yihome-tw) | 4.3/5 | n/a | ZK (HK) LIMITED |
| [TP-Link Tapo](https://marlvel.ai/apps/com-tplink-tapo) | 4.8/5 | Excited | TP-Link Systems Inc. |
| [Roborock](https://marlvel.ai/apps/com-roborock-smart) | 4.8/5 | n/a | Beijing Roborock Technology Co., Ltd. |

## Company Profile
- **Developer:** ShenZhen Shuzhi Scene Positioning Technology Co., Ltd.
- **Website:** [https://www.midea.com/global](https://www.midea.com/global)
- **Social:** [Instagram](https://www.instagram.com/mideaglobal) · [Facebook](https://www.facebook.com/MideaGlobal) · [YouTube](https://www.youtube.com/@MideaGlobal) · [TikTok](https://www.tiktok.com/@midea_global)

## Data Sources & Links
- **App Store ID:** 1254346490
- **Google Play ID:** com.midea.ai.overseas
- **Dev Site:** [Official Website](https://www.midea.com/global)
- **Sources:** Developer website content, About us / company information, App store metadata, User reviews.

## Related Intel Reports
- [*LG ThinQ*](https://marlvel.ai/apps/com-lgeha-nuts) (LG Electronics, Inc.) · 4.6/5 Rating
- [*MyDyson™*](https://marlvel.ai/apps/com-dyson-dysonlink) (Dyson Inc.) · 4.6/5 Rating
- [*YI Home*](https://marlvel.ai/apps/com-xiaoyi-yihome-tw) (ZK (HK) LIMITED) · 4.3/5 Rating
- [*TP-Link Tapo*](https://marlvel.ai/apps/com-tplink-tapo) (TP-Link Systems Inc.) · 4.8/5 Rating | Positive Sentiment
- [*Roborock*](https://marlvel.ai/apps/com-roborock-smart) (Beijing Roborock Technology Co., Ltd.) · 4.8/5 Rating
- [*Google Home*](https://marlvel.ai/apps/com-google-chromecast) (Google) · 4.6/5 Rating
- [*SmartThings*](https://marlvel.ai/apps/smartthings) (Samsung Electronics Co., Ltd.) · 4.6/5 Rating
- [*Eve for Matter & HomeKit*](https://marlvel.ai/apps/eve-for-matter-homekit) (Eve Systems GmbH) · 3.9/5 Rating
- [*Home Assistant*](https://marlvel.ai/apps/home-assistant) (Nabu Casa, Inc) · 4.7/5 Rating
- [*Home*](https://marlvel.ai/apps/home) (Apple) · 4.1/5 Rating

## Frequently Asked Questions {#faq}

### Is SmartHome (MSmartHome) compatible with non-Midea appliances?

SmartHome (MSmartHome) is primarily designed for Midea, Pelonis, Comfee, Master Kitchen, Artic King, and MDV appliances. It does not support the broad range of third-party brands found in universal smart home hubs.

### How does SmartHome (MSmartHome) compare to Xiaomi Home?

Xiaomi Home supports over 261 device categories and complex automation, whereas SmartHome (MSmartHome) is a specialized hub for Midea-affiliated hardware. SmartHome (MSmartHome) offers a more stable, focused experience for its specific appliance base.

### Does the app require location access to function?

Yes, the app requests location permissions to detect home WLAN networks for device adding and to automate actions based on location changes. Some users have expressed concerns regarding this requirement.

### What are some alternatives for managing smart home devices?

Users seeking broader multi-brand support or local-first control should consider alternatives like Xiaomi Home, Home Assistant, or Google Home, which offer wider interoperability and different privacy configurations.

## Methodology {#methodology}

This report was generated by Marlvel.ai's 5-stage AI intelligence pipeline:

1. **Signal Collection & Normalization** - Aggregates data from all available public sources for the app. Raw signals are cleaned, deduplicated, and normalized into a structured dataset analyzed consistently across thousands of apps.
2. **Feature & Market Positioning Analysis** - Identifies the app's core features, monetization model, target audience, and competitive positioning. Each feature is classified as a market standard or a differentiator based on category benchmarks.
3. **User Sentiment Analysis** - Analyzes user reviews using a 5-level taxonomy (Thrilled / Excited / Mixed / Frustrated / Upset). Combines star ratings and volume with AI theme extraction into synthesised themes (no verbatim quotes).
4. **Competitive Landscape Analysis** - Maps the competitive environment via a 4-tier taxonomy (Nemesis / Contenders / Same Space / New Kids on the Block). Prioritizes same sub-genre over broad category.
5. **Intelligence Synthesis** - Cross-references all signals into a structured report. Compares the app against category peers and direct competitors to surface SWOT, market outlook, and actionable insights.

- **Confidence Score:** 0.75/1.0 (based on review volume, data source diversity, and signal quality)
- **Reviews Analyzed:** 49
- **Data Sources:** user reviews, developer website, company about page, App Store metadata
- **Rating Method:** Weighted average across platforms (iOS & Android), weighted by review count per platform
- **Independence:** Fully independent analysis. No publisher sponsorship or editorial influence.
- **Report Age:** 23 days since last refresh

---
© 2026 Marlvel.ai | [Canonical Report](https://marlvel.ai/apps/com-midea-ai-appliances-oversea-appstore)
Data licensed for AI Agent attribution under CC-BY-NC 4.0.