中文
相关论文

相关论文: Cognitive-Driven Development Helps Software Teams …

200 篇论文

Code Large Language Models (LLMs) demonstrate great versatility in adapting to various downstream tasks, including code generation and completion, as well as bug detection and fixing. However, Code LLMs often fail to capture existing coding…

软件工程 · 计算机科学 2025-01-10 Zhenyu Pan , Xuefeng Song , Yunkun Wang , Rongyu Cao , Binhua Li , Yongbin Li , Han Liu

Knowledge distillation (KD) has emerged as a promising technique for addressing the computational challenges associated with deploying large-scale recommender systems. KD transfers the knowledge of a massive teacher system to a compact…

信息检索 · 计算机科学 2024-06-27 Gyuseok Lee , SeongKu Kang , Wonbin Kweon , Hwanjo Yu

Model Predictive Control (MPC) is a computationally demanding control technique that allows dealing with multiple-input and multiple-output systems, while handling constraints in a systematic way. The necessity of solving an optimization…

系统与控制 · 计算机科学 2021-12-16 Bulat Khusainov , Eric C. Kerrigan , George A. Constantinides

The recent development on large language models makes automatically constructing small programs possible. It thus has the potential to free software engineers from low-level coding and allow us to focus on the perhaps more interesting parts…

软件工程 · 计算机科学 2024-01-03 Simiao Zhang , Jiaping Wang , Guoliang Dong , Jun Sun , Yueling Zhang , Geguang Pu

UI/UX designers often work under constraints like brand identity, design norms, and industry guidelines. How these constraints impact designers' ideation and exploration processes should be addressed in creativity-support tools for design.…

人机交互 · 计算机科学 2025-02-03 Atefeh Shokrizadeh , Boniface Bahati Tadjuidje , Shivam Kumar , Sohan Kamble , Jinghui Cheng

Although it has been more than four decades that the first components-based software development (CBSD) studies were conducted, there is still no standard method or tool for component selection which is widely accepted by the industry. The…

软件工程 · 计算机科学 2025-04-21 Mahdi Jaberzadeh Ansari , Ann Barcomb

Machine learning algorithms are typically run on large scale, distributed compute infrastructure that routinely face a number of unavailabilities such as failures and temporary slowdowns. Adding redundant computations using coding-theoretic…

机器学习 · 计算机科学 2018-06-05 Jack Kosaian , K. V. Rashmi , Shivaram Venkataraman

Software developers maintain extensive mental models of code they produce and its context, often relying on memory to retrieve or reconstruct design decisions, edge cases, and debugging experiences. These missing links and data obstruct…

软件工程 · 计算机科学 2025-04-29 Edward Misback , Erik Vank , Zachary Tatlock , Steven Tanimoto

Developing efficient software and hardware has never been harder whether it is for a tiny IoT device or an Exascale supercomputer. Apart from the ever growing design and optimization complexity, there exist even more fundamental problems…

人机交互 · 计算机科学 2018-01-25 Grigori Fursin , Anton Lokhmotov , Dmitry Savenko , Eben Upton

In order to solve today's complex problems in the world of software development, technical knowledge is no longer enough. Previous studies investigating and identifying non-technical skills of software engineers show that creative skills…

软件工程 · 计算机科学 2021-01-05 Wouter Groeneveld , Laurens Luyten , Joost Vennekens , Kris Aerts

Context: Human-centric software design and development focuses on how users want to carry out their tasks rather than making users accommodate their software. Software users can have different genders, ages, cultures, languages,…

软件工程 · 计算机科学 2024-02-06 Vedant Chauhan , Chetan Arora , Hourieh Khalajzadeh , John Grundy

Recent advances in AI coding tools powered by large language models (LLMs) have shown strong capabilities in software engineering tasks, raising expectations of major productivity gains. Tools such as Cursor and Claude Code have popularized…

软件工程 · 计算机科学 2026-02-03 Xin Peng , Chong Wang

Branching is a feature of distributed version control systems that facilitates the ``divide and conquer'' strategy present in complex and collaborative work domains. Branching has revolutionized modern software development and has the…

人机交互 · 计算机科学 2023-07-07 Kathy Cheng , Phil Cuvin , Alison Olechowski , Shurui Zhou

Continuous software engineering has become commonplace in numerous fields. However, in regulating intensive sectors, where additional concerns needs to be taken into account, it is often considered difficult to apply continuous development…

软件工程 · 计算机科学 2022-10-18 Vlad Stirbu , Tuomas Granlund , Tommi Mikkonen

The growth of the software game development industry is enormous and is gaining importance day by day. This growth imposes severe pressure and a number of issues and challenges on the game development community. Game development is a…

软件工程 · 计算机科学 2018-01-16 Saiqa Aleem , Luiz Fernando Capretz , Faheem Ahmed

In this work, we explore explicit Large Language Model (LLM)-powered support for the iterative design of computer programs. Program design, like other design activity, is characterized by navigating a space of alternative problem…

人机交互 · 计算机科学 2025-03-11 J. D. Zamfirescu-Pereira , Eunice Jun , Michael Terry , Qian Yang , Björn Hartmann

This position paper proposes a fundamental shift in designing code generation models: treating reasoning depth as a controllable resource. Rather than being an incidental byproduct of prompting, we argue that the trade-off between rapid,…

软件工程 · 计算机科学 2025-06-12 Zongjie Li , Shuai Wang

Empirical software engineering is concerned with measuring, or estimating, both the effort put into the software process and the quality of its product. We defend the idea that measuring process effort and product quality and establishing a…

人机交互 · 计算机科学 2016-08-16 Françoise Détienne , Jean-Marie Burkhardt , Willemien Visser

The software powering today's vehicles surpasses mechatronics as the dominating engineering challenge due to its fast evolving and innovative nature. In addition, the software and system architecture for upcoming vehicles with automated…

软件工程 · 计算机科学 2017-06-13 Federico Giaimo , Christian Berger