中文
相关论文

相关论文: Pair versus Solo Programming -- An Experience Repo…

200 篇论文

Creativity is a critical skill that professional software engineers leverage to tackle difficult problems. In higher education, multiple efforts have been made to spark creative skills of engineering students. However, creativity is a vague…

软件工程 · 计算机科学 2023-12-20 Wouter Groeneveld , Laurens Luyten , Joost Vennekens , Kris Aerts

What factors impact the comprehensibility of code? Previous research suggests that expectation-congruent programs should take less time to understand and be less prone to errors. We present an experiment in which participants with…

软件工程 · 计算机科学 2013-04-29 Michael Hansen , Robert L. Goldstone , Andrew Lumsdaine

Online experiments are the gold standard for evaluating impact on user experience and accelerating innovation in software. However, since experiments are typically limited in duration, observed treatment effects are not always permanently…

人机交互 · 计算机科学 2021-02-26 Soheil Sadeghi , Somit Gupta , Stefan Gramatovici , Jiannan Lu , Hao Ai , Ruhan Zhang

Dual-submission homework, where students submit work, receive feedback and then revise has gained attention as a way to foster reflection and discourage reliance on online answer repositories. This study analyzes 13 years of exam data from…

计算机与社会 · 计算机科学 2025-08-14 Madhur Dixit , Kavya Lalbahadur Joshi , Kaveri Bhalchandra Konde , Edward F. Gehringer

Understanding student perceptions of assessment is vital for designing inclusive and effective learning environments, especially in technical education. This study explores engineering students' perceptions of assessment practices in an…

Existing work on the practical impact of software engineering (SE) research examines industrial relevance rather than adoption of study results, hence the question of how results have been practically applied remains open. To answer this…

软件工程 · 计算机科学 2022-09-23 Zoe Kotti , Georgios Gousios , Diomidis Spinellis

Test-driven Development (TDD) is an incremental approach to software development. Despite it is claimed to improve both quality of software and developers' productivity, the research on the claimed effects of TDD has so far shown…

软件工程 · 计算机科学 2020-04-17 Simone Romano , Giuseppe Scanniello , Maria Teresa Baldassarre , Davide Fucci , Danilo Caivano

Software effort estimation accuracy is a key factor in effective planning, controlling and to deliver a successful software project within budget and schedule. The overestimation and underestimation both are the key challenges for future…

软件工程 · 计算机科学 2021-01-27 Yasir Mahmood , Nazri Kama , Azri Azmi , Ahmad Salman Khan , Mazlan Ali

Traditionally, energy efficiency research has focused on reducing energy consumption at the hardware level and, more recently, in the design and coding phases of the software development life cycle. However, software testing's impact on…

软件工程 · 计算机科学 2025-02-07 Md Rakib Hossain Misu , Jiawei Li , Adithya Bhattiprolu , Yang Liu , Eduardo Almeida , Iftekhar Ahmed

Various parameters affect the performance of students in online coding competitions. Students' behavior, approach, emotions, and problem difficulty levels significantly impact their performance in online coding competitions. We have…

人机交互 · 计算机科学 2022-09-27 Hardik Patel , Purvi Koringa

Cooperative learning theory has shown that stable membership is a hallmark of effective work teams. According to relation strength and social network centrality, this paper proposes an approach to measure team stability reasons in…

计算机与社会 · 计算机科学 2014-01-27 Yanqing Wang , Hong Ge , Xiaojing Feng , Jie Yu

It seems logical to assert that the dynamic nature of software engineering practice would mean that software effort estimation (SEE) modelling should take into account project start and completion dates. That is, we should build models for…

软件工程 · 计算机科学 2020-12-04 Michael Franklin Bosu , Stephen G. MacDonell , Peter Whigham

Obtaining knowledge and skill achievement through peer learning can lead to higher academic achievement. However, peer learning implementation is not just about putting students together and hoping for the best. At its worst-designed, peer…

计算机与社会 · 计算机科学 2019-10-29 Seyede Fatemeh Noorani , Mohammad Hossein Manshaei , Mohammad Ali Montazeri , Behnaz Omoomi

The rapid integration of Large Language Models (LLMs) into software engineering practice is reshaping how software testing activities are performed. LLMs are increasingly used to support software testing. Consequently, software testing…

软件工程 · 计算机科学 2026-03-30 Peng Yang , Yunfeng Zhu , Chao Chang , Shengcheng Yu , Zhenyu Chen , Yong Tang

For an offer of the same course for thousands of students, for face-to-face or distance learning, some uniformities must be adopted to allow a comparison of performance in the teaching-learning processes. The Evaluation Unified Process…

计算机与社会 · 计算机科学 2017-10-23 Francisco de Assis Zampirolli , Denise Hideko Goya , Edson Pinheiro Pimentel , Guiou Kobayashi

A recurring problem in software development is incorrect decision making on the techniques, methods and tools to be used. Mostly, these decisions are based on developers' perceptions about them. A factor influencing people's perceptions is…

软件工程 · 计算机科学 2024-02-13 Sira Vegas , Patricia Riofrio , Esperanza Marcos , Natalia Juristo

Various programming tools, languages, and environments give programmers the impression of changing a program while it is running. This experience of liveness has been discussed for over two decades and a broad spectrum of research on this…

编程语言 · 计算机科学 2018-08-01 Patrick Rein , Stefan Ramson , Jens Lincke , Robert Hirschfeld , Tobias Pape

As AI increasingly enters the classroom, what changes when students collaborate with algorithms instead of peers? We analyzed 36 undergraduate students learning graph theory through peer collaboration (n=24) or AI assistance (n=12), using…

人机交互 · 计算机科学 2026-01-21 Caitlin Morris , Pattie Maes

A/B experiments are commonly used in research to compare the effects of changing one or more variables in two different experimental groups - a control group and a treatment group. While the benefits of using A/B experiments are widely…

软件工程 · 计算机科学 2023-09-26 Andrew Hornback , Sungeun An , Scott Bunin , Stephen Buckley , John Kos , Ashok Goel

Teaching agile software development by pairing lectures with hands-on projects has become the norm. This approach poses the problem of grading and evaluating practical project work as well as process conformance during development. Yet, few…

软件工程 · 计算机科学 2018-09-05 Christoph Matthies , Thomas Kowark , Matthias Uflacker , Hasso Plattner