Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Agus Sulistya

dblp:188/6738 · DBLP profile ↗
← Back
4ranked-venue papers
1as first author
0since 2021 · last 2020
0000-0002-2835-5781ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 4 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Empirical software engineering · 100%

Topics — the 4 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Empirical software engineering › AI for software engineering › machine learning for software engineering
developer recommendation
0.312018
Recommending Who to Follow in the Software Engineering Twitter Space · ACM Trans. Softw. Eng. Methodol. 2018
Empirical software engineering
mining software repositories
0.312018
Recommending Who to Follow in the Software Engineering Twitter Space · ACM Trans. Softw. Eng. Methodol. 2018
Empirical software engineering › mining software repositories
social media analysis
0.312018
Recommending Who to Follow in the Software Engineering Twitter Space · ACM Trans. Softw. Eng. Methodol. 2018
Empirical software engineering
developer studies
0.112018
Recommending Who to Follow in the Software Engineering Twitter Space · ACM Trans. Softw. Eng. Methodol. 2018

Methods — techniques the papers use, named apart from their topics

two-stage classification · 0.3feature extraction · 0.3
YearPublicationVenuePosition
2020 SIEVE: Helping developers sift wheat from chaff via cross-platform analysis
Agus Sulistya, Gede Artha Azriadi Prana, Abhishek Sharma 0002, David Lo 0001, Christoph Treude
Empir. Softw. Eng.1
2018 Recommending Who to Follow in the Software Engineering Twitter Space
abstract
With the advent of social media, developers are increasingly using it in their software development activities. Twitter is one of the popular social mediums used by developers. A recent study by Singer et al. found that software developers use Twitter to “keep up with the fast-paced development landscape.” Unfortunately, due to the general-purpose nature of Twitter, it’s challenging for developers to use Twitter for their development activities. Our survey with 36 developers who use Twitter in their development activities highlights that developers are interested in following specialized software gurus who share relevant technical tweets. To help developers perform this task, in this work we propose a recommendation system to identify specialized software gurus. Our approach first extracts different kinds of features that characterize a Twitter user and then employs a two-stage classification approach to generate a discriminative model, which can differentiate specialized software gurus in a particular domain from other Twitter users that generate domain-related tweets (aka domain-related Twitter users). We have investigated the effectiveness of our approach in finding specialized software gurus for four different domains (JavaScript, Android, Python, and Linux) on a dataset of 86,824 Twitter users who generate 5,517,878 tweets over 1 month. Our approach can differentiate specialized software experts from other domain-related Twitter users with an F-Measure of up to 0.820. Compared with existing Twitter domain expert recommendation approaches, our proposed approach can outperform their F-Measure by at least 7.63%.
Abhishek Sharma 0002, Yuan Tian 0008, Agus Sulistya, Dinusha Wijedasa, David Lo 0001
ACM Trans. Softw. Eng. Methodol.3
2017 Cataloging GitHub Repositories
abstract
GitHub is one of the largest and most popular repository hosting service today, having about 14 million users and more than 54 million repositories as of March 2017. This makes it an excellent platform to find projects that developers are interested in exploring. GitHub showcases its most popular projects by cataloging them manually into categories such as DevOps tools, web application frameworks, and game engines. We propose that such cataloging should not be limited only to popular projects. We explore the possibility of developing such cataloging system by automatically extracting functionality descriptive text segments from readme files of GitHub repositories. These descriptions are then input to LDA-GA, a state-of-the-art topic modeling algorithm, to identify categories. Our preliminary experiments demonstrate that additional meaningful categories which complement existing GitHub categories can be inferred. Moreover, for inferred categories that match GitHub categories, our approach can identify additional projects belonging to them. Our experimental results establish a promising direction in realizing automatic cataloging system for GitHub.
Abhishek Sharma 0002, Ferdian Thung, Pavneet Singh Kochhar, Agus Sulistya, David Lo 0001
EASE4
2017 Harnessing Twitter to support serendipitous learning of developers
abstract
Developers often rely on various online resources, such as blogs, to keep themselves up-to-date with the fast pace at which software technologies are evolving. Singer et al. found that developers tend to use channels such as Twitter to keep themselves updated and support learning, often in an undirected or serendipitous way, coming across things that they may not apply presently, but which should be helpful in supporting their developer activities in future. However, identifying relevant and useful articles among the millions of pieces of information shared on Twitter is a non-trivial task. In this work to support serendipitous discovery of relevant and informative resources to support developer learning, we propose an unsupervised and a supervised approach to find and rank URLs (which point to web resources) harvested from Twitter based on their informativeness and relevance to a domain of interest. We propose 14 features to characterize each URL by considering contents of webpage pointed by it, contents and popularity of tweets mentioning it, and the popularity of users who shared the URL on Twitter. The results of our experiments on tweets generated by a set of 85,171 users over a one-month period highlight that our proposed unsupervised and supervised approaches can achieve a reasonably high Normalized Discounted Cumulative Gain (NDCG) score of 0.719 and 0.832 respectively.
Abhishek Sharma 0002, Yuan Tian 0008, Agus Sulistya, David Lo 0001, Aiko Fallas Yamashita
SANER3