SANER

Analyzing Offline Social Engagements: AnEmpirical Study of Meetup Events Related to Software Development

Software developers use a variety of social media channels and tools in order to keep themselves up to date, collaborate with other developers, and find projects to contribute to. Meetup is one of such social media used by software developers to …

HERMES: Using Commit-Issue Linking to Detect Vulnerability-Fixing Commits

Software projects today rely on many third-party libraries, and therefore, are exposed to vulnerabilities in these libraries. When a library vulnerability is fixed, users are notified and advised to upgrade to a new version of the library. However, …

Harnessing Twitter to support serendipitous learning of developers

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 …

Nirmal: Automatic identification of software relevant tweets leveraging language model

Twitter is one of the most widely used social media platforms today. It enables users to share and view short 140-character messages called “tweets”. About 284 million active users generate close to 500 million tweets per day. Such rapid generation …