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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

W. Lewis Johnson

dblp:57/4243 · DBLP profile ↗
← Back
55ranked-venue papers
29as first author
0since 2021 · last 2013
0000-0002-9113-2417ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Human-computer interaction and ubiquitous computing · 36 · 15 first-authorApplied, interdisciplinary, general and emerging computing · 27 · 13 first-authorArtificial intelligence and machine learning · 11 · 6 first-authorSoftware engineering, systems software and programming languages · 9 · 8 first-authorGraphics, computer vision, multimedia, augmented reality and games · 6 · 3 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-author

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.

Human-computer interaction and pervasive computing
4 papers
Learning and educational technologies · 100%
Artificial intelligence
8 papers
Multi-agent systems · 40% Language models and text generation · 17% Trustworthy machine learning · 16%
Software engineering, system software, and programming languages
8 papers
Software maintenance and evolution · 50% Requirements engineering and software design · 25% Debugging and program repair · 25%
Interdisciplinary, comprehensive, and emerging computing
3 papers
Computing education · 100%

Topics — the 15 heaviest of 23, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Learning and educational technologies
pedagogical agents
0.112008
The politeness effect: Pedagogical agents and learning outcomes · Int. J. Hum. Comput. Stud. 2008
Software maintenance and evolution
program comprehension
0.031998
Task Oriented Software Understanding · ASE 1998
PROUST: Knowledge-Based Program Understanding · IEEE Trans. Software Eng. 1985
PROUST: Knowledge-Based Program Understanding · ICSE 1984
Computing education
intelligent tutoring systems
0.021994
Situated Plan Attribution for Intelligent Tutoring · AAAI 1994
J. Psotka, L. D. Massey and S. A. Mutter, eds., Intelligent Tutoring Systems: Lessons Learned · Artif. Intell. 1991
Knowledge, reasoning and agents › Knowledge representation and reasoning
explanation generation
0.011994
Agents that Learn to Explain Themselves · AAAI 1994
Machine learning › Trustworthy machine learning
interpretability
0.011994
Agents that Learn to Explain Themselves · AAAI 1994
Knowledge, reasoning and agents › Multi-agent systems
learning agents
0.011994
Agents that Learn to Explain Themselves · AAAI 1994
Machine learning › Trustworthy machine learning › interpretability › natural language explanation
self-explanation
0.011994
Agents that Learn to Explain Themselves · AAAI 1994
Requirements engineering and software design
requirements modeling
0.011992
Representation and Presentation of Requirements Knowledge · IEEE Trans. Software Eng. 1992
Software maintenance and evolution
software evolution
0.011990
Building an Evolution Transformation Library · ICSE 1990
Debugging and program repair
fault localization
0.021985
PROUST: Knowledge-Based Program Understanding · IEEE Trans. Software Eng. 1985
Intention-Based Diagnosis of Programming Errors · AAAI 1984
Knowledge, reasoning and agents › Multi-agent systems
multi-agent environments
0.011998
Adaptive agent tracking in real-world multiagent domains: a preliminary report · Int. J. Hum. Comput. Stud. 1998
Requirements engineering and software design › specification
specification derivation
0.011988
Deriving Specifications from Requirements · ICSE 1988
Debugging and program repair › fault localization
failure explanation
0.011985
PROUST: Knowledge-Based Program Understanding · IEEE Trans. Software Eng. 1985
Requirements engineering and software design
requirements specification
0.011992
Representation and Presentation of Requirements Knowledge · IEEE Trans. Software Eng. 1992
Computing education
programming education
0.011990
Understanding and Debugging Novice Programs · Artif. Intell. 1990

Methods — techniques the papers use, named apart from their topics

politeness theory · 0.1task modeling · 0.0planning · 0.0multiple notation management · 0.0knowledge representation · 0.0intention-based diagnosis · 0.0programming plans and strategies · 0.0knowledge-based plan matching · 0.0knowledge-based analysis · 0.0
YearPublicationVenuePosition
2013 The AIED Industry and Innovation Track
W. Lewis Johnson, Ari Bader-Natal
AIED1
2012 Efficient Cultural Models of Verbal Behavior for Communicative Agents
Alicia Sagae, Jerry R. Hobbs, Suzanne Wertheim, Michael Agar, Emily Ho, W. Lewis Johnson
IVA6
2010 Expecting the Unexpected: Warehousing and Analyzing Data from ITS Field Use
W. Lewis Johnson, Naveen Ashish, Stephen Bodnar, Alicia Sagae
Intelligent Tutoring Systems (2)1
2010 Multiplayer Language and Culture Training in ISLET
Kevin Saunders, W. Lewis Johnson
Intelligent Tutoring Systems (2)2
2010 Facial Expressions and Politeness Effect in Foreign Language Training System
Ning Wang 0012, W. Lewis Johnson, Jonathan Gratch
Intelligent Tutoring Systems (1)2
2010 Validation of a Dialog System for Language Learners
Alicia Sagae, W. Lewis Johnson, Stephen Bodnar
SIGDIAL Conference2
2009 Alelo's Conversational AI Technologies for Language and Culture Education
W. Lewis Johnson
AIED1
2009 Scalability Issues in AIED
W. Lewis Johnson, Kurt VanLehn
AIED1
2009 Evaluating an Authoring Tool for Mini-Dialogs
abstract
In order to facilitate efficient creation of instructional content for high proficiency language learning systems, we investigate the use of utterance templates through an intuitive authoring tool. Evaluation in the context of authoring mini-dialogs shows that the tool can help authors can achieve higher coverage of the target language.
Alicia Sagae, W. Lewis Johnson
AIED3
2008 Tactical Language and Culture Training Systems: Using Artificial Intelligence to Teach Foreign Languages and Cultures
W. Lewis Johnson, André Valente
AAAI1
2008 Assessing Aptitude for Learning with a Serious Game for Foreign Language and Culture
W. Lewis Johnson, Shumin Wu
Intelligent Tutoring Systems1
2008 The Politeness Effect in an Intelligent Foreign Language Tutoring System
Ning Wang 0012, W. Lewis Johnson
Intelligent Tutoring Systems2
2008 The politeness effect: Pedagogical agents and learning outcomes
Ning Wang 0012, W. Lewis Johnson, Richard E. Mayer, Paola Rizzo, Erin Shaw, Heather Collins
Int. J. Hum. Comput. Stud.2
2007 Serious Use of a Serious Game for Language Learning
W. Lewis Johnson
AIED1
2007 Tactical Language and Culture Training System: Learn and Author
W. Lewis Johnson
AIED1
2007 In-game help in the Tactical Language Training System
Prasan Samtani, W. Lewis Johnson
AIED2
2006 The Tactical Language and Culture Training System: A Demonstration
André Valente, W. Lewis Johnson, Hannes Högni Vilhjálmsson
AAAI2
2006 Constructing computer-based tutors that are socially sensitive: Politeness in educational software
Richard E. Mayer, W. Lewis Johnson, Erin Shaw, Sahiba Sandhu
Int. J. Hum. Comput. Stud.2
2005 Pedagogical agent research and development: Next steps and future possibilities
Amy L. Baylor, Ronald A. Cole, Arthur C. Graesser, W. Lewis Johnson
AIED4
2005 Individualized feedback and simulation-based practice in the Tactical Language Training System: An experimental evaluation
Carole R. Beal, W. Lewis Johnson, Richard Dabrowski, Shumin Wu
AIED2
2005 Motivation and Affect in Educational Software
Cristina Conati, Benedict du Boulay, Claude Frasson, W. Lewis Johnson, Rosemary Luckin, Erika Martínez-Mirón, Helen Pain, Kaska Porayska-Pomsta, Genaro Rebolledo-Mendez
AIED4
2005 Iterative Evaluation of a Large-Scale, Intelligent Game for Language Learning
W. Lewis Johnson, Carole R. Beal
AIED1
2005 Cross-Cultural Evaluation of Politeness in Tactics for Pedagogical Agents
W. Lewis Johnson, Richard E. Mayer, Elisabeth André, Matthias Rehm
AIED1
2005 Serious Games for Language Learning: How Much Game, How Much AI?
W. Lewis Johnson, Hannes Högni Vilhjálmsson, Stacy Marsella
AIED1
2005 Detecting the Learner's Motivational States in An Interactive Learning Environment
W. Lewis Johnson
AIED2
2005 The Politeness Effect: Pedagogical Agents and Learning Gains
Ning Wang 0012, W. Lewis Johnson, Richard E. Mayer, Paola Rizzo, Erin Shaw, Heather Collins
AIED2
2005 Modeling and automating detection of errors in Arabic language learner speech
abstract
Human tutors, in dealing with non-native speakers, draw from their knowledge of common learner mistakes to understand learner speech and offer effective corrective advice. In this paper we present our work towards embedding some of this knowledge in the speech recognition and learner speech error detection subsystems of the Tactical Language Training System (TLTS). We discuss the implementation and effectiveness of our methodology which uses a combination of rule based and probabilistic models derived from linguistic knowledge about the target language and annotated speech to identify potential learner errors, detect them using ASR and to provide the user with corrective feedback based on error severity and factors such as the learner history. Evaluation results show that our system can provide effective feedback to the learner with good accuracy.
Abhinav Sethy, Shri Narayanan, Nicolaus Mote, W. Lewis Johnson
INTERSPEECH4
2005 Experimental evaluation of polite interaction tactics for pedagogical agents
abstract
Recent research shows that instructors commonly use politeness strategies to achieve affective scaffolding in educational contexts. The importance of affective factors such as self-confidence and interest that contribute to learner motivation is well recognized. In this paper, we describe the results of a Wizard-of-Oz experiment to study the effect of politeness strategies on both cognitive and motivational factors. We compare the results of two different politeness strategies, direct and polite, in assisting seventeen students in a computer-based learning task. We find that politeness can affect students' motivational state and help students learn difficult concepts. The results of the experiment provide a basis for the design of a polite pedagogical agent and its tutorial intervention strategies.
Ning Wang 0012, W. Lewis Johnson, Paola Rizzo, Erin Shaw, Richard E. Mayer
IUI2
2004 Workshop on Social and Emotional Intelligence in Learning Environments
Claude Frasson, Kaska Porayska-Pomsta, Cristina Conati, Guy Gouardères, W. Lewis Johnson, Helen Pain, Elisabeth André, Timothy W. Bickmore, Paul Brna, Isabel Fernández de Castro, Stefano A. Cerri, Cleide Jane Costa, James C. Lester, Christine L. Lisetti, Stacy Marsella, Jack Mostow, Roger Nkambou, Magalie Ochs, Ana Paiva 0001, Fábio Paraguaçu, Natalie K. Person, Rosalind W. Picard, Candace L. Sidner, Angel de Vicente
Intelligent Tutoring Systems5
2004 Tactical Language Training System: An Interim Report
W. Lewis Johnson, Carole R. Beal, Anna Fowles-Winkler, Ursula Lauper, Stacy Marsella, Shri Narayanan, Dimitra Papachristou, Hannes Högni Vilhjálmsson
Intelligent Tutoring Systems1
2004 Politeness in Tutoring Dialogs: "Run the Factory, That's What I'd Do"
W. Lewis Johnson, Paola Rizzo
Intelligent Tutoring Systems1
2004 Choosing when to interact with learners
abstract
In this paper, we describe a method for pedagogical agents to choose when to interact with learners in interactive learning environments. This method is based on observations of human tutors coaching students in on-line learning tasks. It takes into account the focus of attention of the learner, the learner's current task, and expected time required to perform the task. A Bayesian network model combines evidence from eye gaze and interface actions to infer learner focus of attention. The attention model is combined with a plan recognizer to detect different types of learner difficulties such as confusion and indecision which warrant intervention. We plan to incorporate this capability into a pedagogical agent able to interact with learners in socially appropriate ways.
Ning Wang 0012, W. Lewis Johnson
IUI3
2003 Interaction tactics for socially intelligent pedagogical agents
abstract
Guidebots, or animated pedagogical agents, can enhance interactive learning environments by promoting deeper learning and improve the learner's subjective experience. Guidebots exploit a person's natural tendency to interact socially with computers, as documented by Reeves, Nass, and their colleagues. However they also raise expectations of social abilities, and failure to meet those expectations can have unintended negative effects. The Social Intelligence Project is developing improved social interaction skills for guidebots. This paper describes efforts to model and implement interaction tactics for guidebots, i.e., dialog exchanges that are intended to achieve particular communicative and motivational effects. These are based on analyses of student-tutor interaction during computer-based learning
W. Lewis Johnson
IUI1
2003 Evolution of user interaction: the case of agent adele
abstract
Animated pedagogical agents offer promise as a means of making computer-aided learning more engaging and effective. To achieve this, an agent must be able to interact with the learner in a manner that appears believable, and that furthers the pedagogical goals of the learning environment. In this paper we describe how the user interaction model of one pedagogical agent evolved through an iterative process of design and user testing. The pedagogical agent Adele assists students as they assess and diagnose medical and dental patients in clinical settings. We describe the results of, and our responses to, three studies of Adele, involving over two hundred and fifty medical and dental students over five years, that have led to an improved tutoring strategy, and discuss the interaction possibilities of two different reasoning engines. With the benefit of hindsight, the paper articulates the principles that govern effective user-agent interaction in educational contexts, and describes how the agents interaction design in its current form embodies those principles
W. Lewis Johnson, Erin Shaw, Andrew Marshall, Catherine LaBore
IUI1
2002 An Agent That Helps Children to Author Rhetorically-Structured Digital Puppet Presentations
Paola Rizzo, Erin Shaw, W. Lewis Johnson
Intelligent Tutoring Systems3
2001 Animated Pedagogical Agents for Education Training and Edutainment
abstract
Animated pedagogical agents [ire mimated characters that c~ii iriterrict with learners iri corripiiter-based erivirorinietits, iri order to stirriiikite arid encoi4rcige lerirriitig. They improve the &“ectiveriess of education arid trriiriirig applicatioris, arid caii ulso be eniployed iri riiarij’ other iriteractive applicatioris to assist iiovice irsers. They draw 011 techriiqrres froin interactive eritertcririnierit, tnrikirig tlierii rrdl miter1 ,for entertaintnent rippliccitions brith uti ediicatiorirrl pirrpose ( “ediituirinient“). This tritoriril provides NII introdirctiori to anininted pedagogical agents, their itse in education, training, arid eritertainnient applications, arid methods arid technologies used to develop them. The iniportant capabilities of APAS will be described arid illirstrated in the context of exiniple pedagogical agent systems. Coriirnori niethods arid architectures for bidding arid coritrollirig the bekcivior of sirch agents will be described arid contrasted. Empirical evalim tioris of effectiveriess of APAS will also be presented. Particirlar eniphasis ill be placed on cissessirig the ciirrerit state of the art in APA research, highlightirig recerit accoriiplishnierits and iderit(fiirig cireas of ciirrerit Litid fictitre research.
W. Lewis Johnson
ICALT1
2001 Pedagogical Agents for Web-Based Learning
W. Lewis Johnson
Web Intelligence1
2000 Tutoring Diagnostic Problem Solving
Rajaram Ganeshan, W. Lewis Johnson, Erin Shaw, Beverly P. Wood
Intelligent Tutoring Systems2
1999 PESCE: A Visual Generator for Software Understanding
abstract
No abstract available.
Rogelio Adobbati, W. Lewis Johnson, Stacy Marsella
IUI2
1998 An Instructor's Assistant for Team-Training in Dynamic Mulit-Agent Vitual Worlds
Stacy Marsella, W. Lewis Johnson
Intelligent Tutoring Systems2
1998 Task Oriented Software Understanding
abstract
The main factors that affect software understanding are the complexity of the problem solved by the program, the program text, the user's mental ability and experience and the task being performed. The paper describes a planning approach solution to the software understanding problem that focuses on the user's task and expertise. First, user questions about software artifacts have been studied and the most commonly asked questions are identified. These questions are organized into a question model and procedures for answering them are developed. Then, the patterns in user questions while performing certain tasks have been studied and these patterns are used to build generic task models. The explanation system uses these task models in several ways. The task model, along with a user model, is used to generate explanations tailored to the user's task and expertise. In addition, the task model allows the system to provide explicit task support in its interface.
Ali Erdem, W. Lewis Johnson, Stacy Marsella
ASE2
1998 Adaptive agent tracking in real-world multiagent domains: a preliminary report
Milind Tambe, W. Lewis Johnson, Wei-Min Shen
Int. J. Hum. Comput. Stud.2
1997 Interactive Explanation of Software Systems
W. Lewis Johnson, Ali Erdem
Autom. Softw. Eng.1
1994 Situated Plan Attribution for Intelligent Tutoring
Randall W. Hill Jr., W. Lewis Johnson
AAAI2
1994 Agents that Learn to Explain Themselves
W. Lewis Johnson
AAAI1
1994 Introduction to the special issue on knowledge based software engineering
W. Lewis Johnson
Autom. Softw. Eng.1
1994 Introduction
W. Lewis Johnson, Anthony Finkelstein
Autom. Softw. Eng.1
1992 Representation and Presentation of Requirements Knowledge
abstract
The approach to representation and presentation of knowledge used in ARIES, an environment to experiment with support for analysts in modeling target domains and in entering and formalizing system requirements, is described. To effectively do this, ARIES must manage a variety of notations so that analysts can enter information in a natural manner, and ARIES can present it back in different notations and from different viewpoints. To provide this functionality, a single, highly expressive internal representation is used for all information in the system. The system architecture separates representation and presentation, in order to localize consistency and propagation issues. The presentation architecture is tailored to be flexible enough so that new notations can be easily introduced on top of the underlying representation. Presentation knowledge is coupled to specification evolution knowledge thereby leveraging common representations for both in order to provide automated focusing support to users who need informative guidance in creating and modifying specifications.>
W. Lewis Johnson, Martin Feather, David R. Harris 0002
IEEE Trans. Software Eng.1
1991 J. Psotka, L. D. Massey and S. A. Mutter, eds., Intelligent Tutoring Systems: Lessons Learned
W. Lewis Johnson
Artif. Intell.1
1990 Building an Evolution Transformation Library
W. Lewis Johnson, Martin Feather
ICSE1
1990 Understanding and Debugging Novice Programs
W. Lewis Johnson
Artif. Intell.1
1988 Deriving Specifications from Requirements
W. Lewis Johnson
ICSE1
1985 PROUST: Knowledge-Based Program Understanding
abstract
This paper describes a program called PROUST which does on-line analysis and understanding of Pascal written by novice programmers. PROUST takes as input a program and a nonalgorithmic description of the program requirements, and finds the most likely mapping between the requirements and the code. This mapping is in essence a reconstruction of the design and implementation steps that the programmer went through in writing the program. A knowledge base of programming plans and strategies, together with common bugs associated with them, is used in constructing this mapping. Bugs are discovered in the process of relating plans to the code; PROUST can therefore give deep explanations of program bugs by relating the buggy code to its underlying intentions.
W. Lewis Johnson, Elliot Soloway
IEEE Trans. Software Eng.1
1984 Intention-Based Diagnosis of Programming Errors
W. Lewis Johnson, Elliot Soloway
AAAI1
1984 PROUST: Knowledge-Based Program Understanding
W. Lewis Johnson, Elliot Soloway
ICSE1