中文
相关论文

相关论文: Mining API Usage Scenarios from Stack Overflow

200 篇论文

Stack Overflow (SO) is the most popular online Q&A site for developers to share their expertise in solving programming issues. Given multiple answers to certain questions, developers may take the accepted answer, the answer from a person…

软件工程 · 计算机科学 2019-01-08 Mengsu Chen , Felix Fischer , Na Meng , Xiaoyin Wang , Jens Grossklags

Web usage mining: automatic discovery of patterns in clickstreams and associated data collected or generated as a result of user interactions with one or more Web sites. This paper describes web usage mining for our college log files to…

数据库 · 计算机科学 2013-10-10 Dhanamma Jagli , Sangeeta Oswal

Nowadays, invoking third party code increasingly involves calling web services via their web APIs, as opposed to the more traditional scenario of downloading a library and invoking the library's API. However, there are also new challenges…

Code intelligence is an emerging domain in software engineering, aiming to improve the effectiveness and efficiency of various code-related tasks. Recent research suggests that incorporating contextual information beyond the basic original…

Using online Q&A forums, such as Stack Overflow (SO), for guidance to resolve program bugs, among other development issues, is commonplace in modern software development practice. Runtime exceptions (RE) is one such important class of bugs…

软件工程 · 计算机科学 2020-09-23 Sonal Mahajan , Negarsadat Abolhassani , Mukul R. Prasad

The wealth of information available through the Internet and social media is unprecedented. Within computing fields, websites such as Stack Overflow are considered important sources for users seeking solutions to their computing and…

计算与语言 · 计算机科学 2024-04-24 Mohammad Al-Ramahi , Izzat Alsmadi , Abdullah Wahbeh

Docker technology has been increasingly used among software developers in a multitude of projects. This growing interest is due to the fact that Docker technology supports a convenient process for creating and building containers, promoting…

软件工程 · 计算机科学 2020-08-12 Mubin Ul Haque , Leonardo Horn Iwaya , M. Ali Babar

The fast-growing Web API landscape brings clients more options than ever before---in theory. In practice, they cannot easily switch between different providers offering similar functionality. We discuss a vision for developing Web APIs…

软件工程 · 计算机科学 2018-03-14 Ruben Verborgh , Michel Dumontier

Utilizing pre-existing software artifacts, such as libraries and Application Programming Interfaces (APIs), is crucial for software development efficiency. However, the abundance of artifacts that provide similar functionality can lead to…

软件工程 · 计算机科学 2023-04-12 Kisub Kim , Ferdian Thung , Ting Zhang , Ivana Clairine Irsan , Ratnadira Widyasari , Zhou Yang , David Lo

Process mining methods allow analysts to use logs of historical executions of business processes in order to gain knowledge about the actual behavior of these processes. One of the most widely studied process mining operations is automated…

软件工程 · 计算机科学 2018-06-11 Fabrizio Maria Maggi , Andrea Marrella , Fredrik Milani , Allar Soo , Silva Kasela

The fast-paced evolution of Android APIs has posed a challenging task for Android app developers. To leverage Android's frequently released APIs, developers must often spend considerable effort on API migrations. Prior research and Android…

软件工程 · 计算机科学 2021-03-29 Maxime Lamothe , Weiyi Shang , Tse-Hsun Chen

We introduce a novel dataset tailored for code generation, aimed at aiding developers in common tasks. Our dataset provides examples that include a clarified intent, code snippets associated, and an average of three related unit tests. It…

计算与语言 · 计算机科学 2024-09-26 Nathanaël Beau , Benoît Crabbé

Stack Overflow is widely regarded as the most popular Community driven Question Answering (CQA) website for programmers. Questions posted on Stack Overflow which are not related to programming topics, are marked as 'closed' by experienced…

社会与信息网络 · 计算机科学 2013-07-30 Denzil Correa , Ashish Sureka

GUI-based models extracted from Android app execution traces, events, or source code can be extremely useful for challenging tasks such as the generation of scenarios or test cases. However, extracting effective models can be an expensive…

软件工程 · 计算机科学 2018-01-22 Mario Linares-Vasquez , Martin White , Carlos Bernal-Cardenas , Kevin Moran , Denys Poshyvanyk

In this work we address the problem of argument search. The purpose of argument search is the distillation of pro and contra arguments for requested topics from large text corpora. In previous works, the usual approach is to use a standard…

计算与语言 · 计算机科学 2019-08-27 Michael Fromm , Evgeniy Faerman , Thomas Seidl

Traditional web search forces the developers to leave their working environments and look for solutions in the web browsers. It often does not consider the context of their programming problems. The context-switching between the web browser…

软件工程 · 计算机科学 2018-07-06 Mohammad Masudur Rahman , Shamima Yeasmin , Chanchal K. Roy

On Stack Overflow, developers can not only browse question posts to solve their programming problems but also gain expertise from the question posts to help improve their programming skills. Therefore, improving the quality of question…

软件工程 · 计算机科学 2022-02-22 Ke Liu , Guang Yang , Xiang Chen , Chi Yu

The field of Argumentation Mining has arisen from the need of determining the underlying causes from an expressed opinion and the urgency to develop the established fields of Opinion Mining and Sentiment Analysis. The recent progress in the…

信息检索 · 计算机科学 2018-09-20 Anastasios Lytos , Thomas Lagkas , Panagiotis Sarigiannidis , Kalina Bontcheva

While many researchers use Large Language Models (LLMs) through chat-based access, their real potential lies in leveraging LLMs via application programming interfaces (APIs). This paper conceptualizes LLMs as universal text processing…

计算与语言 · 计算机科学 2026-03-23 Ivan Zupic

The whole world is changed rapidly and using the current technologies Internet becomes an essential need for everyone. Web is used in every field. Most of the people use web for a common purpose like online shopping, chatting etc. During an…

信息检索 · 计算机科学 2014-08-19 Richa Sharma , Shweta Nigam , Rekha Jain