Generating api call rules from version history and stack overflow posts pdf
File Name: generating api call rules from version history and stack overflow posts .zip
Skip to search form Skip to main content You are currently offline. Some features of the site may not work correctly.
It only takes a minute to sign up. As a result of being interested in Stack Overflow data myself, the need arose to track other Stack Overflow-based research. This also includes the works mentioned in the SO blog entry that started the trend, as well as two other questions on meta, one from , and another one from Contextual Documentation Referencing on Stack Overflow. Sebastian Baltes and Christoph Treude.
Subscribe to RSS
On Stack Overflow Jobs , you can create your own Developer Story to showcase your achievements and advance your career. One option you have when creating a Developer Story is to add tags you would like to work with or would not like to work with:. This offers us an opportunity to examine the opinions of hundreds of thousands of developers. But this dataset is a rare way to find out what technologies people tend to dislike , when given the opportunity to say so on their CV. I posted some of this analysis on my personal blog two years ago , but this post is updated with both a more recent dataset and more visualizations and explorations. And the least-disliked tags— R, Rust, Typescript and Kotlin— are all among the fast-growing tags Typescript and Kotlin growing so quickly they had to be truncated in the plot. Another possibility is that people feel comfortable expressing their dislike publicly if they sense that the language is already shrinking in popularity.
Your blog post gives me some hope for StackOverflow future. You have identified a central issue with the new user experience…. I am a new user of StackOverflow, but not new to coding, as I have been coding since Finding answers to questions on StackOverflow via Google is great, but asking questions is a terrible experience, and answering questions is a terrible experience. It may be that moderators need to interact with the answers to or comments on questions from other users before they are displayed.
Identifying change patterns of API misuses from code changes
Library or framework APIs are difficult to learn and use, leading to unexpected software behaviors or bugs. However, they fail to mine patterns about an API call itself e. To bridge this gap, we propose C pam to identify change patterns in the form of a pair of APIs before and after code changes to fix API misuses, using historical code changes. Given a set of target APIs and a corpus of open-source projects, C pam first selects the commits that potentially fix API misuses from the corpus, then extracts changes to API misuses in each selected commit, and finally identifies change patterns of API misuses. By applying identified change patterns to bug detection, we find 44 new bugs, and 18 of them have been confirmed and fixed. This is a preview of subscription content, access via your institution.
Connect and share knowledge within a single location that is structured and easy to search. Learn more. All Questions Ask Question. Filter by. Sorted by.
Skip to search form Skip to main content You are currently offline. Some features of the site may not work correctly. DOI: Stack Overflow has become a fundamental element of developer toolset. Such influence increase has been accompanied by an effort from Stack Overflow community to keep the quality of its content. One of the problems which jeopardizes that quality is the continuous growth of duplicated questions. To solve this problem, prior works focused on automatically detecting duplicated questions.
Safari Technology Preview is currently only available for Intel-based Macs. This release includes new Safari and WebKit features that will be present in Safari The following Safari 14 features are new in Safari Technology Preview