中文
相关论文

相关论文: More Effective Ontology Authoring with Test-Driven…

200 篇论文

Building an ontology is not only a time-consuming process, but it is also confusing, especially for beginners and the inexperienced. Although ontology developers can take the help of domain experts in building an ontology, they are not…

人工智能 · 计算机科学 2022-02-07 Pramit Bhattacharyya , Raghava Mutharaju

Authoring of OWL-DL ontologies is intellectually challenging and to make this process simpler, many systems accept natural language text as input. A text-based ontology authoring approach can be successful only when it is combined with an…

人工智能 · 计算机科学 2017-10-02 Kevin Alex Mathews , P Sreenivasa Kumar

Optimization techniques play a significant role in improving description logic reasoners covering the Web Ontology Language (OWL). These techniques are essential to speed up these reasoners. Many of the optimization techniques are based on…

人工智能 · 计算机科学 2018-10-26 Razieh Mehri , Volker Haarslev , Hamidreza Chinaei

In this paper we propose facilitating ontology development by constant evaluation of steps in the process of ontology development. Existing methodologies for ontology development are complex and they require technical knowledge that…

软件工程 · 计算机科学 2018-07-12 Dejan Lavbič , Marjan Krisper

Test-driven development (TDD) has been adopted to improve Large Language Model (LLM)-based code generation by using tests as executable specifications. However, existing TDD-style code generation studies are largely limited to…

软件工程 · 计算机科学 2026-02-04 Yunhao Liang , Ruixuan Ying , Shiwen Ni , Zhe Cui

OWL 2 has been standardized by the World Wide Web Consortium (W3C) as a family of ontology languages for the Semantic Web. The most expressive of these languages is OWL 2 Full, but to date no reasoner has been implemented for this language.…

人工智能 · 计算机科学 2011-08-02 Michael Schneider , Geoff Sutcliffe

Ontology development is a non-trivial task requiring expertise in the chosen ontological language. We propose a method for making the content of ontologies more transparent by presenting, through the use of natural language generation,…

人工智能 · 计算机科学 2013-12-11 Shao Fen Liang , Donia Scott , Robert Stevens , Alan Rector

Test-Driven Development (TDD), an agile development approach that enforces the construction of software systems by means of successive micro-iterative testing coding cycles, has been widely claimed to increase external software quality. In…

软件工程 · 计算机科学 2018-09-07 Adrian Santos , Jaroslav Spisak , Markku Oivo , Natalia Juristo

While there has been plenty of work on generating tests from existing code, there has been limited work on generating tests from issues. A correct test must validate the code patch that resolves the issue. This paper focuses on the scenario…

软件工程 · 计算机科学 2025-06-02 Toufique Ahmed , Jatin Ganhotra , Rangeet Pan , Avraham Shinnar , Saurabh Sinha , Martin Hirzel

Rapid growth of documents, web pages, and other types of text content is a huge challenge for the modern content management systems. One of the problems in the areas of information storage and retrieval is the lacking of semantic data.…

数据库 · 计算机科学 2015-02-23 Mona Dadjoo , Esmaeil Kheirkhah

In this paper we formally analyze the software methodology called (iterated) Test Driven Development (TDD). We formally define Specification, Software, Testing, Equivalence Partitions, Coupling, to argue about the nature of the software…

软件工程 · 计算机科学 2024-07-19 Hemil Ruparel , Nabarun Mondal

Ontologies provide formal representation of knowledge shared within Semantic Web applications. Ontology learning involves the construction of ontologies from a given corpus. In the past years, ontology learning has traversed through shallow…

信息检索 · 计算机科学 2024-06-18 Rick Du , Huilong An , Keyu Wang , Weidong Liu

Ontologies are useful for automatic machine processing of domain knowledge as they represent it in a structured format. Yet, constructing ontologies requires substantial manual effort. To automate part of this process, large language models…

机器学习 · 计算机科学 2024-11-01 Andy Lo , Albert Q. Jiang , Wenda Li , Mateja Jamnik

The present preprint specifies and defines all Terms, Properties, Relationships and Axioms of TestTDO (software Testing Top-Domain Ontology) v1.3, which is a slightly updated version of its predecessor, TestTDO v1.2. TestTDO is a top-domain…

软件工程 · 计算机科学 2022-02-14 Guido Tebes , Denis Peppino , Pablo Becker , Luis Olsina

Use case driven development methodologies put use cases at the center of the software development process. However, in order to support automated development and analysis, use cases need to be appropriately formalized. This will also help…

软件工程 · 计算机科学 2016-03-30 Rui Couto , António Nestor Ribeiro , José Creissac Campos

The ability of Large Language Models (LLMs) to perform reasoning tasks such as deduction has been widely investigated in recent years. Yet, their capacity to generate proofs-faithful, human-readable explanations of why conclusions…

人工智能 · 计算机科学 2026-01-21 Hui Yang , Jiaoyan Chen , Uli Sattler

Ontology-based data access (OBDA) is a novel paradigm facilitating access to relational data, realized by linking data sources to an ontology by means of declarative mappings. DL-Lite_R, which is the logic underpinning the W3C ontology…

Background: Test-Driven Development (TDD) is an agile software development practice, which is claimed to boost both external quality of software products and developers' productivity. Aims: We want to study (i) the TDD effects on the…

The deployment of automated functions that can operate without direct human supervision has changed safety evaluation in domains seeking higher levels of automation. Unlike conventional systems that rely on human operators, these functions…

软件工程 · 计算机科学 2025-09-03 Martin Skoglund , Fredrik Warg , Anders Thorsén , Sasikumar Punnekkat , Hans Hansson

Agents, whether software or hardware, perceive their environment through sensors and act using actuators, often operating in dynamic, partially observable settings. They face challenges like incomplete and noisy data, unforeseen situations,…

人工智能 · 计算机科学 2024-05-29 Saeedeh Ghanadbashi , Fatemeh Golpayegani