中文
相关论文

相关论文: Resolving API Mentions in Informal Documents

200 篇论文

In addition to their vital role in professional software development, Application Programming Interfaces (APIs) are now increasingly used by non-professional programmers, including end users, scientists and experts from other domains.…

Successful open source communities are constantly looking for new members and helping them become active developers. A common approach for developer onboarding in open source projects is to let newcomers focus on relevant yet easy-to-solve…

软件工程 · 计算机科学 2018-08-17 Christoph Stanik , Lloyd Montgomery , Daniel Martens , Davide Fucci , Walid Maalej

Modern software development relies on the reuse of code via Application Programming Interfaces (APIs). Such reuse relieves developers from learning and developing established algorithms and data structures anew, enabling them to focus on…

软件工程 · 计算机科学 2024-02-13 Sebastian Nielebock , Paul Blockhaus , Jacob Krüger , Frank Ortmeier

Automatic extraction of cause-effect relationships from natural language texts is a challenging open problem in Artificial Intelligence. Most of the early attempts at its solution used manually constructed linguistic and syntactic rules on…

人工智能 · 计算机科学 2016-05-26 Nabiha Asghar

Software developers use Application Programming Interfaces (APIs) of libraries and frameworks extensively while writing programs. In this context, the recommendations provided in code completion pop-ups help developers choose the desired…

软件工程 · 计算机科学 2016-09-01 Andrea Renika D'Souza , Di Yang , Cristina V. Lopes

Developers increasingly rely on API tutorials to facilitate software development. However, it remains a challenging task for them to discover relevant API tutorial fragments explaining unfamiliar APIs. Existing supervised approaches suffer…

软件工程 · 计算机科学 2017-03-07 He Jiang , Jingxuan Zhang , Zhilei Ren , Tao Zhang

Lack of experience, inadequate documentation, and sub-optimal API design frequently cause developers to make mistakes when re-using third-party implementations. Such API misuses can result in unintended behavior, performance losses, or…

软件工程 · 计算机科学 2021-07-13 Sebastian Nielebock , Robert Heumüller , Kevin Michael Schott , Frank Ortmeier

The goal of this work is to systematically extract information from hacker forums, whose information would be in general described as unstructured: the text of a post is not necessarily following any writing rules. By contrast, many…

With the increasing amount of problematic peer reviews in top AI conferences, the community is urgently in need of automatic quality control measures. In this paper, we restrict our attention to substantiation -- one popular quality aspect…

计算与语言 · 计算机科学 2023-11-21 Yanzhu Guo , Guokan Shang , Virgile Rennard , Michalis Vazirgiannis , Chloé Clavel

Machine Learning software systems are frequently used in our day-to-day lives. Some of these systems are used in various sensitive environments to make life-changing decisions. Therefore, it is crucial to ensure that these AI/ML systems do…

机器学习 · 计算机科学 2025-08-25 Ajoy Das , Gias Uddin , Shaiful Chowdhury , Mostafijur Rahman Akhond , Hadi Hemmati

Topic pages aggregate useful information about an entity or concept into a single succinct and accessible article. Automated creation of topic pages would enable their rapid curation as information resources, providing an alternative to…

计算与语言 · 计算机科学 2024-05-06 John Giorgi , Amanpreet Singh , Doug Downey , Sergey Feldman , Lucy Lu Wang

Modern search techniques either cannot efficiently incorporate human feedback to refine search results or to express structural or semantic properties of desired code. The key insight of our interactive code search technique ALICE is that…

软件工程 · 计算机科学 2019-02-26 Aishwarya Sivaraman , Tianyi Zhang , Guy Van den Broeck , Miryung Kim

Programming errors or exceptions are inherent in software development and maintenance, and given today's Internet era, software developers often look at web for finding working solutions. They make use of a search engine for retrieving…

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

Answer Set Programming (ASP) is a powerful declarative programming paradigm commonly used for solving challenging search and optimization problems. The modeling languages of ASP are supported by sophisticated solving algorithms (solvers)…

计算机科学中的逻辑 · 计算机科学 2022-08-08 Zach Hansen

With the rapid growth of the developer community, the amount of posts on online technical forums has been growing rapidly, which poses difficulties for users to filter useful posts and find important information. Tags provide a concise…

软件工程 · 计算机科学 2024-04-11 Xingfang Wu , Eric Laufer , Heng Li , Foutse Khomh , Santhosh Srinivasan , Jayden Luo

Source code is essential for researchers to reproduce the methods and replicate the results of artificial intelligence (AI) papers. Some organizations and researchers manually collect AI papers with available source code to contribute to…

软件工程 · 计算机科学 2022-09-29 Jialiang Lin , Yingmin Wang , Yao Yu , Yu Zhou , Yidong Chen , Xiaodong Shi

Automatically fixing software bugs is a challenging task. While recent work showed that natural language context is useful in guiding bug-fixing models, the approach required prompting developers to provide this context, which was simulated…

软件工程 · 计算机科学 2022-11-14 Sheena Panthaplackel , Milos Gligoric , Junyi Jessy Li , Raymond J. Mooney

Project Debater was revealed in 2019 as the first AI system that can debate human experts on complex topics. Engaging in a live debate requires a diverse set of skills, and Project Debater has been developed accordingly as a collection of…

计算与语言 · 计算机科学 2021-10-05 Roy Bar-Haim , Yoav Kantor , Elad Venezian , Yoav Katz , Noam Slonim

Providing explanations in response to user reviews is a time-consuming and repetitive task for companies, as many reviews present similar issues requiring nearly identical responses. To improve efficiency, this paper proposes a…

软件工程 · 计算机科学 2026-05-26 Martin Obaidi , Nicolas Voß , Hannah Deters , Jakob Droste , Marc Herrmann , Jannik Fischbach , Kurt Schneider

Despite the maturity already achieved by recommender systems algorithms, little is known about how to obtain and provide users with a proper rationale for a recommendation. Transparency and effectiveness of recommender systems may be…

信息检索 · 计算机科学 2020-10-14 D. C. Hernandez-Bocanegra , J. Ziegler