Search · four archives
Search · four archives
15 papers · ranked by Valyu relevance
Zhenchang Xing, Jiamou Sun, Xin Peng, Xiwei Xu + 1 more
Programming tutorials are often created to demonstrate programming tasks with code examples. However, our study of Stack Overflow questions reveals the low utilization of high-quality programming tutorials, which is caused task description mismatch and code information overload. Document search can find relevant…
Qing Huang, Zhiqiang Yuan, Zhenchang Xing, Zhengkang Zuo + 2 more
'Changjing Wang' 'Xin Xia'] Abstract—Software programming requires both API reference (know-what) knowledge and programming task (know-how) knowledge. Lots of programming know-what and know-how knowledge is documented in text, for example, API reference documentation and programming tutorials. To improve knowledge…
Aidan Hogan, Eva Blomqvist, Michael Cochez, Claudia d’Amato + 14 more
'Gerard de Melo' 'Claudio Gutiérrez' 'Sabrina Kirrane' 'José Emilio Labra Gayo' 'Roberto Navigli' 'Sebastian Neumaier' 'Axel-Cyrille Ngonga Ngomo' 'Axel Polleres' 'Sabbir M. Rashid' 'Anisa Rula' 'Lukas Schmelzeisen' 'Juan Sequeda' 'Steffen Staab' 'Antoine Zimmermann'] AIDAN HOGAN, IMFD, DCC, Universidad de Chile, Chile…
Théo Matricon, Nathanaël Fijalkow, Gaëtan Margueritte
We tackle the problem of automatic generation of computer programs from a few pairs of input-output examples. The starting point of this work is the observation that in many applications a solution program must use external knowledge not present in the examples: we call such programs knowledge-powered since they can…
Mark Matties
We present an overview of the design and first proof-ofconcept implementation for AIDA, an autonomous intelligent developer agent that develops software from scratch. AIDA takes a software requirements specification and uses reasoning over a semantic knowledge graph to interpret the requirements, then designs and…
Agnieszka Lawrynowicz
Knowledge can take different forms. We distinguish between declarative knowledge (knowing something) or procedural knowledge (knowing how, know-how), sensorimotor knowledge (riding a bicycle), and affective knowledge (deep understanding). The classic definition of knowledge derived from philosophy defines knowledge as…
Marcelo Arenas, Claudio Gutiérrez, Juan Sequeda
Graphs have become the best way we know of representing knowledge. The computing community has investigated and developed the support for managing graphs by means of digital technology. Graph databases and knowledge graphs surface as the most successful solutions to this program. The goal of this document is to provide…
Trey Grainger, Khalifeh AlJadda, Mohammed Korayem, Andries Smith
—This paper describes a new kind of knowledge representation and mining system which we are calling the Semantic Knowledge Graph. At its heart, the Semantic Knowledge Graph leverages an inverted index, along with a complementary uninverted index, to represent nodes (terms) and edges (the documents within intersecting…
Kamburjan, Eduard, Klungre, Vidar Norstein + 9 more
This paper addresses the dichotomy between the formalization of structural and the formalization of behavioral knowledge by means of semantically lifted programs, which explore an intuitive connection between programs and knowledge graphs. While knowledge graphs and ontologies are eminently useful to represent formal…
Lars Vogt, Marcel Konrad, Manuel Prinz
Knowledge graphs and ontologies provide promising technical solutions for implementing the FAIR Principles for Findable, Accessible, Interoperable, and Reusable data and metadata. However, they also come with their own challenges. Nine such challenges are discussed and associated with the criterion of cognitive…
Mark C. Ballandies, Evangelos Pournaras
—Building trustworthy knowledge graphs for cyberphysical social systems (CPSS) is a challenge. In particular, current approaches relying on human experts have limited scalability, while automated approaches are often not accountable to users resulting in knowledge graphs of questionable quality. This paper introduces a…
Phillip Schneider, Tim Schopf, Juraj Vladika, Florian Matthes
Processing Authors: ['Phillip Schneider' 'Tim Schopf' 'Juraj Vladika' 'Florian Matthes'] Knowledge management is a critical challenge for enterprises in today's digital world, as the volume and complexity of data being generated and collected continue to grow incessantly. Knowledge graphs (KG) emerged as a promising…
Ali Hur, Naeem Khalid Janjua, Mohiuddin Ahmed
-- Global datasphere is increasing fast, and it is expected to reach 175 Zettabytes by 20251 . However, most of the content is unstructured and is not understandable by machines. Structuring this data into a knowledge graph enables multitudes of intelligent applications such as deep question answering, recommendation…
Evan Patterson, Ioana Baldini, Aleksandra Mojsilovic, Kush R. Varshney
'Kush R. Varshney'] Abstract. Your computer is continuously executing programs, but does it really understand them? Not in any meaningful sense. That burden falls upon human knowledge workers, who are increasingly asked to write and understand code. They deserve to have intelligent tools that reveal the connections…
Shantanu Jaiswal, Liu Yan, Dongkyu Choi, Kenneth Kwok
Commonsense knowledge-graphs (CKGs) are important resources towards building machines that can 'reason' on text or environmental inputs and make inferences beyond perception. While current CKGs encode world knowledge for a large number of concepts and have been effectively utilized for incorporating commonsense in…