Spencer Rugaber

According to our database1, Spencer Rugaber authored at least 79 papers between 1979 and 2022.

Collaborative distances:
  • Dijkstra number2 of two.
  • Erdős number3 of two.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Other 

Links

On csauthors.net:

Bibliography

2022
Contextualizing Large-Scale Domain Knowledge for Conceptual Modeling and Simulation.
CoRR, 2022

Cognitive Assistance for Inquiry-Based Modeling.
CoRR, 2022

Explanation as Question Answering based on a Task Model of the Agent's Design.
CoRR, 2022

Understanding Self-Directed Learning in an Online Laboratory.
CoRR, 2022

Intelligent Links: AI-Supported Connections between Employers and Colleges.
AI Mag., 2022

Incorporating Habitats in Conceptual Models and Agent-Based Simulations: Expanding the Virtual Ecological Research Assistant (VERA).
Proceedings of the L@S'22: Ninth ACM Conference on Learning @ Scale, New York City, NY, USA, June 1, 2022

Understanding Self-Directed Learning with Sequential Pattern Mining.
Proceedings of the Artificial Intelligence in Education. Posters and Late Breaking Results, Workshops and Tutorials, Industry and Innovation Tracks, Practitioners' and Doctoral Consortium, 2022

2021
Explanation as Question Answering based on Design Knowledge.
CoRR, 2021

Recognizing Novice Learner's Modeling Behaviors.
Proceedings of the Intelligent Tutoring Systems - 17th International Conference, 2021

Guiding Parameter Estimation of Agent-Based Modeling Through Knowledge-Based Function Approximation.
Proceedings of the AAAI 2021 Spring Symposium on Combining Machine Learning and Knowledge Engineering (AAAI-MAKE 2021), 2021

Towards a Virtual Librarian for Biologically Inspired Design Knowledge-Based Methods for Document Understanding.
Proceedings of the Workshop on Scientific Document Understanding co-located with 35th AAAI Conference on Artificial Inteligence, 2021

2020
Using VERA to explain the impact of social distancing on the spread of COVID-19.
CoRR, 2020

Scientific Modeling Using Large Scale Knowledge.
Proceedings of the Artificial Intelligence in Education - 21st International Conference, 2020

2019
Learning by doing: Supporting experimentation in inquiry-based modeling.
Proceedings of the 41th Annual Meeting of the Cognitive Science Society, 2019

2018
VERA: Popularizing Science Through AI.
Proceedings of the Artificial Intelligence in Education - 19th International Conference, 2018

2017
GAIA: A CAD-Like Environment for Designing Game-Playing Agents.
IEEE Intell. Syst., 2017

2016
Knowledge Extraction and Annotation for Cross-Domain Textual Case-Based Reasoning in Biologically Inspired Design.
Proceedings of the Case-Based Reasoning Research and Development, 2016

2015
Intelligent Search for Biologically Inspired Design.
Proceedings of the 20th International Conference on Intelligent User Interfaces Companion, 2015

2013
GAIA: A CAD Environment for Model-Based Adaptation of Game-Playing Software Agents.
Proceedings of the Conference on Systems Engineering Research, 2013

A feature model of coupling technologies for Earth System Models.
Comput. Geosci., 2013

Live logic programming.
Proceedings of the 1st International Workshop on Live Programming, 2013

2012
Programmer information needs after memory failure.
Proceedings of the IEEE 20th International Conference on Program Comprehension, 2012

2011
Resumption strategies for interrupted programming tasks.
Softw. Qual. J., 2011

Managing Software Complexity and Variability in Coupled Climate Models.
IEEE Softw., 2011

Understanding Complex Natural Systems by Articulating Structure-Behavior-Function Models.
J. Educ. Technol. Soc., 2011

Behavior Patterns: Bridging Conceptual Models and Agent-Based Simulations in Interactive Learning Environments.
Proceedings of the ICALT 2011, 2011

Evolution of an Integrated Technology for Supporting Learning about Complex Systems.
Proceedings of the ICALT 2011, 2011

Learning about Ecosystems in a Computer Supported Collaborative Learning Environment.
Proceedings of the 9th International Conference on Computer Supported Collaborative Learning, 2011

Design Patterns and Cross-Domain Analogies in Biologically Inspired Sustainable Design.
Proceedings of the Artificial Intelligence and Sustainable Design, 2011

2010
CodePad: interactive spaces for maintaining concentration in programming environments.
Proceedings of the ACM 2010 Symposium on Software Visualization, 2010

Appropriating conceptual representations: a case of transfer in a middle school science teacher.
Proceedings of the Learning in the Disciplines: Proceedings of the 9th International Conference of the Learning Sciences, 2010

2009
Structure, behavior, and function of complex systems: The structure, behavior, and function modeling language.
Artif. Intell. Eng. Des. Anal. Manuf., 2009

Teleological Software Adaptation.
Proceedings of the Third IEEE International Conference on Self-Adaptive and Self-Organizing Systems, 2009

TaskBoard: Tracking pertinent task artifacts and plans.
Proceedings of the 17th IEEE International Conference on Program Comprehension, 2009

Experience report: Using tools and domain expertise to remediate architectural violations in the LogicBlox software base.
Proceedings of the 31st International Conference on Software Engineering, 2009

Adapting Game-Playing Agents to Game Requirements.
Proceedings of the Fifth Artificial Intelligence and Interactive Digital Entertainment Conference, 2009

From Conceptual Models to Agent-based Simulations: Why and How.
Proceedings of the Artificial Intelligence in Education: Building Learning Systems that Care: From Knowledge Representation to Affective Modelling, 2009

2008
Earth system curator: metadata infrastructure for climate modeling.
Earth Sci. Informatics, 2008

2007
Reducing Ambiguities in Requirements Specifications Via Automatically Created Object-Oriented Models.
Proceedings of the Innovations for Requirement Analysis. From Stakeholders' Needs to Formal Designs, 2007

2006
Problems Modeling Web Sites and User Behavior.
Proceedings of the Eighth IEEE International Workshop on Web Site Evolution (WSE 2006), 2006

Enriching revision history with interactions.
Proceedings of the 2006 International Workshop on Mining Software Repositories, 2006

Cataloging design abstractions.
Proceedings of the 2006 International Workshop on Role of Abstraction in Software Engineering, 2006

2005
Automated Invariant Maintenance Via OCL Compilation.
Proceedings of the Model Driven Engineering Languages and Systems, 2005

2004
Model-Driven Reverse Engineering.
IEEE Softw., 2004

2003
Extending CRC cards into a complete design process.
Proceedings of the 8th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2003

2001
The value of slicing while debugging.
Sci. Comput. Program., 2001

Adequate Reverse Engineering.
Proceedings of the 16th IEEE International Conference on Automated Software Engineering (ASE 2001), 2001

2000
Software evolution and interleaving.
ACM SIGSOFT Softw. Eng. Notes, 2000

Esprit de Corps Suite.
ACM SIGSOFT Softw. Eng. Notes, 2000

Using visualization for architectural localization and extraction.
Sci. Comput. Program., 2000

The Model-Composition Problem in User-Interface Generation.
Autom. Softw. Eng., 2000

The use of domain knowledge in program understanding.
Ann. Softw. Eng., 2000

1999
Architectural Element Matching Using Concept Analysis.
Proceedings of the 14th IEEE International Conference on Automated Software Engineering, 1999

The Relationship of Slicing and Debugging to Program Understanding.
Proceedings of the 7th International Workshop on Program Comprehension (IWPC '99), May 5-7, 1999, 1999

A Tool Suite for Evolving Legacy Software.
Proceedings of the 1999 International Conference on Software Maintenance, 1999

1998
Restoring a Legacy: Lessons Learned.
IEEE Softw., 1998

On the Knowledge Required to Understand a Program.
Proceedings of the 5th Working Conference on Reverse Engineering, 1998

Automating UI Generation by Model Composition.
Proceedings of the Thirteenth IEEE Conference on Automated Software Engineering, 1998

Dowsing: A Tool Framework for Domain-Oriented Browsing of Software Artifacts.
Proceedings of the Thirteenth IEEE Conference on Automated Software Engineering, 1998

1997
Domain Analysis for Transformational Reuse.
Proceedings of the 4th Working Conference on Reverse Engineering, 1997

Position Paper on Research Infrastructure for Reengineering.
Proceedings of the 5th International Workshop on Program Comprehension (WPC '97), May 28-30, 1997, 1997

Using Knowledge Representation to Understand Interactive Systems.
Proceedings of the 5th International Workshop on Program Comprehension (WPC '97), May 28-30, 1997, 1997

A Case Study of Domain-based Program Understanding.
Proceedings of the 5th International Workshop on Program Comprehension (WPC '97), May 28-30, 1997, 1997

MORALE. Mission ORiented Architectural Legacy Evolution.
Proceedings of the 1997 International Conference on Software Maintenance (ICSM '97), 1997

1996
Requirements Validation via Automated Natural Language Parsing.
J. Manag. Inf. Syst., 1996

Understanding Interleaved Code.
Autom. Softw. Eng., 1996

Creating a Research Infrastructure for Reengineering.
Proceedings of the 3rd Working Conference on Reverse Engineering, 1996

1995
The Interleaving Problem in Program Understanding.
Proceedings of the 2nd Working Conference on Reverse Engineering, 1995

Detecting interleaving.
Proceedings of the International Conference on Software Maintenance, 1995

A software re-engineering method using domain models.
Proceedings of the International Conference on Software Maintenance, 1995

1994
Knowledge-Based User Interface Migration.
Proceedings of the International Conference on Software Maintenance, 1994

Domain Analysis and Reverse Engineering.
Proceedings of the International Conference on Software Maintenance, 1994

1993
The Transition of Application Programs From COBOL to a Fourth Generation Language.
Proceedings of the Conference on Software Maintenance, 1993

1992
Reverse engineering: resolving conflicts between expected and actual software designs.
Proceedings of the Conference on Software Maintenance, 1992

A quick tools strategy for program analysis and software maintenance.
Proceedings of the Conference on Software Maintenance, 1992

Fault localization using execution traces.
Proceedings of the 30th Annual Southeast Regional Conference, 1992

1990
Recognizing Design Decisions in Programs.
IEEE Softw., 1990

1989
Requirements for a hypertext software maintenance system.
Proceedings of the Thirty-Fourth IEEE Computer Society International Conference: Intellectual Leverage, 1989

1979
Programming with idioms in APL.
Proceedings of the international conference on APL, 1979


  Loading...