SIEVE: Helping Developers Sift Wheat from Chaff via Cross-Platform Analysis

10/31/2018
by   Agus Sulistya, et al.
0

Software developers have benefited from various sources of knowledge such as forums, question-and-answer sites, and social media platforms to help them in various tasks. Extracting software-related knowledge from different platforms involves many challenges. In this paper, we propose an approach to improve the effectiveness of knowledge extraction tasks by performing cross-platform analysis. Our approach is based on transfer representation learning and word embeddings, leveraging information extracted from a source platform which contains rich domain-related content. The information extracted is then used to solve tasks in another platform (considered as target platform) with less domain-related contents. We first build a word embeddings model as a representation learned from the source platform, and use the model to improve the performance of knowledge extraction tasks in the target platform. We experiment with Software Engineering Stack Exchange and Stack Overflow as source platforms, and two different target platforms, i.e., Twitter and YouTube. Our experiments show that our approach improves performance of existing work for the tasks of identifying software-related tweets and helpful YouTube comments.

READ FULL TEXT
research
04/01/2022

Cyberbullying detection across social media platforms via platform-aware adversarial encoding

Despite the increasing interest in cyberbullying detection, existing eff...
research
10/27/2016

Word Embeddings to Enhance Twitter Gang Member Profile Identification

Gang affiliates have joined the masses who use social media to share tho...
research
01/01/2019

Disparity-preserved Deep Cross-platform Association for Cross-platform Video Recommendation

Cross-platform recommendation aims to improve the recommendation accurac...
research
06/28/2023

Image-based Communication on Social Coding Platforms

Visual content in the form of images and videos has taken over general-p...
research
04/29/2021

A holistic approach for cross-platform software development

Cross-platform development solutions can help to make software available...
research
06/23/2022

Looking for related discussions on GitHub Discussions

Software teams are increasingly adopting different tools and communicati...
research
12/27/2017

Discovering discussion topics about development of cross-platform mobile applications using a cross-compiler development framework

A cross-platform mobile application is an application that runs on multi...

Please sign up or login with your details

Forgot password? Click here to reset