Computer-Aided Analysis of Video Comments for Requirements Analysis

Show simple item record

dc.identifier.uri https://www.repo.uni-hannover.de/handle/123456789/12052
dc.identifier.uri http://doi.org/10.15488/11955
dc.contributor.author Kristo, Eklekta eng
dc.date.accessioned 2022-04-19T13:06:57Z
dc.date.available 2022-04-19T13:06:57Z
dc.date.issued 2021-02-12
dc.identifier.citation Kristo, Eklekta: Computer-Aided Analysis of Video Comments for Requirements Analysis. Hannover : Gottfried Wilhelm Leibniz Universität, Institut für Praktische Informatik, Bachelor Thesis, 2021, 68 S. DOI: http://doi.org/10.15488/11955 eng
dc.description.abstract In dieser Arbeit werden Anforderungen für die Anforderungsanalyse aus den Youtube Kommentaren von vision videos extrahiert. Der Prozess der Erstellung und Vorbereitung eines Datensatzes wird beschrieben und die Güte von verschiedenen automatisierten Ansätzen wird evaluiert. Die YouTube API wird benutzt um Kommentare zu extrahieren, diese werden dann in Spam bzw. Ham kategorisiert. Die manuelle Klassifikation ist nötig um die Ergebnisse der automatischen zu verifizieren. Um Einsichten in die relevanten Kommentar zu erhalten und spezifischere Kategorien zu finden werden word clouds benutzt. Die gefundenen Kategorien sind Feature Request, Flaw Report, Safety Related, Efficiency Related und manchmal Questions. Für die automatische Klassifikation in die Kategorien Spam / Ham werden die Algorithmen Random Forest, Support Vector Machine, Linear Regression Classifier, Naive Bayes und ein Voting Classifier welcher die ersten drei kombiniert benutzt. Für die Klassifizierung in spezifische Kategorien wird ebenfalls der Voting Classifier verwendet. Für die Analyse der Stimmung werden TextBlob und SentiStrength, und um die relevanten Kommentare zusammenzufassen wird SumBasic benutzt. ger
dc.description.abstract In this thesis requirements suitable for requirements engineering are extracted from comments below vision videos on the platform YouTube. The process of creating and preparing a dataset is described and the performance of different automated approaches is evaluated. The YouTube API is used to extract the comments, that are then classified into the categories Spam / Ham according to their content and sentiment. The manual classification is necessary to evaluate the results of the automated one. Word clouds are used to get an insight into the content of the relevant comments and decide on more specific categories to classify them according to their content. More specifically the categories Feature Request, Flaw Report, Safety Related, Efficiency Related and sometimes Questions are found. For the automated classification into the categories Spam / Ham the algorithms Random Forest, Support Vector Machine, Linear Regression Classifier, Naive Bayes, and a Voting Classifier that combines the first three are used. To classify comments according to their sentiment TextBlob and SentiStrength are used. For the classification into specific categories, the Voting Classifier is used again. The SumBasic algorithm is used to summarize the relevant comments. eng
dc.language.iso eng eng
dc.publisher Hannover : Gottfried Wilhelm Leibniz Universität Hannover, Institut für Praktische Informatik
dc.relation.hasversion https://ieeexplore.ieee.org/abstract/document/9582356
dc.relation.requires https://zenodo.org/record/4698969
dc.rights CC BY 3.0 DE eng
dc.rights.uri http://creativecommons.org/licenses/by/3.0/de/ eng
dc.subject Vision Video eng
dc.subject Comments eng
dc.subject Analysis eng
dc.subject Machine Learning eng
dc.subject Requirements Analysis eng
dc.subject Feedback eng
dc.subject Vision Video ger
dc.subject Kommentare ger
dc.subject Analyse ger
dc.subject Maschinelles Lernen ger
dc.subject Anforderungsanalyse ger
dc.subject Feedback ger
dc.subject.ddc 004 | Informatik eng
dc.title Computer-Aided Analysis of Video Comments for Requirements Analysis eng
dc.type BachelorThesis eng
dc.type Text eng
dcterms.extent 68 S.
dc.description.version publishedVersion eng
tib.accessRights frei zug�nglich eng


Files in this item

This item appears in the following Collection(s):

Show simple item record

 

Search the repository


Browse

My Account

Usage Statistics