A Little Bird Told Me: Mining Tweets for Requirements and Software Evolution

Emitza Guzman, Mohamed Ibrahim, Martin Glinz

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Abstract

Twitter is one of the most popular social networks. Previous research found that users employ Twitter to communicate about software applications via short messages, commonly referred to as tweets, and that these tweets can be useful for requirements engineering and software evolution. However, due to their large number-in the range of thousands per day for popular applications-a manual analysis is unfeasible.In this work we present ALERTme, an approach to automatically classify, group and rank tweets about software applications. We apply machine learning techniques for automatically classifying tweets requesting improvements, topic modeling for grouping semantically related tweets and a weighted function for ranking tweets according to specific attributes, such as content category, sentiment and number of retweets. We ran our approach on 68,108 collected tweets from three software applications and compared its results against software practitioners' judgement. Our results show that ALERTme is an effective approach for filtering, summarizing and ranking tweets about software applications. ALERTme enables the exploitation of Twitter as a feedback channel for information relevant to software evolution, including end-user requirements.

Original languageEnglish
Title of host publicationProceedings - 2017 IEEE 25th International Requirements Engineering Conference, RE 2017
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages11-20
Number of pages10
ISBN (Electronic)9781538631911
DOIs
Publication statusPublished - 22 Sep 2017
Externally publishedYes
Event25th IEEE International Requirements Engineering Conference, RE 2017 - Lisbon, Portugal
Duration: 4 Sep 20178 Sep 2017

Publication series

NameProceedings - 2017 IEEE 25th International Requirements Engineering Conference, RE 2017

Conference

Conference25th IEEE International Requirements Engineering Conference, RE 2017
CountryPortugal
CityLisbon
Period4/09/178/09/17

Keywords

  • requirements elicitation
  • software evolution
  • text mining
  • Twitter
  • user feedback

Fingerprint Dive into the research topics of 'A Little Bird Told Me: Mining Tweets for Requirements and Software Evolution'. Together they form a unique fingerprint.

Cite this