Filters








49,952 Hits in 4.4 sec

Expert Programming Knowledge: A Schema-based Approach [chapter]

Françoise Détienne
1990 Psychology of Programming  
The topic of this chapter is the role of expert programming knowledge in the understanding activity.  ...  In the "schema-based approach", the role of semantic structures is emphasized whereas, in the "control-flow approach", the role of syntactic structures is emphasized.  ...  In the schema-based approach (as called in this chapter) experts are assumed to use mainly knowledge structures which represent semantic information in the programming domain.  ... 
doi:10.1016/b978-0-12-350772-3.50018-5 fatcat:7n6ucqobireonhvrvlh7kffmli

Facilitating the interaction with data warehouse schemas through a visual web-based approach

Clemente Borges, José Macías
2014 Computer Science and Information Systems  
We propose a web-based tool that manipulates Data Warehouse schemas by using a visual language to represent the database structure and providing several visualization techniques that facilitate the interaction  ...  We based our research on an End-User Development approach that has been evaluated to obtain some initial usability indicators.  ...  Our Approach VISQUE is a web-based tool created through a user-centered development process.  ... 
doi:10.2298/csis131130032b fatcat:raimybrnibfr5ftssguan4xjuy

Access to specific declarative knowledge by expert systems: The impact of logic programming

Yannis Vassiliou, James Clifford, Matthias Jarke
1985 Decision Support Systems  
As part of the operation of an Expert System, a deductive component accesses a database of facts to help simulate the behavior of a human expert in a particular problem domain.  ...  Features of each of these strategies are addressed within the framework of a Logic-based deductive component and the relational model of data.  ...  On the other hand, the addition of knowledge-based decision models, in particular expert systems, to the model base of a DSS presents new challenges for DSS implementation.  ... 
doi:10.1016/0167-9236(85)90063-6 fatcat:nnwqdhurtffzvpuddgemofbnxy

Mental Representations Constructed by Experts and Novices in Object-Oriented Program Comprehension [article]

Jean-Marie Burkhardt , Susan Wiedenbeck
2007 arXiv   pre-print
Our purpose is to develop and evaluate a cognitive model of object-oriented (OO) program understanding. Our model is based on the van Dijk and Kintsch's model of text understanding (1983).  ...  One key aspect of this theoretical approach is the distinction between two kinds of representation the reader might construct from a text: the textbase and the situation model.  ...  If this is true, decomposition of a problem into objects may be easier in the OO paradigm because it is driven more by knowledge about world structure and less by knowledge about design schemas (or programming  ... 
arXiv:cs/0612018v2 fatcat:z5lp5xq32vcafjnu3njsnb76bi

XPLAIN: a system for creating and explaining expert consulting programs

William R. Swartout
1983 Artificial Intelligence  
This can be especially true when first working with an expert system. Expert systems are usually based on heuristics.  ...  Since it is desirable for expert programs to be able to justify what they do as well as do it, we need to find a way of capturing the knowledge and decisions that went into writing the program in the first  ...  The major changes in the explanation routines that have to be made are that a flag has to be set so that verbs are generated in the past tense, and the generator for conditionals has to be modified to  ... 
doi:10.1016/s0004-3702(83)80014-9 fatcat:33ecinb53nerxj46ts3i4ltrmq

XPLAIN: a system for creating and explaining expert consulting programs

William R. Swartout
1983 Computer Compacts  
This can be especially true when first working with an expert system. Expert systems are usually based on heuristics.  ...  Since it is desirable for expert programs to be able to justify what they do as well as do it, we need to find a way of capturing the knowledge and decisions that went into writing the program in the first  ...  The major changes in the explanation routines that have to be made are that a flag has to be set so that verbs are generated in the past tense, and the generator for conditionals has to be modified to  ... 
doi:10.1016/0167-7136(83)90280-9 fatcat:yncw76ddlrhrvavtxmd3hpiuae

Stimulus structures and mental representations in expert comprehension of computer programs

Nancy Pennington
1987 Cognitive Psychology  
In a second study 40 professional programmers studied and modified programs of moderate length.  ...  Different kinds of programming knowledge facilitate detection and representation of the different textual relations.  ...  The general approach employed in the present research is to regard a computer program as a text.  ... 
doi:10.1016/0010-0285(87)90007-7 fatcat:egwi7ddncrgg3a62bm5qhgtdii

Mental Representations Constructed by Experts and Novices in Object-Oriented Program Comprehension [chapter]

Jean-Marie Burkhardt, Françoise Détienne, Susan Wiedenbeck
1997 Human-Computer Interaction INTERACT '97  
Our purpose is to develop and evaluate a cognitive model of object-oriented (00) program understanding. Our model is based on the van Dijk and Kintsch's model of text understanding (1983).  ...  One key aspect of this theoretical approach is the distinction between two kinds of representation the reader might construct from a text: the textbase and the situation model.  ...  If this is true, decomposition of a problem into objects may be easier in the 00 paradigm because it is driven more by knowledge about world structure and less by knowledge about design schemas (or programming  ... 
doi:10.1007/978-0-387-35175-9_55 fatcat:su26z6mtknby3at25f7iyby7yi

Protus 2.0: Ontology-based semantic recommendation in programming tutoring system

Boban Vesin, Mirjana Ivanović, Aleksandra Klašnja-Milićević, Zoran Budimac
2012 Expert systems with applications  
This paper presents new approach to perform effective personalization highly based on Semantic web technologies performed in new version of the system, named Protus 2.0.  ...  With the development of the Semantic web the use of ontologies as a formalism to describe knowledge and information in a way that can be shared on the web is becoming common.  ...  Study given in Chi (2009) utilizes a knowledge-intensive approach to create a general sequencing knowledge base within elementary school mathematics course.  ... 
doi:10.1016/j.eswa.2012.04.052 fatcat:iegquwrywndpxlh2iclxerdzsu

Semantic Knowledge-Based-Engineering: The Codex Framework

J. Zamboni, A. Zamfir, E. Moerland
2020 Proceedings of the 12th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management  
Modern Knowledge-Based Engineering (KBE) systems fulfill this function, making formalized knowledge executable by using highly specialized environments and languages.  ...  In this paper, the COllaborative DEsign and eXploration (Codex) framework is presented which aims at merging these two technologies into a single framework that can be used to create domain-specific knowledge-bases  ...  Thereafter, the importance of the meta-modeling environment is discussed by comparing frame-based structures with a knowledge graph approach.  ... 
doi:10.5220/0010143202420249 dblp:conf/ic3k/ZamboniZM20 fatcat:or4wt3hplvgvhadteifmfekfhi

Data quality through knowledge engineering

Tamraparni Dasu, Gregg T. Vesonder, Jon R. Wright
2003 Proceedings of the ninth ACM SIGKDD international conference on Knowledge discovery and data mining - KDD '03  
Domain knowledge is often fragmented across experts, and those experts do not always agree.  ...  Our approach is to implement business rules as constraints on data in a classical expert system formalism sometimes called production rules.  ...  With our knowledge engineering and rule based programming approach, we reduce cycle times by preventing errors by applying the knowledge to earlier stages of data capture.  ... 
doi:10.1145/956841.956844 fatcat:542ezxaebnhp7gcnk2rnlaagny

Data quality through knowledge engineering

Tamraparni Dasu, Gregg T. Vesonder, Jon R. Wright
2003 Proceedings of the ninth ACM SIGKDD international conference on Knowledge discovery and data mining - KDD '03  
Domain knowledge is often fragmented across experts, and those experts do not always agree.  ...  Our approach is to implement business rules as constraints on data in a classical expert system formalism sometimes called production rules.  ...  With our knowledge engineering and rule based programming approach, we reduce cycle times by preventing errors by applying the knowledge to earlier stages of data capture.  ... 
doi:10.1145/956750.956844 dblp:conf/kdd/DasuVW03 fatcat:gwanvmp7ufdlfpi6mfeizdihya

A visual programming system for automated problem solving

Ourania Hatzi, Dimitris Vrakas, Nick Bassiliades, Dimosthenis Anagnostopoulos, Ioannis Vlahavas
2010 Expert systems with applications  
The demonstration of the system is performed through a case study involving web service composition viewed as a planning problem.  ...  Although new AI planning algorithms and techniques are being developed and improved rapidly, there is a lack of efficient and easy to use systems able to incorporate and utilize them.  ...  Acknowledgments This work was partially supported by a PENED program (EPAN M.8.3.1, No. 03TD73), jointly funded by the European Union and the Greek Government (General Secretariat of Research and Technology  ... 
doi:10.1016/j.eswa.2009.12.047 fatcat:6aj5ci3qk5df3pkdyr3g3fiubm

Knowledge Integration

Andreas Maier, Nieves Peña, Iñaki Laresgoiti, Amaia Bernaras
2003 Workshop Ontologie-basiertes Wissensmanagement  
knowledge base [AS92a] . 2.3.  ...  Requirement 4: Provide a Data Storage As a name for a mainly unchanging pool of information the terms Knowledge Base or Repository are often used.  ...  picture 11: a visual rule editor There the modelled relations (is about, is sales manager of, is handled by) will appear.  ... 
dblp:conf/wow/MaierPLB03 fatcat:5ha4jt37fzgrjo3ryvt4wuquni

Meta-Level Knowledge: Overview and Applications

Randall Davis, Bruce G. Buchanan
1977 International Joint Conference on Artificial Intelligence  
The examples include applications of the idea to tasks such as transfer of expertise from a domain expert to a program, and the maintenance and use of large Knowledge bases.  ...  We define the concept of meta-level Knowledge, and illustrate it by briefly reviewing four examples that have been described in detail elsewhere [2] [3] [4] [5] .  ...  The approach is based on the concept of a data structure schema, a device which provides a framework in which representations can be specified.  ... 
dblp:conf/ijcai/DavisB77 fatcat:vmz3krp37ffpnixhdv4ka4pmfa
« Previous Showing results 1 — 15 out of 49,952 results