中文
相关论文

相关论文: Generating Code Summaries Using the Power of the C…

200 篇论文

Many applications of text generation such as summarization benefit from accurately controlling the text length. Existing approaches on length-controlled summarization either result in degraded performance or can only control the length…

计算与语言 · 计算机科学 2023-05-10 Lesly Miculicich , Yujia Xie , Song Wang , Pengcheng He

Text summarization is a user-preference based task, i.e., for one document, users often have different priorities for summary. As a key aspect of customization in summarization, granularity is used to measure the semantic coverage between…

计算与语言 · 计算机科学 2022-12-15 Ming Zhong , Yang Liu , Suyu Ge , Yuning Mao , Yizhu Jiao , Xingxing Zhang , Yichong Xu , Chenguang Zhu , Michael Zeng , Jiawei Han

(Source) code summarization aims to automatically generate succinct natural language summaries for given code snippets. Such summaries play a significant role in promoting developers to understand and maintain code. Inspired by neural…

软件工程 · 计算机科学 2024-07-03 Chunrong Fang , Weisong Sun , Yuchen Chen , Xiao Chen , Zhao Wei , Quanjun Zhang , Yudu You , Bin Luo , Yang Liu , Zhenyu Chen

Massive sizes of real-world graphs, such as social networks and web graph, impose serious challenges to process and perform analytics on them. These issues can be resolved by working on a small summary of the graph instead . A summary is a…

数据结构与算法 · 计算机科学 2018-06-12 Maham Anwar Beg , Muhammad Ahmad , Arif Zaman , Imdadullah Khan

Computer vision systems require large amounts of manually annotated data to properly learn challenging visual concepts. Crowdsourcing platforms offer an inexpensive method to capture human knowledge and understanding, for a vast number of…

计算机视觉与模式识别 · 计算机科学 2016-11-08 Adriana Kovashka , Olga Russakovsky , Li Fei-Fei , Kristen Grauman

People from all over the world use social media to share thoughts and opinions about events, and understanding what people say through these channels has been of increasing interest to researchers, journalists, and marketers alike. However,…

人机交互 · 计算机科学 2015-09-11 Joy Kim , Andres Monroy-Hernandez

While advances in computing resources have made processing enormous amounts of data possible, human ability to identify patterns in such data has not scaled accordingly. Efficient computational methods for condensing and simplifying data…

信息检索 · 计算机科学 2020-04-03 Yike Liu , Tara Safavi , Abhilash Dighe , Danai Koutra

A key problem in text summarization is finding a salience function which determines what information in the source should be included in the summary. This paper describes the use of machine learning on a training corpus of documents and…

计算与语言 · 计算机科学 2007-05-23 Inderjeet Mani , Eric Bloedorn

Code summarization, the task of generating useful comments given the code, has long been of interest. Most of the existing code summarization models are trained and validated on widely-used code comment benchmark datasets. However, little…

软件工程 · 计算机科学 2022-10-18 Lin Shi , Fangwen Mu , Xiao Chen , Song Wang , Junjie Wang , Ye Yang , Ge Li , Xin Xia , Qing Wang

Crowdsourcing is widely used to create data for common natural language understanding tasks. Despite the importance of these datasets for measuring and refining model understanding of language, there has been little focus on the…

计算与语言 · 计算机科学 2021-06-03 Nikita Nangia , Saku Sugawara , Harsh Trivedi , Alex Warstadt , Clara Vania , Samuel R. Bowman

Mobile app users commonly rely on app store ratings and reviews to find apps that suit their needs. However, the sheer volume of reviews available on app stores can lead to information overload, thus impeding users' ability to make informed…

软件工程 · 计算机科学 2025-06-18 Shristi Shrestha , Anas Mahmoud

Crowdsourcing provides a popular paradigm for data collection at scale. We study the problem of selecting subsets of workers from a given worker pool to maximize the accuracy under a budget constraint. One natural question is whether we…

机器学习 · 统计学 2015-02-04 Hongwei Li , Qiang Liu

Traditionally, the term crowd was used almost exclusively in the context of people who self-organized around a common purpose, emotion or experience. Today, however, firms often refer to crowds in discussions of how collections of…

计算机与社会 · 计算机科学 2017-02-15 J. Prpic , P. P. Shukla , J. H. Kietzmann , I. P. McCarthy

This full paper in innovative practice provides an automated tool to summarize individual code contributions in project-based courses with external clients. Real industry projects offer valuable learning opportunities by immersing students…

软件工程 · 计算机科学 2025-05-26 Rafael Corsi Ferrao , Fabio Roberto de Miranda , Diego Pavan Soler

Hierarchies of concepts are useful in many applications from navigation to organization of objects. Usually, a hierarchy is created in a centralized manner by employing a group of domain experts, a time-consuming and expensive process. The…

人工智能 · 计算机科学 2015-08-04 Yuyin Sun , Adish Singla , Dieter Fox , Andreas Krause

Code summarization (CS) and code generation (CG) are two crucial tasks in the field of automatic software development. Various neural network-based approaches are proposed to solve these two tasks separately. However, there exists a…

机器学习 · 计算机科学 2019-10-16 Bolin Wei , Ge Li , Xin Xia , Zhiyi Fu , Zhi Jin

Text summarization models are often trained to produce summaries that meet human quality requirements. However, the existing evaluation metrics for summary text are only rough proxies for summary quality, suffering from low correlation with…

计算与语言 · 计算机科学 2022-07-12 Wuhang Lin , Shasha Li , Chen Zhang , Bin Ji , Jie Yu , Jun Ma , Zibo Yi

Summarization systems are ultimately evaluated by human annotators and raters. Usually, annotators and raters do not reflect the demographics of end users, but are recruited through student populations or crowdsourcing platforms with skewed…

计算与语言 · 计算机科学 2021-10-12 Anna Jørgensen , Anders Søgaard

Crowdsourcing is the primary means to generate training data at scale, and when combined with sophisticated machine learning algorithms, crowdsourcing is an enabler for a variety of emergent automated applications impacting all spheres of…

人机交互 · 计算机科学 2016-10-19 Aditya Parameswaran , Akash Das Sarma , Vipul Venkataraman

For Open Source Software (OSS) projects, discussions in Issue Tracking Systems (ITS) serve as a crucial collaboration mechanism for diverse stakeholders. However, these discussions can become lengthy and entangled, making it hard to find…

人机交互 · 计算机科学 2023-08-08 Saskia Gilmer , Avinash Bhat , Shuvam Shah , Kevin Cherry , Jinghui Cheng , Jin L. C. Guo