13 papers · ranked by Valyu relevance
Kholoud Althobaiti, Mohammad Tahaei
Phishing remains a prevalent cybersecurity threat. Given its impact, it is important to understand how technically skilled users interpret and respond to such threats. This paper examines how developers and security professionals discuss phishing on Stack Overflow (SO) and Information Security (IS) Stack Exchange in…
Wiratsin, In-on, Ragkhitwetsagul, Chaiyong + 8 more
Suboptimal code is prevalent in software systems. Developers may write low-quality code for various reasons, including a lack of technical knowledge, insufficient experience, time pressure, management decisions, and even personal unhappiness. Once suboptimal code is integrated into a software system's codebase, its…
Arjumand Fatima, Onaiza Maqbool
Developer discussions particularly on programming related questions answering (Q&A) sites, contain useful information, which, if mined and analysed carefully can be transformed into insightful recommendations for developers about which software to use or prefer over others, matching with one’s requirements for…
Elijah Zolduoarrati, Sherlock A. Licorish, Nigel Stanger
Developers frequently reuse Stack Overflow code snippets, yet the quality of these snippets remains unevenly understood, particularly across programming languages and geographic contexts. This study investigates code quality in Stack Overflow answers from contributors located in the United States, focusing on SQL…
Abdalkareem, Rabe
—Crowdsourcing platforms, such Stack Overflow, has changed and impact the software development practice. In these platforms, developers share and reuse their software development and programming experience. Therefor, a plethora of research work focused on crowdsourcing in software engineering and showed that among…
Zhen‐Qiang Yu
Effect handlers are increasingly prominent in modern programming for managing complex computational effects, including concurrency, asynchronous operations, and exception handling, in a modular and flexible manner. Efficient stack management remains a significant challenge for effect handlers due to the dynamic control…
Patrick Loic Foalem, Andre Nguimbous, Foutse Khomh, Heng Li + 1 more
Context: Logging is a crucial practice in software engineering, aiding developers in debugging applications when errors occur. While existing research has explored logging challenges from an academic perspective through literature reviews and source code analysis, a comprehensive study from the practitioners'…
Linian Liu, Binrong Huang, Shouliang Lai
Over the past decade, social networks have become vital forums for engagement, opinion formation, and information dissemination in areas such as marketing, policymaking, and public health. Identifying key individuals within these networks poses a considerable challenge, especially due to their dynamic nature and broad…
Ali Sabah, Zaid Alaa, Dhamyaa Abbas Nasrawi
Text clustering is an essential activity in unsupervised natural language processing (NLP), and allows the automatic structure of large-scale textual collections (in natural language processing) in news classification, routing of technical questions, and text summarisation. With the emergence of contextual embedding…
Martin Olsen
We consider the stacking problem where items are temporarily stored in stacks in a stacking area. The stacks are working as Last In First Out (LIFO) data structures. The objective is to avoid {\em shifts} or {\em restows} that occur when an item has to leave the stacking area earlier than an item above it. We present a…
Mingze Dong, Abhinav Adduri, Dhruv Gautam, Lujing Wu + 13 more
Foundation models trained on single-cell transcriptomic data offer the promise of identifying and predicting the diversity of cellular phenotypes across species, diseases, and other biological conditions. However, the current models are limited to their supervised training conditions and tasks, which limits their…
Noah I. Eckstein, Matthew Lerner, Manoj Srinivasan
Humans’ ability to grasp and dynamically manipulate objects with their hands is unmatched by current robots. To better understand human dynamic manipulation, we studied dice stacking, a task in which humans form a vertical stack of dice from a set of initially unstacked playing dice using an overturned cup and the…
Authors not listed
Self-driving laboratories (SDLs) promise accelerated scientific discovery and product development by closing the loop between robotic execution and AI/ML-driven decision making. In practice, however, SDL orchestration remains fragmented; workflows are typically encoded as laboratory-specific scripts or bespoke…