English
Related papers

Related papers: Self-Assessing Creative Problem Solving for Aspiri…

200 papers

Measuring developer productivity is a topic that has attracted attention from both academic research and industrial practice. In the age of AI coding assistants, it has become even more important for both academia and industry to understand…

Software Engineering · Computer Science 2026-02-04 Valerie Chen , Jasmyn He , Behnjamin Williams , Jason Valentino , Ameet Talwalkar

The increasing integration of AI tools in education has led prior research to explore their impact on learning processes. Nevertheless, most existing studies focus on higher education and conventional instructional contexts, leaving open…

Human-Computer Interaction · Computer Science 2025-12-25 Gaia Ebli , Bianca Raimondi , Maurizio Gabbrielli

As generative AI tools become integrated into design workflows, students increasingly engage with these tools not just as aids, but as collaborators. This study analyzes reflections from 33 student teams in an HCI design course to examine…

Human-Computer Interaction · Computer Science 2025-05-15 Suchismita Naik , Prakash Shukla , Ike Obi , Jessica Backus , Nancy Rasche , Paul Parsons

Background. Refactoring is a critical task in software maintenance and is generally performed to enforce the best design and implementation practices or to cope with design defects. Several studies attempted to detect refactoring activities…

Software Engineering · Computer Science 2020-09-15 Eman Abdullah AlOmar , Mohamed Wiem Mkaouer , Ali Ouni , Marouane Kessentini

Several quality dimensions of natural language arguments have been investigated. Some are likely to be reflected in linguistic features (e.g., an argument's arrangement), whereas others depend on context (e.g., relevance) or topic knowledge…

Computation and Language · Computer Science 2020-10-26 Henning Wachsmuth , Till Werner

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…

Software Engineering · Computer Science 2021-10-07 Rafael de Mello , Matheus Coelho

Learning difficulties pose significant challenges for students, impacting their academic performance and overall educational experience. These difficulties could sometimes put students into a downward spiral that lack of educational…

Human-Computer Interaction · Computer Science 2024-03-12 Aaron Hu

Identifying design problems is a crucial step for creating plausible solutions, but it is challenging for design novices due to their limited knowledge and experience. Questioning is a promising skill that enables students to independently…

Human-Computer Interaction · Computer Science 2024-09-12 Hyunseung Lim , Dasom Choi , Hwajung Hong

Several important aspects of software product quality can be evaluated using dynamic metrics that effectively capture and reflect the software's true runtime behavior. While the extent of research in this field is still relatively limited,…

Software Engineering · Computer Science 2021-01-12 Amjed Tahir , Stephen G. MacDonell

The formal definition of limit is one mathematical idea that gives difficulties to most students. Therefore, it is necessary to provide engaging activity in order to construct the students' understanding about the definition. This study…

Physics Education · Physics 2020-02-12 Yosep Dwi Kristanto , Margaretha Madha Melissa , Albertus Hariwangsa Panuluh

Teaching the software engineers of the future to write high-quality code with good style and structure is important. This systematic literature review identifies existing instructional approaches, their objectives, and the strategies used…

Software Engineering · Computer Science 2025-02-26 Sara Nurollahian , Hieke Keuning , Eliane Wiese

The notion of creativity, as opposed to related concepts such as beauty or interestingness, has not been studied from the perspective of automatic analysis of multimedia content. Meanwhile, short online videos shared on social media…

Multimedia · Computer Science 2014-11-18 Miriam Redi , Neil O Hare , Rossano Schifanella , Michele Trevisiol , Alejandro Jaimes

Visual design instructors often provide multi-modal feedback, mixing annotations with text. Prior theory emphasizes the importance of actionable feedback, where "actionability" lies on a spectrum--from surfacing relevant design concepts to…

Human-Computer Interaction · Computer Science 2026-03-06 Mingyi Li , Mengyi Chen , Sarah Luo , Yining Cao , Haijun Xia , Maitraye Das , Steven P. Dow , Jane L. E

When executed well, project-based learning (PBL) engages students' intrinsic motivation, encourages students to learn far beyond a course's limited curriculum, and prepares students to think critically and maturely about the skills and…

Computers and Society · Computer Science 2025-03-11 Gati Aher , Robin Schmucker , Tom Mitchell , Zachary C. Lipton

While the use of Large Language Models (LLMs) in programming has been extensively studied, there is limited understanding of how LLMs support collaborative work where creativity plays a central role. Software design, as a collaborative and…

Software Engineering · Computer Science 2026-04-28 Victoria Jackson , Grischa Liebel , Rafael Prikladnicki , Andre van der Hoek

Design skills are increasingly recognized as a core competency for software professionals. Unfortunately, these skills are difficult to teach because design requires freedom and open-ended thinking, but new designers require a structured…

Computers and Society · Computer Science 2024-10-17 Christopher William Schankula , Habib Ghaffari Hadigheh , Spencer Smith , Christopher Kumar Anand

Creativity support tools (CSTs) aim to elevate the quality of artists' creative processes and artifacts. Yet most current CST evaluations overlook temporal and social aspects of tool use. To address this gap, we present a longitudinal,…

Human-Computer Interaction · Computer Science 2026-04-30 Catherine Liu , Tao Long , Asya Vaisberg , Chau Vu , Jiaju Ma , Jingyi Li

Introduction: Taxonomies capture knowledge about a particular domain in a succinct manner and establish a common understanding among peers. Researchers use taxonomies to convey information about a particular knowledge area or to support…

Software Engineering · Computer Science 2024-03-06 Michael Unterkalmsteiner , Waleed Abdeen

Despite AI tools becoming increasingly embedded in academic practice, little is known about how university students integrate them into their writing processes. We examine how students engage with AI across different writing tasks, and how…

Human-Computer Interaction · Computer Science 2026-04-29 Silvia Bodei , Duncan P. Brumby , Katie Fisher , Jon Mella

Debugging, finding and fixing bugs in code, is a heterogeneous process that shapes novice learners' self-beliefs and motivation in computing. Our Debugging by Design intervention (DbD) provocatively puts students in control over bugs by…

Computers and Society · Computer Science 2023-05-05 Luis Morales-Navarro , Deborah A. Fields , Michael Giang , Yasmin B Kafai
‹ Prev 1 4 5 6 7 8 10 Next ›