中文
相关论文

相关论文: Object-Oriented Program Comprehension: Effect of E…

200 篇论文

In an ever-changing world, even software that fulfils its requirements may have un-envisioned aftereffects with significant impacts. We explored how such impacts can be better understood at the pre-design phase in support of organisational…

软件工程 · 计算机科学 2023-06-19 Andrew Darby , Pete Sawyer , Nelly Bencomo

Both humans and machines learn the meaning of unknown words through contextual information in a sentence, but not all contexts are equally helpful for learning. We introduce an effective method for capturing the level of contextual…

计算与语言 · 计算机科学 2023-11-10 Sungjin Nam , David Jurgens , Gwen Frishkoff , Kevyn Collins-Thompson

Be it in debugging, testing, code review or, more recently, pair programming with AI assistance: in all these activities, software engineers need to understand source code. Accordingly, plenty of research is taking place in the field to…

软件工程 · 计算机科学 2023-10-18 Marvin Wyrich

In the domain of software engineering, our efforts as researchers to advise industry on which software practices might be applied most effectively are limited by our lack of evidence based information about the relationships between context…

软件工程 · 计算机科学 2021-04-19 Diana Kirk , Stephen G. MacDonell

Language workbenches are tools that enable the definition, reuse, and composition of programming languages and their ecosystems, aiming to streamline language development. To facilitate their adoption by language designers, the…

Background: Despite the potential benefits of software modelling, developers have shown a considerable reluctance towards its application. There is substantial existing research studying industrial use and technical challenges of modelling.…

软件工程 · 计算机科学 2023-01-05 Shalini Chakraborty , Grischa Liebel

We present a new abductive, probabilistic theory of plan recognition. This model differs from previous plan recognition theories in being centered around a model of plan execution: most previous methods have been based on plans as formal…

人工智能 · 计算机科学 2013-01-30 Robert P. Goldman , Christopher W. Geib , Christopher A. Miller

The integration of users and experts in machine learning is a widely studied topic in artificial intelligence literature. Similarly, human-computer interaction research extensively explores the factors that influence the acceptance of AI as…

人机交互 · 计算机科学 2024-08-05 Jaroslaw Kornowicz , Kirsten Thommes

Opinion formation and persuasion in argumentation are affected by three major factors: the argument itself, the source of the argument, and the properties of the audience. Understanding the role of each and the interplay between them is…

计算与语言 · 计算机科学 2021-10-05 Esin Durmus

A growing number of empirical software engineering researchers suggest that a complementary focus on theory is required if the discipline is to mature. A first step in theory-building involves the establishment of suitable theoretical…

软件工程 · 计算机科学 2021-02-19 Diana Kirk , Stephen G. MacDonell

While teaching introductory programming courses for over a decade in reputed institutions we have experienced that several factors play significant role in developing problem solving skills and program development skills in students. There…

计算机与社会 · 计算机科学 2015-06-30 Biswajit Saha , Utpal Kumar Ray

Contributing to the literature on aptitude-treatment interactions between worked examples and problem-solving, this paper addresses differential learning from the two approaches when students are positioned as domain experts learning new…

Software development is a complex activity which depends on diverse technologies and people's expertise. The approaches to developing software highly depend on these different characteristics, which are the context developers are subject…

软件工程 · 计算机科学 2019-10-21 Glaucia Melo , Paulo Alencar , Don Cowan

Despite the popularity and importance of modern code review, the understanding of the cognitive processes that enable reviewers to analyze code and provide meaningful feedback is lacking. To address this gap, we observed and interviewed ten…

The ease of use of robot programming interfaces represents a barrier to robot adoption in several manufacturing sectors because of the need for more expertise from the end-users. Current robot programming methods are mostly the past…

机器人学 · 计算机科学 2023-04-18 Enrico Villagrossi , Michele Delledonne , Marco Faroni , Manuel Beschi , Nicola Pedrocchi

Context: Empirical studies in software engineering are typically centered on human subjects, ranging from novice to experienced developers. The experience of these individuals is a key context factor that should be properly characterized…

软件工程 · 计算机科学 2021-10-07 Rafael de Mello , Matheus Coelho

Language models retain a significant amount of world knowledge from their pre-training stage. This allows knowledgeable models to be applied to knowledge-intensive tasks prevalent in information retrieval, such as ranking or question…

计算与语言 · 计算机科学 2023-06-13 Jonas Wallat , Tianyi Zhang , Avishek Anand

Context and Motivation: Due to their increasing complexity, everyday software systems are becoming increasingly opaque for users. A frequently adopted method to address this difficulty is explainability, which aims to make systems more…

软件工程 · 计算机科学 2025-06-18 Martin Obaidi , Jannik Fischbach , Marc Herrmann , Hannah Deters , Jakob Droste , Jil Klünder , Kurt Schneider

Phase transitions in many complex combinational problems have been widely studied in the past decade. In this paper, we investigate phase transitions in the knowledge compilation empirically, where DFA, OBDD and d-DNNF are chosen as the…

人工智能 · 计算机科学 2011-06-06 Jian Gao , Minghao Yin , Ke Xu

Effort estimation is a complex area in decision-making, and is influenced by a diversity of factors that could increase the estimation error. The effects on effort estimation accuracy of having obsolete requirements in specifications have…

软件工程 · 计算机科学 2019-04-05 Lucas Gren , Richard Berntsson Svensson , Michael Unterkalmsteiner