Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

John S. Kinnebrew

dblp:30/1698 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing › resource allocation › dynamic resource allocation
adaptive resource allocation
0.112009
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.112009
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.112009
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.112006
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.012009
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.012006
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
YearPublicationVenuePosition
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 Science
abstract
Computational 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
AAAI3
2016 Comparison of Selection Criteria for Multi-Feature Hierarchical Activity Mining in Open Ended Learning Environments
John S. Kinnebrew, Gautam Biswas
EDM2
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
AIED1
2015 Coherence Over Time: Understanding Day-to-Day Changes in Students' Open-Ended Problem Solving Behaviors
James Segedy, John S. Kinnebrew, Gautam Biswas
AIED2
2015 Learning Behavior Characterization with Multi-Feature, Hierarchical Activity Sequences
Cheng Ye 0001, John S. Kinnebrew, James Segedy, Gautam Biswas
EDM2
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
ICCE3
2015 Behavior Prediction in MOOCs using Higher Granularity Temporal Information
abstract
In 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@S2
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
DX3
2014 Mining and Identifying Relationships Among Sequential Patterns in Multi-Feature, Hierarchical Learning Activity Data
Cheng Ye 0001, John S. Kinnebrew, Gautam Biswas
EDM2
2014 Assessing Student Performance in a Computational-Thinking Based Science Learning Environment
Satabdi Basu, John S. Kinnebrew, Gautam Biswas
Intelligent Tutoring Systems2
2013 Analyzing Students' Metacognitive Strategies in Open-Ended Learning Environments
Gautam Biswas, John S. Kinnebrew, James Segedy
CogSci2
2013 CTSiM: A Computational Thinking Environment for Learning Science through Simulation and Modeling
abstract
Computational 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
CSEDU3
2013 Mining Temporally-Interesting Learning Behavior Patterns
John S. Kinnebrew, Daniel L. C. Mack, Gautam Biswas
EDM1
2013 How do students' learning behaviors evolve in Scaffolded Open-Ended Learning Environments?
abstract
Metacognition 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
ICCE2
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
EDM2
2012 Identifying Learning Behaviors by Contextualizing Differential Sequence Mining with Action Features and Performance Evolution
John S. Kinnebrew, Gautam Biswas
EDM1
2012 A Science Learning Environment using a Computational Thinking Approach
abstract
Computational 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
ICCE2
2012 Relating Student Performance to Action Outcomes and Context in a Choice-Rich Learning Environment
James Segedy, John S. Kinnebrew, Gautam Biswas
ITS2
2011 Investigating the Relationship between Dialogue Responsiveness and Learning in a Teachable Agent Environment
James Segedy, John S. Kinnebrew, Gautam Biswas
AIED2
2011 Knowledge Construction with Causal Concept Maps in a Teachable Agent Environment
James Segedy, John S. Kinnebrew, Gautam Biswas
AIED2
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 System
abstract
Sensor 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
ISORC1
2009 An Integrated Planning and Adaptive Resource Management Architecture for Distributed Real-Time Embedded Systems
abstract
Real-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. Computers2
2008 Toward Effective Multi-Capacity Resource Allocation in Distributed Real-Time and Embedded Systems
abstract
Effective 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
ISORC2
2007 A Decision-Theoretic Planner with Dynamic Component Reconfiguration for Distributed Real-Time Applications
abstract
Distributed 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
ISADS1
2006 A Decision-Theoretic Planner with Dynamic Compound Reconfiguration for Distributed Real-Time Applications
John S. Kinnebrew, Nishanth Shankaran, Gautam Biswas, Douglas C. Schmidt
AAAI1