English
Related papers

Related papers: What Makes Programmers Laugh? Exploring the Submis…

200 papers

Sarcasm is a form of humor where expressions convey meanings opposite to their literal interpretations. Classifying and generating sarcasm using large language models is vital for interpreting human communication. Sarcasm poses challenges…

Computation and Language · Computer Science 2025-09-18 Lang Xiong , Raina Gao , Alyssa Jeong , Yicheng Fu , Sean O'Brien , Vasu Sharma , Kevin Zhu

Early substance use during adolescence increases the risk of later substance use disorders and mental health problems, yet the emotional and contextual factors driving these behaviors remain poorly understood. This study analyzed 23000…

Computation and Language · Computer Science 2025-11-17 Jianfeng Zhu , Hailong Jiang , Yulan Wang , Karin G. Coifman , Ruoming Jin , Deric R. Kenne

There have been recent calls for research on the human side of software engineering and its impact on various factors such as productivity, developer happiness and project success. An analysis of which challenges in software engineering…

Software Engineering · Computer Science 2022-02-01 Marco Hoffmann , Daniel Mendez , Fabian Fagerholm , Anton Luckhardt

Large Language Models have quickly become a central component of modern software development workflows, and software practitioners are increasingly integrating LLMs into various stages of the software development lifecycle. Despite the…

Software Engineering · Computer Science 2025-10-13 Italo Santos , Cleyton Magalhaes , Ronnie de Souza Santos

As short-form funny videos on social networks are gaining popularity, it becomes demanding for AI models to understand them for better communication with humans. Unfortunately, previous video humor datasets target specific domains, such as…

Computation and Language · Computer Science 2024-04-02 Dayoon Ko , Sangho Lee , Gunhee Kim

Code review is a well-established and valued practice in the software engineering community contributing to both code quality and interpersonal benefits. However, there are challenges in both tools and processes that give rise to…

Software Engineering · Computer Science 2025-07-15 Lo Gullstrand Heander , Emma Söderberg , Christofer Rydenfält

Most humour processing systems to date make at best discrete, coarse-grained distinctions between the comical and the conventional, yet such notions are better conceptualized as a broad spectrum. In this paper, we present a probabilistic…

Computation and Language · Computer Science 2021-03-30 Tristan Miller , Erik-Lân Do Dinh , Edwin Simpson , Iryna Gurevych

Despite being a critical communication skill, grasping humor is challenging -- a successful use of humor requires a mixture of both engaging content build-up and an appropriate vocal delivery (e.g., pause). Prior studies on computational…

Computation and Language · Computer Science 2021-07-20 Xingbo Wang , Yao Ming , Tongshuang Wu , Haipeng Zeng , Yong Wang , Huamin Qu

Puns play a vital role in academic research due to their distinct structure and clear definition, which aid in the comprehensive analysis of linguistic humor. However, the understanding of puns in large language models (LLMs) has not been…

Computation and Language · Computer Science 2024-06-18 Zhijun Xu , Siyu Yuan , Lingjie Chen , Deqing Yang

Recruiting professional programmers in sufficient numbers for research studies can be challenging because they often cannot spare the time, or due to their geographical distribution and potentially the cost involved. Online platforms such…

Human-Computer Interaction · Computer Science 2021-03-09 Anastasia Danilova , Alena Naiakshina , Stefan Horstmann , Matthew Smith

Evaluating humor in large language models (LLMs) is an open challenge because existing approaches yield isolated, incomparable metrics rather than unified model rankings, making it difficult to track progress across systems. We introduce…

Computation and Language · Computer Science 2026-04-23 Edward Ajayi , Prasenjit Mitra

Source code summarization involves creating brief descriptions of source code in natural language. These descriptions are a key component of software documentation such as JavaDocs. Automatic code summarization is a prized target of…

Software Engineering · Computer Science 2022-04-05 Sakib Haque , Zachary Eberhart , Aakash Bansal , Collin McMillan

Context. Considering the importance of software testing to the development of high quality and reliable software systems, this paper aims to investigate how can work-related factors influence the motivation of software testers. Method. We…

Large Language Models (LLMs) are increasingly used by software engineers for code generation. However, limitations of LLMs such as irrelevant or incorrect code have highlighted the need for prompt programming (or prompt engineering) where…

Software Engineering · Computer Science 2025-07-09 Ranim Khojah , Francisco Gomes de Oliveira Neto , Mazen Mohamad , Philipp Leitner

Large Language Models (LLMs) are nowadays extensively used for various types of software engineering tasks, primarily code generation. Previous research has shown how suitable prompt engineering could help developers in improving their code…

This paper calls on the research community not only to investigate how human biases are inherited by large language models (LLMs) but also to explore how these biases in LLMs can be leveraged to make society's "unwritten code" - such as…

Computers and Society · Computer Science 2026-01-28 Honglin Bao , Siyang Wu , Jiwoong Choi , Yingrong Mao , James A. Evans

We interviewed twenty professional comedians who perform live shows in front of audiences and who use artificial intelligence in their artistic process as part of 3-hour workshops on ``AI x Comedy'' conducted at the Edinburgh Festival…

Artificial Intelligence · Computer Science 2024-06-05 Piotr Wojciech Mirowski , Juliette Love , Kory W. Mathewson , Shakir Mohamed

Emojis have become a universal language in online communication, often carrying nuanced and context-dependent meanings. Among these, irony poses a significant challenge for Large Language Models (LLMs) due to its inherent incongruity…

Computation and Language · Computer Science 2025-01-22 Yawen Zheng , Hanjia Lyu , Jiebo Luo

Motivation: Students learning to program often reach states where they are stuck and can make no forward progress. An automatically generated next-step hint can help them make forward progress and support their learning. It is important to…

Computers and Society · Computer Science 2025-06-03 Neil C. C. Brown , Pierre Weill-Tessier , Juho Leinonen , Paul Denny , Michael Kölling

Large Language Models (LLMs) have emerged as coding assistants, capable of generating source code from natural language prompts. With the increasing adoption of LLMs in software development, academic research and industry based projects are…