English
Related papers

Related papers: An Online Integrated Development Environment for A…

200 papers

In online education, innovative tools are crucial for enhancing learning outcomes. SAM (Study with AI Mentor) is an advanced platform that integrates educational videos with a context-aware chat interface powered by large language models.…

Artificial Intelligence · Computer Science 2025-02-25 Anna Bodonhelyi , Enkeleda Thaqi , Süleyman Özdel , Efe Bozkir , Enkelejda Kasneci

The prevalence of online platforms and studies has generated the demand for automated grading tools, and as a result, there are plenty in the market. Such tools are developed to grade coding assignments quickly, accurately, and…

Computers and Society · Computer Science 2022-12-06 Aditi Agrawal , Benjamin Reed

As artificial intelligence (AI) tools become increasingly embedded in software development workflows, questions persist about their true impact on developer productivity and experience. This paper presents findings from a mixed-methods…

Human-Computer Interaction · Computer Science 2025-08-04 Brian Houck , Travis Lowdermilk , Cody Beyer , Steven Clarke , Ben Hanrahan

AI-supported tools can help learners overcome challenges in programming education by providing adaptive assistance. However, existing research often focuses on individual tools rather than deriving broader design recommendations. A key…

Human-Computer Interaction · Computer Science 2025-03-04 Zihan Wu , Yicheng Tang , Barbara Ericson

The integration of Large Language Models (LLMs) into Development Environments (IDEs) has become a focal point in modern software development. LLMs such as OpenAI GPT-3.5/4 and Code Llama offer the potential to significantly augment…

Agile Software Development (ASD) methodology has become widely used in the industry. Understanding the challenges facing software engineering students is important to designing effective training methods to equip students with proper skills…

Software Engineering · Computer Science 2014-11-25 Jun Lin , Han Yu , Zhiqi Shen

In the era of artificial intelligence (AI) and chatbots, based on large language models that can generate programming code in any language, write texts and summarize information, it is obvious that the requirements of employers for…

Software Engineering · Computer Science 2025-06-16 Yordan Kalmukov

Through our four years experiments on students' Scrum based agile software development (ASD) process, we have gained deep understanding into the human factors of agile methodology. We designed an agile project management tool - the HASE…

Software Engineering · Computer Science 2015-02-17 Jun Lin

Over the last years, the number of cyber-attacks on industrial control systems has been steadily increasing. Among several factors, proper software development plays a vital role in keeping these systems secure. To achieve secure software,…

Software Engineering · Computer Science 2021-02-23 Tiago Espinha Gasiba , Ulrike Lechner , Maria Pinto-Albuquerque , Anmoal Porwal

Large Language Models (LLMs) challenge conventional automated programming assessment because students can now produce functionally correct code without demonstrating corresponding understanding. This paper makes two contributions. First, it…

Software Engineering · Computer Science 2026-04-09 Eduard Frankford , Erik Cikalleshi , Ruth Breu

We conducted a systematic literature review on automated grading and feedback tools for programming education. We analysed 121 research papers from 2017 to 2021 inclusive and categorised them based on skills assessed, approach, language…

Software Engineering · Computer Science 2023-12-11 Marcus Messer , Neil C. C. Brown , Michael Kölling , Miaojing Shi

Video-based programming tutorials are a popular form of tutorial used by authors to guide learners to code. Still, the interactivity of these videos is limited primarily to control video flow. There are existing works with increased…

Software Engineering · Computer Science 2022-04-20 Eng Lieh Ouh , Benjamin Kok Siew Gan , David Lo

Colleges and Universities have been established to provide educational services to the people. Like any other organization, the school has processes and procedures similar to business or industry that involve admissions, processing of data,…

Conversational AI tools have been rapidly adopted by students and are becoming part of their learning routines. To understand what drives this adoption, we draw on the Technology Acceptance Model (TAM) and examine how perceived usefulness…

Human-Computer Interaction · Computer Science 2026-02-25 Griffin Pitts , Sanaz Motamedi

Along the rapid development of Information and communication technology (ICT) tools and growth of Internet access offer opportunities that facilitate teaching and learning activities in the context of higher education. However, the study of…

Human-Computer Interaction · Computer Science 2021-08-27 Yunis Ali Ahmed , Mohamed M. Mohamed , Abdifatah Farah Ali , Mohamud M. Alasso , Ahmed Dahir Siyad Mohammad Nazir Ahmad

Asynchronous learning environments (ALEs) are widely adopted for formal and informal learning, but timely and personalized support is often limited. In this context, Virtual Teaching Assistants (VTAs) can potentially reduce the workload of…

Computation and Language · Computer Science 2025-09-23 Li Siyan , Zhen Xu , Vethavikashini Chithrra Raghuram , Xuanming Zhang , Renzhe Yu , Zhou Yu

Context: Championed by IBM's vision of autonomic computing paper in 2003, the autonomic computing research field has seen increased research activity over the last 20 years. Several conferences and workshops have been established and have…

Software Engineering · Computer Science 2022-05-03 Terence Wong , Markus Wagner , Christoph Treude

Programming education is becoming important as demands on computer literacy and coding skills are growing. Despite the increasing popularity of interactive online learning systems, many programming courses in schools have not changed their…

Computers and Society · Computer Science 2020-01-23 Ryo Suzuki , Jun Kato , Koji Yatani

PurposeThe purpose of this paper is to present empirical evidence on the implementation, acceptance and quality-related aspects of research information systems (RIS) in academic institutions.Design/methodology/approachThe study is based on…

Databases · Computer Science 2021-11-17 Otmane Azeroual , Joachim Schöpfel , Gunter Saake

Interprofessional education has long relied on case studies and the use of standardized patients to support teamwork, communication, and related collaborative competencies among healthcare professionals. However, traditional approaches are…

Emerging Technologies · Computer Science 2026-02-13 Ruijie Wang , Jie Lu , Bo Pei , Evonne Jones , Jamey Brinson , Timothy Brown