175 citations · 998 across the 44 of their papers we have counts for
6 papers · 1 filter
Analyzing Offline Social Engagements: An Empirical Study of Meetup Events Related to Software Development
Abhishek Sharma, Gede Artha Azriadi Prana, Anamika Sawhney +2
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.…
Scalable Online Vetting of Android Apps for Measuring Declared SDK Versions and Their Consistency with API Calls
Daoyuan Wu, Debin Gao, David Lo
Android has been the most popular smartphone system with multiple platform versions active in the market. To manage the application's compatibility with one or more platform versio…
Smart Contract Repair
Xiao Liang Yu, Omar Al-Bataineh, David Lo +1
Smart contracts are automated or self-enforcing contracts that can be used to exchange assets without having to place trust in third parties. Many commercial transactions use smart…
TreeCaps: Tree-Structured Capsule Networks for Program Source Code Processing
Vinoj Jayasundara, Nghi Duy Quoc Bui, Lingxiao Jiang +1
Program comprehension is a fundamental task in software development and maintenance processes. Software developers often need to understand a large amount of existing code before t…
Question Relatedness on Stack Overflow: The Task, Dataset, and Corpus-inspired Models
Amirreza Shirani, Bowen Xu, David Lo +2
Domain-specific community question answering is becoming an integral part of professions. Finding related questions and answers in these communities can significantly improve the e…
Defining Smart Contract Defects on Ethereum
Jiachi Chen, Xin Xia, David Lo +3
Smart contracts are programs running on a blockchain. They are immutable to change, and hence can not be patched for bugs once deployed. Thus it is critical to ensure they are bug-…