Simple Science

Hochmoderne Wissenschaft einfach erklärt

# Computerwissenschaften# Software-Entwicklung# Mensch-Computer-Interaktion

Ethische Bedenken bei Bewertungen von Apps

Eine Studie zeigt gängige ethische Probleme bei Bewertungen von mobilen Apps.

― 8 min Lesedauer


Mobile Apps undMobile Apps undNutzerethikBewertungen von mobilen Apps.Überprüfung von ethischen Bedenken bei
Inhaltsverzeichnis

In den letzten Jahren sind die Bedenken rund um Ethik in mobilen Anwendungen zu einem heissen Thema geworden. Viele Nutzer äussern Sorgen, wenn sie Bewertungen für Apps in Läden wie Google Play hinterlassen. Das ist wichtig, weil diese Probleme nicht nur Einzelpersonen, sondern der Gesellschaft insgesamt schaden können. Während frühere Studien nur einige spezifische Probleme untersucht haben, gab es bisher keine detaillierte Untersuchung dieser ethischen Bedenken aus Nutzerbewertungen im grossen Massstab.

Unsere Studie hatte zum Ziel, diese ethischen Bedenken tiefgründig zu analysieren. Wir haben über fünf Millionen App-Bewertungen gesammelt, um ein besseres Gefühl dafür zu bekommen, was Nutzer denken und berichten. Damit wollten wir häufige ethische Probleme festhalten, mit denen Nutzer bei mobilen Apps konfrontiert sind, wie Zensur, Identitätsdiebstahl und persönliche Sicherheit. Wir wollten auch herausfinden, ob Bewertungen, die ethische Probleme erwähnen, länger sind oder niedrigere Bewertungen bekommen.

Was sind Ethische Bedenken?

Ethische Bedenken in Software können eine breite Palette von Problemen abdecken. Dazu gehören psychische Gesundheitsprobleme, Diskriminierung, Datenschutzprobleme und Manipulation des Nutzerverhaltens. Im Jahr 2023 besitzen erstaunliche 85% der Menschen Smartphones, die mit Software von grossen Firmen, hauptsächlich aus den USA, gefüllt sind. Diese Firmen haben oft wenig Kontrolle darüber, wie ihre Software die Nutzer beeinflusst. Die besondere Natur von Software macht es schwierig, sie zu regulieren, da diese Plattformen zentrale Kontrolle haben.

Einige frühere Studien haben spezifische ethische Probleme wie Datenschutz und Diskriminierung untersucht, aber sie taten dies isoliert. Unsere Arbeit geht einen Schritt weiter. Wir haben ein breiteres Set an ethischen Bedenken basierend auf bestehender Forschung und Nutzerfeedback erstellt. Dieses Set kann Entwicklern helfen, neue ethische Probleme in ihrem Softwaredesign und Verbesserungsprozess zu identifizieren und dient als praktische Checkliste, die sie vor der Veröffentlichung neuer Updates beachten können.

Unser Ansatz

Um besser zu verstehen, was die Leute besorgt, haben wir einen mehrstufigen Prozess angewandt. Wir haben zunächst eine Reihe von ethischen Bedenken basierend auf der bestehenden Literatur skizziert. Danach haben wir Nutzerbewertungen von verschiedenen beliebten Anwendungen gesammelt. Wir haben eine Stichprobe dieser Bewertungen manuell gekennzeichnet, um die ethischen Probleme zu kategorisieren, die erwähnt wurden.

Unsere Ergebnisse zeigten, dass ein signifikanter Teil der Nutzer, etwa 61,9%, ethische Bedenken in ihren Bewertungen hatte. Probleme wie Zensur, Identitätsdiebstahl und Sicherheit wurden am häufigsten berichtet. Wir entdeckten auch, dass Bewertungen, die ethische Bedenken enthielten, tendenziell länger waren und niedrigere Bewertungen erhielten. Ausserdem gibt es grosses Potenzial, automatisierte Tools zur Klassifizierung und Filterung dieser Bewertungen zu verwenden.

Datensammlung

Wir haben Daten von verschiedenen beliebten Anwendungen wie Facebook, Instagram und YouTube gesammelt. Die Wahl dieser Apps war strategisch, basierend auf ihrer Popularität und den vielfältigen Funktionen, die sie bieten. Wir haben ein Web-Scraping-Tool verwendet, um so viele Bewertungen wie möglich zu sammeln, bis zu einer Million pro App, wenn verfügbar. Dieser Prozess erleichterte die Analyse der ethischen Bedenken der Nutzer über verschiedene Plattformen hinweg.

Nach der Datensammlung bemerkten wir, dass die anfänglichen Stichproben nur einen kleinen Prozentsatz von Bewertungen zeigten, die ethische Bedenken erwähnten. Um dem entgegenzuwirken, haben wir einen Keyword-Filterprozess implementiert, um unsere Stichprobengrösse zu erhöhen. Diese Filterung erhöhte den Prozentsatz der Bewertungen, die ethische Probleme berichteten, auf etwa 30%. Letztendlich wählten wir 3.101 Bewertungen für eine detaillierte Analyse aus.

Verstehen von ethischen Bedenken

Für die Kategorisierung der ethischen Bedenken haben wir unser Framework auf Wrights Kategorien basierend. Wir haben dieses Framework ausgewählt, da es ein breiteres Gebiet im Bereich der Informations- und Kommunikationstechnologie abdeckt. Allerdings fanden wir es notwendig, einige der Kategorien zu modifizieren, um sie für allgemeine Nutzer zugänglicher zu machen.

Die dauerhaften Werte, die wir aus dem ursprünglichen Framework übernommen haben, umfassen Nachhaltigkeit, Sicherheit, Zugänglichkeit, Verantwortung und Transparenz. Wir haben einige der feineren Kategorien in allgemeinere zusammengefasst, wie zum Beispiel mehrere datenschutzbezogene Bedenken in einer einzigen Kategorie.

Am Ende identifizierten wir acht wichtige ethische Bedenken. Dazu gehören Probleme wie Cybermobbing, Zensur und schädliche Werbung. Unser finales Framework zielt darauf ab, die breite Palette von Bedenken zu erfassen, die Nutzer beim Bewerten von Anwendungen äussern.

Interne vs. externe Bedenken

Von Nutzern geäusserte ethische Bedenken können in zwei Kategorien unterteilt werden: interne und externe. Interne Bedenken betreffen Probleme, die innerhalb der Anwendung auftreten, wie Funktionen, die bestimmte Nutzer möglicherweise unfair diskriminieren. Externe Bedenken beziehen sich hingegen auf Probleme, die die physische Welt beeinflussen, wie Betrug oder Sicherheitsrisiken.

Beispielsweise äusserten viele Nutzer in der Uber-App Sicherheitsbedenken hinsichtlich des Verhaltens der Fahrer. Diese Art von Beschwerden gibt Entwicklern mehr Kontext und hilft ihnen, die Natur und den Umfang jedes ethischen Bedenken zu identifizieren. Dieser Ansatz kann helfen, Prioritäten zu setzen, welche Probleme sofortige Aufmerksamkeit erfordern.

Analyse der Bewertungen

Wir haben verschiedene Merkmale der Nutzerbewertungen untersucht, wie die Bewertungen, die Wortanzahl und die Beliebtheit der Bewertungen. Bewertungen, die ethische Bedenken erwähnen, erhielten im Allgemeinen niedrigere Bewertungen – eine durchschnittliche Bewertung von 1,90 im Vergleich zu 2,61 für diejenigen, die keine ethischen Probleme erwähnten. Das zeigt, dass ethische Bedenken tendenziell mit der Unzufriedenheit der Nutzer korrelieren.

Zusätzlich waren Bewertungen mit ethischen Bedenken im Durchschnitt länger. Das macht Sinn, da Nutzer wahrscheinlich das Bedürfnis haben, ihre Bedenken detailliert zu erklären, was zu mehr Worten in ihren Bewertungen führt. Die Upvote-Zahlen für diese Bewertungen waren auch höher, was darauf hinweist, dass Nutzer diese Bedenken nachvollziehbar oder überzeugend fanden.

Potenzial für Automatisierung

Angesichts der riesigen Anzahl von Bewertungen wäre es nicht praktikabel, jede manuell zu analysieren. Daher haben wir die Verwendung automatisierter Klassifizierungsmethoden untersucht, um ethische Bedenken in Nutzerbewertungen zu identifizieren und zu kategorisieren. Traditionelle maschinelle Lernmodelle wurden trainiert, um diese Aufgabe zu erledigen, was vielversprechende Ergebnisse lieferte.

Unsere Ergebnisse zeigten, dass die Klassifizierer in der Lage waren, ethische Bedenken mit hoher Genauigkeit zu erkennen. Das bedeutet, dass Entwickler automatisierte Systeme nutzen könnten, um Bewertungen von Apps routinemässig auf ethische Bedenken zu analysieren. Das könnte Zeit sparen und schnellere Reaktionen auf das Nutzerfeedback ermöglichen, was es einfacher macht, ethische Probleme anzugehen, während sie auftreten.

Wichtige Erkenntnisse

Basierend auf unserer Analyse haben wir mehrere wichtige Erkenntnisse entdeckt:

  1. Die meisten in Nutzerbewertungen erwähnten ethischen Bedenken waren intern, was bedeutet, dass sie innerhalb der Anwendungen selbst auftraten. Nur 8% der Bedenken wurden als extern eingestuft.
  2. Bestimmte Anwendungen hatten spezifische ethische Bedenken, die mehr verbreitet waren als andere. Zum Beispiel waren Sicherheitsbedenken bei Fahrdienst-Apps wie Uber häufig, während in sozialen Medien Apps wie TikTok inhaltliche Bedenken häufiger vorkamen.
  3. Ethische Bedenken sind nicht statisch; sie können sich im Laufe der Zeit ändern und spiegeln oft reale Ereignisse wider. Zum Beispiel fielen Spitzen in bestimmten ethischen Bedenken mit bemerkenswerten Vorfällen in der Gesellschaft zusammen, was darauf hindeutet, dass die Erfahrungen der Nutzer mit Apps eng mit ihrem täglichen Leben verbunden sind.

Auswirkungen für Entwickler

Die aus dieser Analyse gewonnenen Erkenntnisse liefern wertvolles Feedback für Entwickler. Indem sie die in Nutzerbewertungen geäusserten ethischen Bedenken verstehen, können sie bessere Praktiken in ihrem Softwareentwicklungsprozess umsetzen.

  1. Verbesserung der Meldesysteme: Nutzer äusserten oft den Bedarf an besseren Meldesystemen innerhalb der Anwendungen. Dazu gehört ein klarerer Prozess zur Meldung unangemessener Inhalte und bessere Rückmeldemechanismen für Nutzer. Entwickler sollten Möglichkeiten in Betracht ziehen, die Meldungsprozesse zu verbessern, um diese Bedenken effektiv anzugehen.

  2. Transparenz über Berechtigungen: Viele Nutzer äusserten Verwirrung bezüglich der Berechtigungen, die Apps anfordern. Entwickler sollten versuchen, die Berechtigungsanfragen zu vereinfachen und die Gründe dafür klar zu machen. Durch mehr Transparenz werden Nutzer wahrscheinlich Apps mehr vertrauen und weniger misstrauisch gegenüber der Datennutzung sein.

Zukünftige Forschungsrichtungen

Während unsere Studie Licht auf ethische Bedenken in mobilen Anwendungen wirft, gibt es noch viele Bereiche für weitere Untersuchungen. Zukünftige Forschungen könnten ethische Bedenken in anderen App-Stores oder unter verschiedenen demografischen Gruppen untersuchen. Solche Studien könnten aufdecken, wie unterschiedliche Bevölkerungsgruppen ethische Fragen in Software wahrnehmen, was zu einem umfassenderen Verständnis der Nutzerbedürfnisse beiträgt.

Forscher könnten beispielsweise untersuchen, ob jüngere Nutzer unterschiedliche Ansichten zu Datenschutz haben als ältere Nutzer oder ob Nutzer aus verschiedenen kulturellen Hintergründen unterschiedliche ethische Bedenken äussern. Diese Art von Forschung würde unser Verständnis ethischer Praktiken in Software vertiefen und zu besserem, inklusiveren Software-Design führen.

Abschlussgedanken

Zusammenfassend zeigen Nutzerbewertungen in App-Stores eine Fülle von ethischen Bedenken, die Entwickler berücksichtigen müssen, wenn sie ihre Software entwerfen und anpassen. Durch die systematische Analyse von Nutzerfeedback können Entwickler Probleme angehen, die für Nutzer am wichtigsten sind, und bessere, ethischere Anwendungen schaffen.

Während mobile Anwendungen sich weiterentwickeln und eine bedeutende Rolle im Leben der Menschen spielen, ist es entscheidend, dass Softwareentwickler wachsam gegenüber ethischen Bedenken bleiben und auf Nutzerfeedback reagieren. So können sie das Vertrauen der Nutzer aufbauen und letztendlich die Qualität und Zuverlässigkeit ihrer Anwendungen verbessern.

Originalquelle

Titel: The Best Ends by the Best Means: Ethical Concerns in App Reviews

Zusammenfassung: This work analyzes ethical concerns found in users' app store reviews. We performed this study because ethical concerns in mobile applications (apps) are widespread, pose severe threats to end users and society, and lack systematic analysis and methods for detection and classification. In addition, app store reviews allow practitioners to collect users' perspectives, crucial for identifying software flaws, from a geographically distributed and large-scale audience. For our analysis, we collected five million user reviews, developed a set of ethical concerns representative of user preferences, and manually labeled a sample of these reviews. We found that (1) users highly report ethical concerns about censorship, identity theft, and safety (2) user reviews with ethical concerns are longer, more popular, and lowly rated, and (3) there is high automation potential for the classification and filtering of these reviews. Our results highlight the relevance of using app store reviews for the systematic consideration of ethical concerns during software evolution.

Autoren: Lauren Olson, Neelam Tjikhoeri, Emitzá Guzmán

Letzte Aktualisierung: 2024-02-06 00:00:00

Sprache: English

Quell-URL: https://arxiv.org/abs/2401.11063

Quell-PDF: https://arxiv.org/pdf/2401.11063

Lizenz: https://creativecommons.org/licenses/by/4.0/

Änderungen: Diese Zusammenfassung wurde mit Unterstützung von AI erstellt und kann Ungenauigkeiten enthalten. Genaue Informationen entnehmen Sie bitte den hier verlinkten Originaldokumenten.

Vielen Dank an arxiv für die Nutzung seiner Open-Access-Interoperabilität.

Ähnliche Artikel