yusuke1997/dblp-id-title huggingface dataset:
Breaking the communication barrier: guidelines to aid communication within pair programming
Two for One: Squeezing Human-Computer Interaction and Software Engineering into a Core Computer Science Course
Aerial Robotics in Computer Science Education
Using automatic machine assessment to teach computer programming
Engaging girls in computer science: gender differences in attitudes and beliefs about learning scratch and python
Supporting students' learning in the domain of computer science
Finding an Educational Perspective for Object-Oriented Development
An Experiment on Using Roles of Variables in Teaching Introductory Programming
A framework for teaching software development methods
Connecting beliefs, mindsets, anxiety and self-efficacy in computer science learning: an instrument for capturing secondary school students' self-beliefs
Concept Inventories
Organizing and Managing Software Engineering Team Projects
Evaluating the Effectiveness of e-Learning
Undergraduate Computer Science Enrollment Trends in Liberal Arts Colleges
"So my program doesn't run!" Definition, origins, and practical expressions of students' (mis)conceptions of correctness
Experiences in teaching a graduate course on model-driven software development
Software modeling in education
The dissemination of pedagogical patterns
Effects of different types of guidance on students' motivation and learning in a remote laboratory in computer science
Teaching HCI Design With the Studio Approach
Software Engineering as a Professional Discipline
Teaching in the current higher education environment: perceptions of IT academics
Introduction to autonomous mobile robotics using Lego Mindstorms NXT
What are the important gender-related issues in computing at present?
"None of This Happens in a Vacuum": The Impact of External Dynamics on Department Chairs' Efforts to Broaden Participation in Undergraduate Computing
Why Is Software Project Management Difficult? And What That Implies for Teaching Software Project Management
The Coding Stages Assessment: development and validation of an instrument for assessing young children's proficiency in the ScratchJr programming language
Mobile game development: improving student engagement and motivation in introductory computing courses
Learning Computer Science and Engineering in Context
Classroom Live: a software-assisted gamification tool
Learning and Teaching Programming: A Review and Discussion
Integrating Computer Science with Statistical Analysis
In-school and/or out-of-school computer science learning influence on CS career interests, mediated by having role-models
Computer science concept inventories: past and future
An Educational Tool for Formal Relational Database Query Languages
Senior Design Project Course: A Case Study
Collaborative learning through formative peer review: pedagogy, programs and potential
Thinking processes in code.org: A relational analysis approach to computational thinking
More Experience with MINIX in an Operating Systems Lab
Building professionalism and employability skills: embedding employer engagement within first-year computing modules
A Personal Theory of Teaching Computing Through Final Year Projects
Gender and leadership development in undergraduate computing: a closer look at women's leadership conceptions
Gamification improves the quality of student peer code review
Characterizing changes in teacher practice and values through co-design and implementation of computational thinking integrated biology units
Computer Science Education Overseas: The Case of Greece
Keeping Our Customers Happy: Myths and Management Issues in "Client-Led" Student Software Projects
Feeling the weight of the water: a longitudinal study of how capital and identity shape young people's computer science trajectories over time, age 10-21
Teaching Nondeterministic and Universal Automata Using SCHEME
Illustrating performance indicators and course characteristics to support students' self-regulated learning in CS1
Teaching the tacit knowledge of programming to noviceswith natural language tutoring
Modelling achievement in advanced computer science: the role of learner characteristics and perceived learning environment
Understanding U.S. secondary computer science teachers' challenges and needs
A Capstone Design Course Based on Computing Curricula 1991
Computer science students' use of the internet for academic purposes: difficulties and learning processes
Discovering Functional Programming Through Imperative Languages
Practical Software Engineering Education
A Comparison of Source Code Plagiarism Detection Engines
Applying cognitive load theory to the redesign of a conventional database systems course
Gender differences in the use of computers, programming, and peer interactions in computer science classrooms
Computational thinking in elementary classrooms: measuring teacher understanding of computational ideas for teaching science
A Call for Action (Research): Applying Science Education Research to Computer Science Instruction
Coping with abstraction in object orientation with a special focus on interface classes
How prior experience and self-efficacy shape graduate student perceptions of an online learning environment in computing
Innovative teaching in computer science: what does it mean and why do we need it?
Design and validation of learning trajectory-based assessments for computational thinking in upper elementary grades
An investigation of difficulties experienced by students developing unified modelling language (UML) class and sequence diagrams
Holistic approach to learning and teaching introductory object-oriented programming
How do students feel and collaborate during programming activities in the productive failure paradigm?
How do students develop computational thinking? Assessing early programmers in a maze-based online game
Controlware for Learning Using Mobile Robots
A review of arts integration in K-12 CS education: gathering STEAM for inclusive learning
Bridging Academic Software Engineering Education and Industrial Needs
Pair programming in middle school: variations in interactions and behaviors
Students' ways of experiencing visual program simulation
Reevaluating the relationship between explaining, tracing, and writing skills in CS1 in a replication study
Learning to program as empirical inquiry: using a conversation perspective to explore student programming processes
Gender equity in computer science through computing in the arts - a six-year longitudinal study
Static analysis of programming exercises: Fairness, usefulness and a method for application
On the use of resubmissions in automatic assessment systems
Successfully Teaching Relational Database Concepts to Computer Literacy Students: The Spreadsheet Metaphor
Computer science and IT teachers' conceptions of successful and unsuccessful teaching: A phenomenographic study
Open source projects in software engineering education: a mapping study
Computer Literacy: The Next Generation
Coding attitudes of fourth-grade latinx students during distance learning
The effect of prior education on students' competency in digital logic: the case of ultraorthodox Jewish students
The role of physicality in rich programming environments
Computer Science and Software Engineering: Splitting is the Wrong Solution
Peer review-based scripted collaboration to support domain-specific and domain-general knowledge acquisition in computer science
Language Choice for CS1 and CS2: Experiences from Two Universities
Implementing large projects in software engineering courses
Classroom Attrition in Computer Science
Computer Science Education in High School
From boring to scoring - a collaborative serious game for learning and practicing mathematical logic for computer science education
A Learning Trajectory for Variables Based in Computational Thinking Literature: Using Levels of Thinking to Develop Instruction
Design and use of domain-specific programming platforms: interdisciplinary computational thinking with EarSketch and TunePad
Eliciting design patterns for e-learning systems
A Microworld for Developing Learning Design Strategies
Integrating Computer Ethics into the Computer Science Curriculum
A differentiated picture of student performance in introductory courses to theory of computation
Obstacles to Learning a Second Programming Language: An Empirical Study
The effect of coding courses on the cognitive abilities and problem-solving skills of preschool children
Teaching Introductory Programming in Modula-2
Teachers' understanding of assessing computational thinking
Developing a kindergarten computational thinking assessment using evidence-centered design: the case of algorithmic thinking
Empowering Latine elementary school students with disabilities: computer programming through culturally sustaining curriculum
Special issue on CSE Pedagogic patterns
What do CS students try to learn? insights from a distributed, project-based course in computer systems
N Version Testing in the Undergraduate Curriculum
Practical thinking while learning to program - novices' experiences and hands-on encounters
Leveraging local resources and contexts for inclusive computer science classrooms: Reflections from experienced high school teachers implementing electronic textiles
Online Computer Science Education in Australasia
Computer Manpower: Through 1984-1985
Three traditions of computing: what educators should know
Learning computer science concepts with Scratch
New perspectives on the pedagogy of programming in a developing country context
Investigating shareable feedback tags for programming assignments
A Breadth-First Introductory Curriculum in Computing
Once she makes it, she's there!: a case study
A Framework for Incorporating Object-Oriented Software Engineering in the Undergraduate Curriculum
Koli Calling 2009 and 2010
It takes a village: supporting inquiry- and equity-oriented computer science pedagogy through a professional learning community
A Simple Methodology for Studying Program Time Complexity
Robotics in computer science education
Using Animated 3D Graphics to Prepare Novices for CS1
A Survey and Critical Analysis of Tools for Learning Programming
Helping teachers make equitable decisions: effects of the TEC Rubric on teachers' evaluations of a computing curriculum
The Object-Oriented Course in Data Abstraction
Improving Learning Without Improving Teaching
The MDE Diploma: first international postgraduate specialization in model-driven engineering
Review of measurements used in computing education research and suggestions for increasing standardization
Is pair programming more effective than other forms of collaboration for young students?
A case study of multi-institutional contributing-student pedagogy
The Block Pile: A Concrete Example of an Abstract Data Type
Introduction To Robotics In Computer Science And Engineering Education
"But it doesn't come naturally": how effort expenditure shapes the benefit of growth mindset on women's sense of intellectual belonging in computing
Teaching Data Communications to Computer Science Students
Teaching Information Systems Management Skills: Using Integrated Projects and Case Studies
Teaching Software Engineering by Reverse Engineering
Editorial/Introduction
"What are our Options for Teaching Parallel Architectures in a Laboratory Context?"
Computerized adaptive assessment of understanding of programming concepts in primary school children
The S-Machine: An Alternative Approach to Teaching Assembler Programming
Teaching and learning recursive programming: a review of the research literature
Approaches to the Implementation of Generic Graduate Attributes in Australian ICT Undergraduate Education
Project Development Approach to Technical Writing in the Computer Science Classroom: A Template for Management
Exploring young people's perceptions and discourses of technology occupations through descriptive drawings and a questionnaire
A Framework for Student Projects in Computer Networks
Developing the Breadth-First Curriculum: Results of a Three-Year Experiment
The curious case of loops
Designing for deeper learning in a blended computer science course for middle school students
Collected Wisdom: Assessment Tools for Computer Science Programs
The effectiveness of simulated robots for supporting the learning of introductory programming: a multi-case case study
Computer Science Education - Call for Papers
Student engagement in first year of an ICT degree: staff and student perceptions
Visualization: a tool for enhancing students' concept images of basic object-oriented concepts
Special issue on doctoral research in computer science education
Computer Graphics in Simulating the Functioning of a Simple Computer
Learning to Use Parentheses and Quotes in LISP
A principled approach to designing computational thinking concepts and practices assessments for upper elementary grades
Computing Sciences Accreditation: A Cooperative Effort in CIS
Links: A Framework for Object-Oriented Software Engineering
How Students Attempt to Reduce Abstraction in the Learning of Mathematics and in the Learning of Computer Science
Academic Integrity and Plagiarism: Australasian perspectives
Examining Gender Difference in the Use of ScratchJr in a Programming Curriculum for First Graders
Robotics for computer scientists: what's the big idea?
Observing the computational concept of abstraction in blind and low vision learners using the Bee-bot and Blue-bot
SPREAD: A Distributed Simulation Toolkit
Design and Evaluation of an Algorithm Animation of State Space Search Methods
How Learning Logic Programming Affects Recursion Comprehension
A puzzle-based seminar for computer engineering freshmen
Elaborating on threshold concepts
Languages, literacies and literate programming: can we use the latest theories on how bilingual people learn to help us teach computational literacies?
Getting More From the Missionary/Cannibal Problem
Learning sorting algorithms through visualization construction
A Correctness Proof for Binary Search
Essential use cases for pedagogical patterns
The Other Two Rs in the Discrete Mathematics Course
An integrated framework for improved Computer Science Education: Strategies, implementations, and results
A Simulated Hardware for an Operating System Course Project
The effects of first programming language on college students' computing attitude and achievement: a comparison of graphical and textual languages
Persistence of elementary programming skills
A Microcomputer Interfacing Course for Computer Science Majors
A Strategy for Automatic Quality Signing and Verification Processes for Hardware and Software Testing
A Comparative Study of Data Transformations for Wavelet Shrinkage Estimation with Application to Software Reliability Assessment
Specifying Process Views for a Measurement, Evaluation, and Improvement Strategy
Program Spectra Analysis with Theory of Evidence
Can Faulty Modules Be Predicted by Warning Messages of Static Code Analyzer?
Clustering Methodologies for Software Engineering
A New Software Development Methodology for Clinical Trial Systems
MetricsCloud: Scaling-Up Metrics Dissemination in Large Organizations
Evaluating the Effect of Control Flow on the Unit Testing Effort of Classes: An Empirical Analysis
Innovation Drivers and Outputs for Software Firms: Literature Review and Concept Development
ReMoFP: A Tool for Counting Function Points from UML Requirement Models
An Improved Approach for Reduction of Defect Density Using Optimal Module Sizes
Improvement of Open Source Software Usability: An Empirical Evaluation from Developers' Perspective
Assessing the Open Source Development Processes Using OMM
Automatic Generation of Web Applications from Visual High-Level Functional Web Components
A Stateful Approach to Generate Synthetic Events from Kernel Traces
The Impact of the PSP on Software Quality: Eliminating the Learning Effect Threat through a Controlled Experiment
The Economics of Community Open Source Software Projects: An Empirical Analysis of Maintenance Effort
Formal ESL Synthesis for Control-Intensive Applications
A Tester-Assisted Methodology for Test Redundancy Detection
New Generation of Software Metrics
Exploring the Eradication of Code Smells: An Empirical and Theoretical Perspective
Locating Minimal Fault Interaction in Combinatorial Testing
Metadata for Approximate Query Answering Systems
Breaking the Web Barriers of the e-Administration Using an Accessible Digital Certificate Based on a Cryptographic Token
A Proposal for Automatic Testing of GUIs Based on Annotated Use Cases
Applying a Goal Programming Model to Support the Selection of Artifacts in a Testing Process
SPOT: A DSL for Extending Fortran Programs with Metaprogramming
A Slice-Based Change Impact Analysis for Regression Test Case Prioritization of Object-Oriented Programs
Multiagent Systems Protection
Recovering Software Design from Interviews Using the NFR Approach: An Experience Report
Bug Localization in Test-Driven Development
Classifying Obstructive and Nonobstructive Code Clones of Type I Using Simplified Classification Scheme: A Case Study
Genetic Programming for Automating the Development of Data Management Algorithms in Information Technology Systems
An SOA-Based Model for the Integrated Provisioning of Cloud and Grid Resources
Towards Support for Software Model Checking: Improving the Efficiency of Formal Specifications
AnnaBot: A Static Verifier for Java Annotation Usage
Combining Slicing and Constraint Solving for Better Debugging: The CONBAS Approach
Mutation Analysis Approach to Develop Reliable Object-Oriented Software
Evaluation of Tools and Slicing Techniques for Efficient Verification of UML/OCL Class Diagrams
A Polyadic pi-Calculus Approach for the Formal Specification of UML-RT
Automated Test Case Prioritization with Reactive GRASP
Tag-Protector: An Effective and Dynamic Detection of Illegal Memory Accesses through Compile Time Code Instrumentation
A Cost Effective and Preventive Approach to Avoid Integration Faults Caused by Mistakes in Distribution of Software Components
Extending Conceptual Schemas with Business Process Information
A Quality Model for Conceptual Models of MDD Environments
Software Test Automation in Practice: Empirical Observations
Towards Self-Adaptive KPN Applications on NoC-Based MPSoCs
Improving Model Checking with Context Modelling
Dynamic Context-Aware and Limited Resources-Aware Service Adaptation for Pervasive Computing
A Granular Hierarchical Multiview Metrics Suite for Statecharts Quality
A Simple Application Program Interface for Saving Java Program Data on a Wiki
Software Quality Assurance Methodologies and Techniques
Challenges and Improvements in Distributed Software Development: A Systematic Review
Improving Effort Estimation by Voting Software Estimation Models
A Multi-Layered Control Approach for Self-Adaptation in Automotive Embedded Systems
Model-Driven Development of Automation and Control Applications: Modeling and Simulation of Control Sequences
Prediction Model for Object Oriented Software Development Effort Estimation Using One Hidden Layer Feed Forward Neural Network with Genetic Algorithm
How to Safely Integrate Multiple Applications on Embedded Many-Core Systems by Applying the "Correctness by Construction" Principle
An Empirical Study on the Impact of Duplicate Code
Tuning of Cost Drivers by Significance Occurrences and Their Calibration with Novel Software Effort Estimation Method
LTTng CLUST: A System-Wide Unified CPU and GPU Tracing Tool for OpenCL Applications
An Empirical Study of Social Networks Metrics in Object-Oriented Software
The Study of Resource Allocation among Software Development Phases: An Economics-Based Approach
On Using Fuzzy Linguistic 2-Tuples for the Evaluation of Human Resource Suitability in Software Development Tasks
Regression Test Selection for C# Programs
On the Use of Issue Tracking Annotations for Improving Developer Activity Metrics
Gesture Recognition Using Neural Networks Based on HW/SW Cosimulation Platform
Accountability in Enterprise Mashup Services
Supporting Technical Debt Cataloging with TD-Tracker Tool
Thematic Review and Analysis of Grounded Theory Application in Software Engineering
Learning with Blocks: Composite Likelihood and Contrastive Divergence
Selective sampling and active learning from single and multiple teachers
All You Need is a Good Functional Prior for Bayesian Deep Learning
Learning Partial Differential Equations in Reproducing Kernel Hilbert Spaces
Erratum: Risk Bounds for the Majority Vote: From a PAC-Bayesian Analysis to a Learning Algorithm
Proximal Distance Algorithms: Theory and Practice
When random initializations help: a study of variational inference for community detection
Depth Degeneracy in Neural Networks: Vanishing Angles in Fully Connected ReLU Networks on Initialization
Locally Differentially-Private Randomized Response for Discrete Distribution Learning
Learning Multiple Tasks with Kernel Methods
Elliptical slice sampling
Sharp oracle bounds for monotone and convex regression through aggregation
A Unified Framework for Structured Graph Learning via Spectral Constraints
Conceptual Imitation Learning: An Application to Human-robot Interaction
Banach Space Representer Theorems for Neural Networks and Ridge Splines
Commentary on "Toward a Noncommutative Arithmetic-geometric Mean Inequality: Conjectures, Case-studies, and Consequences"
Model-free Variable Selection in Reproducing Kernel Hilbert Space
Hyper-Sparse Optimal Aggregation
Multi-Assignment Clustering for Boolean Data
Large Scale Online Kernel Learning
Generalized hierarchical kernel learning
Integral Autoencoder Network for Discretization-Invariant Learning
Generalized Rank-Breaking: Computational and Statistical Tradeoffs
Experiment selection for causal discovery
Optimal estimation of low rank density matrices
First-Order Algorithms for Nonlinear Generalized Nash Equilibrium Problems
Predicting the functions of proteins in Protein-Protein Interaction networks from global information
MFE: Towards reproducible meta-feature extraction
The rate of convergence of AdaBoost
Mixed-Variate Restricted Boltzmann Machines
Nonparametric Copula Models for Multivariate, Mixed, and Missing Data
Minimax Regret of Finite Partial-Monitoring Games in Stochastic Environments
Active Learning with Feedback on Features and Instances
Multiclass Boosting: Margins, Codewords, Losses, and Algorithms
Wavelet decompositions of Random Forests - smoothness analysis, sparse approximation and applications
Dimension-Grouped Mixed Membership Models for Multivariate Categorical Data
Scalable Collaborative Filtering Approaches for Large Recommender Systems
Ancestral Gumbel-Top-k Sampling for Sampling Without Replacement
Dimensionality Reduction for Supervised Learning with Reproducing Kernel Hilbert Spaces
Universal Kernels
Choosing the Number of Topics in LDA Models - A Monte Carlo Comparison of Selection Criteria
Distributed Feature Screening via Componentwise Debiasing
Convex and Non-Convex Approaches for Statistical Inference with Class-Conditional Noisy Labels
Mass Fatality Incident Identification based on nuclear DNA evidence
Extensions to the Proximal Distance Method of Constrained Optimization
High-dimensional learning of linear causal networks via inverse covariance estimation
Ensemble Learning for Relational Data
Sparsity and Error Analysis of Empirical Feature-Based Regularization Schemes
Fast Convergent Algorithms for Expectation Propagation Approximate Bayesian Inference
Estimating the Confidence Interval for Prediction Errors of Support Vector Machine Classifiers
Super-Linear Convergence of Dual Augmented Lagrangian Algorithm for Sparsity Regularized Estimation
Algorithmic Stability and Meta-Learning
Bundle Methods for Regularized Risk Minimization
Bayesian Closed Surface Fitting Through Tensor Products
Online Passive-Aggressive Algorithms on a Budget
Fully simplified multivariate normal updates in non-conjugate variational message passing
Internal Regret with Partial Monitoring: Calibration-Based Optimal Algorithms
Multiscale Community Blockmodel for Network Exploration
An Expectation Maximization Algorithm for Continuous Markov Decision Processes with Arbitrary Reward
Tracking the Best Linear Predictor
Deep Neural Networks with Dependent Weights: Gaussian Process Mixture Limit, Heavy Tails, Sparsity and Compressibility