6 papers · 1 filter
VulCoCo: A Simple Yet Effective Method for Detecting Vulnerable Code Clones
Tan Bui, Yan Naing Tun, Thanh Phuc Nguyen +10
Code reuse is common in modern software development, but it can also spread vulnerabilities when developers unknowingly copy risky code. The code fragments that preserve the logic…
APISENS- Sentiment Scoring Tool for APIs with Crowd-Knowledge
Kisub Kim, Ferdian Thung, Ting Zhang +4
Utilizing pre-existing software artifacts, such as libraries and Application Programming Interfaces (APIs), is crucial for software development efficiency. However, the abundance o…
APIHarvest: Harvesting API Information from Various Online Sources
Ferdian Thung, Kisub Kim, Ting Zhang +4
Using APIs to develop software applications is the norm. APIs help developers to build applications faster as they do not need to reinvent the wheel. It is therefore important for…
PICASO: Enhancing API Recommendations with Relevant Stack Overflow Posts
Ivana Clairine Irsan, Ting Zhang, Ferdian Thung +2
While having options could be liberating, too many options could lead to the sub-optimal solution being chosen. This is not an exception in the software engineering domain. Nowaday…
NICHE: A Curated Dataset of Engineered Machine Learning Projects in Python
Ratnadira Widyasari, Zhou Yang, Ferdian Thung +8
Machine learning (ML) has gained much attention and been incorporated into our daily lives. While there are numerous publicly available ML projects on open source platforms such as…
Automatic Pull Request Title Generation
Ting Zhang, Ivana Clairine Irsan, Ferdian Thung +3
Pull Requests (PRs) are a mechanism on modern collaborative coding platforms, such as GitHub. PRs allow developers to tell others that their code changes are available for merging…