EDBT 2026 Demo / reviewers in the wild / expert
John S. Kinnebrew
dblp:30/1698
· DBLP profile ↗
28ranked-venue papers
7as first author
0since 2021 · last 2017
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 19 · 3 first-authorHuman-computer interaction and ubiquitous computing · 9 · 1 first-authorArtificial intelligence and machine learning · 5 · 2 first-authorSystems, architecture and hardware · 2Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Embedded and real-time systems · 42% Distributed systems · 33% Cloud and datacenter computing · 25% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Computing education · 100% | |
| Human-computer interaction and pervasive computing
1 paper |
Learning and educational technologies · 100% |
Topics — the 6 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing › resource allocation › dynamic resource allocation
adaptive resource allocation |
0.1 | 1 | 2009 | An Integrated Planning and Adaptive Resource Management Architecture for Distributed Real-Time Embedded Systems · IEEE Trans. Computers 2009 |
Distributed systems › self-adaptive systems
autonomic computing |
0.1 | 1 | 2009 | An Integrated Planning and Adaptive Resource Management Architecture for Distributed Real-Time Embedded Systems · IEEE Trans. Computers 2009 |
Embedded and real-time systems › distributed real-time systems
distributed real-time embedded systems |
0.1 | 1 | 2009 | An Integrated Planning and Adaptive Resource Management Architecture for Distributed Real-Time Embedded Systems · IEEE Trans. Computers 2009 |
Embedded and real-time systems
real-time scheduling |
0.1 | 1 | 2006 | A Decision-Theoretic Planner with Dynamic Compound Reconfiguration for Distributed Real-Time Applications · AAAI 2006 |
Distributed systems › self-adaptive systems
quality of service adaptation |
0.0 | 1 | 2009 | An Integrated Planning and Adaptive Resource Management Architecture for Distributed Real-Time Embedded Systems · IEEE Trans. Computers 2009 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
planning under uncertainty |
0.0 | 1 | 2006 | A Decision-Theoretic Planner with Dynamic Compound Reconfiguration for Distributed Real-Time Applications · AAAI 2006 |
Methods — techniques the papers use, named apart from their topics
multiple linked representations · 0.5computational modeling · 0.5decision-theoretic planning · 0.2dynamic reconfiguration · 0.1dynamic resource allocation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Learner modeling for adaptive scaffolding in a Computational Thinking-based science learning environment
Satabdi Basu, Gautam Biswas, John S. Kinnebrew |
User Model. User Adapt. Interact. | 3 |
| 2016 | Using Multiple Representations to Simultaneously Learn Computational Thinking and Middle School ScienceabstractComputational Thinking (CT) is considered a core competency in problem formulation and problem solving. We have developed the Computational Thinking using Simulation and Modeling (CTSiM) learning environment to help middle school students learn science and CT concepts simultaneously. In this paper, we present an approach that leverages multiple linked representations to help students learn by constructing and analyzing computational models of science topics. Results from a recent study show that students successfully use the linked representations to become better modelers and learners. Satabdi Basu, Gautam Biswas, John S. Kinnebrew |
AAAI | 3 |
| 2016 | Comparison of Selection Criteria for Multi-Feature Hierarchical Activity Mining in Open Ended Learning Environments
John S. Kinnebrew, Gautam Biswas |
EDM | 2 |
| 2015 | Studying Student Use of Self-Regulated Learning Tools in an Open-Ended Learning Environment
John S. Kinnebrew, Brian C. Gauch, James Segedy, Gautam Biswas |
AIED | 1 |
| 2015 | Coherence Over Time: Understanding Day-to-Day Changes in Students' Open-Ended Problem Solving Behaviors
James Segedy, John S. Kinnebrew, Gautam Biswas |
AIED | 2 |
| 2015 | Learning Behavior Characterization with Multi-Feature, Hierarchical Activity Sequences
Cheng Ye 0001, John S. Kinnebrew, James Segedy, Gautam Biswas |
EDM | 2 |
| 2015 | Relations between modeling behavior and learn- ing in a Computational Thinking based science learning environment
Satabdi Basu, Gautam Biswas, John S. Kinnebrew, Tazrian Rafi |
ICCE | 3 |
| 2015 | Behavior Prediction in MOOCs using Higher Granularity Temporal InformationabstractIn this paper, we present early research evaluating the predictive power of a variety of temporal features across student subpopulations with distinctive behaviors at the beginning of the course. Initial results illustrate that these features predict important differences across the subpopulations and over time in the courses. Ultimately, these results have implications for effectively targeting adaptive scaffolding tailored to the particular intentions and goals of subpopulations in MOOCs. Cheng Ye 0001, John S. Kinnebrew, Gautam Biswas, Brent J. Evans, Douglas H. Fisher, Gayathri Narasimham, Katherine A. Brady |
L@S | 2 |
| 2015 | Data-Driven Monitoring of Cyber-Physical Systems Leveraging on Big Data and the Internet-of-Things for Diagnosis and Control
Oliver Niggemann, Gautam Biswas, John S. Kinnebrew, Hamed Khorasgani, Sören Volgmann, Andreas Bunte |
DX | 3 |
| 2014 | Mining and Identifying Relationships Among Sequential Patterns in Multi-Feature, Hierarchical Learning Activity Data
Cheng Ye 0001, John S. Kinnebrew, Gautam Biswas |
EDM | 2 |
| 2014 | Assessing Student Performance in a Computational-Thinking Based Science Learning Environment
Satabdi Basu, John S. Kinnebrew, Gautam Biswas |
Intelligent Tutoring Systems | 2 |
| 2013 | Analyzing Students' Metacognitive Strategies in Open-Ended Learning Environments
Gautam Biswas, John S. Kinnebrew, James Segedy |
CogSci | 2 |
| 2013 | CTSiM: A Computational Thinking Environment for Learning Science through Simulation and ModelingabstractComputational thinking (CT) draws on fundamental computer science concepts to formulate and solve problems, design systems, and understand human behavior. CT practices (e.g., problem representation, abstraction, decomposition, simulation, verification, and prediction) are also central to the development of expertise in a variety of STEM disciplines. Exploiting this synergy between CT and STEM disciplines, we have developed CTSiM, a cross-domain, scaffolded, visual-programming and agent-based learning environment for middle school science. We present and justify the CTSiM architecture and its implementation. To identify challenges and scaffolding needs in learning with CTSiM, we present a case study describing the challenges that a highand a low-achieving student faced while working on kinematics and ecology units using CTSiM. Decreases in the number of challenges for both students over sequences of related activities illustrate the combined effectiveness of our approach. Further, the specific challenges and scaffolds identified suggest the design of an adaptive scaffolding framework to help students develop a synergistic understanding of CT and science concepts. Satabdi Basu, Amanda Dickes, John S. Kinnebrew, Pratim Sengupta, Gautam Biswas |
CSEDU | 3 |
| 2013 | Mining Temporally-Interesting Learning Behavior Patterns
John S. Kinnebrew, Daniel L. C. Mack, Gautam Biswas |
EDM | 1 |
| 2013 | How do students' learning behaviors evolve in Scaffolded Open-Ended Learning Environments?abstractMetacognition and self-regulation are important components for developing effective learning in the classroom and beyond, but novice learners often lack these skills. Betty’s Brain, an open-ended computer-based learning environment, helps students develop metacognitive strategies as they learn science topics. In order to better understand and improve the effect of adaptive scaffolding on students’ cognitive and metacognitive skills, we investigate students’ activities in Betty’s Brain from a study comparing different forms of adaptive scaffolding. We measure students’ cognitive and metacognitive processes from students’ action sequences by (i) interpreting and characterizing behavior patterns using a cognitive/metacognitive model of the task, (ii) mapping students’ frequently observed cognitive and metacognitive process patterns back into their overall activity sequences and measuring their effectiveness, and (iii) employing a binning method with clustering and visualization techniques to characterize the temporal evolution of these processes. Our experimental studies illustrate that the effectiveness and temporal changes in students’ behaviors were generally consistent with the scaffolding provided, suggesting that these metacognitive strategies can be taught to middle school students in computer-based learning environments. Gautam Biswas, John S. Kinnebrew, Daniel L. C. Mack |
ICCE | 2 |
| 2012 | Integrating Computational Thinking with K-12 Science Education - A Theoretical Framework
Pratim Sengupta, John S. Kinnebrew, Gautam Biswas, Douglas B. Clark |
CSEDU (2) | 2 |
| 2012 | Identifying Students' Characteristic Learning Behaviors in an Intelligent Tutoring System Fostering Self-Regulated Learning
François Bouchet, John S. Kinnebrew, Gautam Biswas, Roger Azevedo |
EDM | 2 |
| 2012 | Identifying Learning Behaviors by Contextualizing Differential Sequence Mining with Action Features and Performance Evolution
John S. Kinnebrew, Gautam Biswas |
EDM | 1 |
| 2012 | A Science Learning Environment using a Computational Thinking ApproachabstractComputational Thinking (CT) defines a domain-general, analytic approach to problem solving that combines concepts fundamental to computing, with systematic representations for concepts and problem-solving approaches in scientific and mathematical domains. We exploit this trade-off between domain-specificity and domain-generality to develop CTSiM (Computational Thinking in Simulation and Modeling), a cross-domain, visual programming and agent-based learning environment for middle school science. CTSiM promotes inquiry learning by providing students with an environment for constructing computational models of scientific phenomena, executing their models using simulation tools, and conducting experiments to compare the simulation behavior generated by their models against that of an expert model. In a preliminary study, sixth-grade students used CTSiM to learn about distance-speed-time relations in a kinematics unit and then about the ecological process relations between fish, duckweed, and bacteria occurring in a fish tank system. Results show learning gains in both science units, but this required a set of scaffolds to help students learn in this environment. Satabdi Basu, John S. Kinnebrew, Amanda Dickes, Amy Voss Farris, Pratim Sengupta, Jaymes Winger, Gautam Biswas |
ICCE | 2 |
| 2012 | Relating Student Performance to Action Outcomes and Context in a Choice-Rich Learning Environment
James Segedy, John S. Kinnebrew, Gautam Biswas |
ITS | 2 |
| 2011 | Investigating the Relationship between Dialogue Responsiveness and Learning in a Teachable Agent Environment
James Segedy, John S. Kinnebrew, Gautam Biswas |
AIED | 2 |
| 2011 | Knowledge Construction with Causal Concept Maps in a Teachable Agent Environment
James Segedy, John S. Kinnebrew, Gautam Biswas |
AIED | 2 |
| 2010 | Coordination of Planning and Scheduling Techniques for a Distributed, Multi-level, Multi-agent System
John S. Kinnebrew, Daniel L. C. Mack, Gautam Biswas, Douglas C. Schmidt |
ICAART (2) | 1 |
| 2009 | Intelligent Resource Management and Dynamic Adaptation in a Distributed Real-time and Embedded Sensor Web SystemabstractSensor webs are often composed of servers connected to distributed real-time embedded (DRE) systems that operate in open environments where operating conditions, workload, resource availability, and connectivity cannot be accurately characterized a priori. The South East Alaska MOnitoring Network for Science, Telecommunications, Education, and Research (SEAMONSTER) project exhibits many common system management and dynamic operation challenges for effective, autonomous system adaptation in a representative sensor web. These challenges cover both field operation (e.g., power management through system sleep/wake cycles and reaction to local environmental changes) and server operation (e.g., system adaptation for new/modified goals, resource allocation for a changing set of applications, and configuration changes for fluctuating workload). This paper presents the results of integrating and applying quality-of-service (QoS)-enabled component middleware, dynamic resource management, and autonomous agent technologies to address these challenges in SEAMONSTER. John S. Kinnebrew, William Otte, Nishanth Shankaran, Gautam Biswas, Douglas C. Schmidt |
ISORC | 1 |
| 2009 | An Integrated Planning and Adaptive Resource Management Architecture for Distributed Real-Time Embedded SystemsabstractReal-time and embedded systems have traditionally been designed for closed environments where operating conditions, input workloads, and resource availability are known a priori and are subject to little or no change at runtime. There is an increasing demand, however, for autonomous capabilities in open distributed real-time and embedded (DRE) systems that execute in environments where input workload and resource availability cannot be accurately characterized a priori. These systems can benefit from autonomic computing capabilities, such as self-(re)configuration and self-optimization, that enable autonomous adaptation under varying—even unpredictable—operational conditions. A challenging problem faced by researchers and developers in enabling autonomic computing capabilities to open DRE systems involves devising adaptive planning and resource management strategies that can meet mission objectives and end-to-end quality of service (QoS) requirements of applications. To address this challenge, this paper presents the Integrated Planning, Allocation, and Control (IPAC) framework, which provides decision-theoretic planning, dynamic resource allocation, and runtime system control to provide coordinated system adaptation and enable the autonomous operation of open DRE systems. This paper presents two contributions to research on autonomic computing for open DRE systems. First, we describe the design of IPAC and show how IPAC resolves the challenges associated with the autonomous operation of a representative open DRE system case study. Second, we empirically evaluate the planning and adaptive resource management capabilities of IPAC in the context of our case study. Our experimental results demonstrate that IPAC enables the autonomous operation of open DRE systems by performing adaptive planning and management of system resources. Nishanth Shankaran, John S. Kinnebrew, Xenofon Koutsoukos, Chenyang Lu 0001, Douglas C. Schmidt, Gautam Biswas |
IEEE Trans. Computers | 2 |
| 2008 | Toward Effective Multi-Capacity Resource Allocation in Distributed Real-Time and Embedded SystemsabstractEffective resource management for distributed real-time embedded (DRE) systems is hard due to their unique characteristics, including (1) constraints in multiple resources and (2) highly fluctuating resource availability and input workload. DRE systems can benefit from a middleware framework that enables adaptive resource management algorithms to ensure application QoS requirements are met. This paper identifies key challenges in designing and extending resource allocation algorithms for DRE systems. We present an empirical study of bin-packing algorithms enhanced to meet these challenges. Our analysis identifies input application patterns that help generate appropriate heuristics for using these algorithms effectively in DRE systems. Nilabja Roy, John S. Kinnebrew, Nishanth Shankaran, Gautam Biswas, Douglas C. Schmidt |
ISORC | 2 |
| 2007 | A Decision-Theoretic Planner with Dynamic Component Reconfiguration for Distributed Real-Time ApplicationsabstractDistributed real-time embedded (DRE) systems perform sequences of coordination and heterogeneous data manipulation tasks in dynamic environments to meet specified goals. Autonomous operation of DRE systems can benefit from the integrated operation of (1) a decision-theoretic spreading activation partial order planner (SA-POP) that combines task planning and scheduling in uncertain environments with (2) a resource allocation and control engine (RACE) middleware framework that integrates multiple resource management algorithms for (re)deploying and (re)configuring task sequence components in these systems. This paper demonstrates the effectiveness of SA-POP and RACE in managing and executing mission goals for a multisatellite application. Our results show that combining planning, scheduling and resource constraints dynamically is the key to implementing autonomy in DRE systems John S. Kinnebrew, Nishanth Shankaran, Gautam Biswas, Douglas C. Schmidt |
ISADS | 1 |
| 2006 | A Decision-Theoretic Planner with Dynamic Compound Reconfiguration for Distributed Real-Time Applications
John S. Kinnebrew, Nishanth Shankaran, Gautam Biswas, Douglas C. Schmidt |
AAAI | 1 |