Sentiment Polarity Detection for Software Development
The role of sentiment analysis is increasingly emerging to study software developers’ emotions by mining crowd-generated content within social software engineering tools. However, off-the-shelf sentiment analysis tools have been trained on non-technical domains and general-purpose social media, thus resulting in misclassifications of technical jargon and problem reports. Here, we present Senti4SD, a classifier specifically trained to support sentiment analysis in developers’ communication channels. Senti4SD is trained and validated using a gold standard of Stack Overflow questions, answers, and comments manually annotated for sentiment polarity. It exploits a suite of both lexicon- and keyword-based features, as well as semantic features based on word embedding. With respect to a mainstream off-the-shelf tool, which we use as a baseline, Senti4SD reduces the misclassifications of neutral and positive posts as emotionally negative. To encourage replications, we release a lab package including the classifier, the word embedding space, and the gold standard with annotation guidelines.
Wed 30 MayDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
11:00 - 12:30 | Human and Social Aspects of Computing ITechnical Papers / Journal first papers at J1 room Chair(s): Ita Richardson Lero - The Irish Software Research Centre and University of Limerick | ||
11:00 20mTalk | Sentiment Analysis for Software Engineering: How Far Can We Go? Technical Papers Bin Lin , Fiorella Zampetti University of Sannio, Gabriele Bavota Università della Svizzera italiana (USI), Massimiliano Di Penta University of Sannio, Michele Lanza Università della Svizzera italiana (USI), Rocco Oliveto University of Molise | ||
11:20 20mTalk | Identifying Features in Forks Technical Papers Shurui Zhou , Ştefan Stănciulescu , Olaf Leßenich , Yingfei Xiong Peking University, Andrzej Wąsowski IT University of Copenhagen, Denmark, Christian Kästner Carnegie Mellon University Pre-print File Attached | ||
11:40 20mTalk | Roles and Impacts of Hands-on Software Architects in Five Industrial Case Studies Technical Papers Inayat Rehman , Mehdi Mirakhorli Rochester Institute of Technology, Mei Nagappan University of Waterloo, Azad Aralbay , Matthew Thornton | ||
12:00 20mTalk | Sentiment Polarity Detection for Software Development Journal first papers Fabio Calefato University of Bari, Filippo Lanubile University of Bari, Federico Maiorano , Nicole Novielli University of Bari DOI Pre-print | ||
12:20 10mTalk | Q&A in groups Technical Papers |