Knowledge Retrieval and Reuse Ⅱ

A special issue of Applied Sciences (ISSN 2076-3417). This special issue belongs to the section "Computing and Artificial Intelligence".

Deadline for manuscript submissions: closed (30 April 2022) | Viewed by 11988

Special Issue Editors


E-Mail Website
Guest Editor
Department of Computer Science and Engineering, Universidad Carlos III de Madrid, Madrid, Spain
Interests: systems/software engineering; retrieval; quality; requirements; artificial intelligence; quality metrics
Special Issues, Collections and Topics in MDPI journals

E-Mail Website
Guest Editor
Department of Computer Science and Engineering, Universidad Carlos III de Madrid, Madrid, Spain
Interests: knowledge reuse; systems/software engineering; retrieval; quality
Special Issues, Collections and Topics in MDPI journals

Special Issue Information

Dear Collegues,

Currently, we all live in an information society in which knowledge plays an unprecedented role in our professional but also personal lives. Organizations have become conscious that their corporate assets are the boundaries that set them apart from their competitors. In the past, assets were usually coupled with product lines, frameworks, etc., but this is no longer true. Assets, as relevant and valuable units of an organization, not only include reusable code snippets or executable components, product lines or frameworks. All information units relevant for an organization’s actual, tactical or strategical views are considered assets: specifically, knowledge assets ready to be reused. This includes business process descriptions, business models, software designs, requirements, personnel structures and classifications, technology failures, support problems, client experiences, competitor analyses, business intelligence, images, lessons learned, human resources experiences, etc. Day by day, there is an increased interest in maximizing the value of an organization’s knowledge, and knowledge has become one of the most (if not the most) valuable assets of the modern organization.

In this context, knowledge reuse has become important for industries because it increases the benefits of productivity. These benefits can be enjoyed by capitalizing on previous experiences and avoiding duplicated solutions. Currently, a significant problem companies face is the variety of relevant information available. Therefore, it is a challenge for them to transform information into knowledge, to represent any kind of knowledge within a common repository, and finally, to offer reuse methods to users: thus, a retrieval approach is needed to support the diverse assets of the companies and the knowledge reuse methods.

This Special Issue intends to focus on several aspects around knowledge retrieval and reuse (KR & R), including:

  • Clarifying the difference between information and knowledge;
  • Modern algorithms for information and knowledge retrieval;
  • Artificial intelligence and KR & R: how machine learning and user feedback affect the retrieval and reuse of all sorts of knowledge artifacts;
  • Applications of KR & R;
  • Interactive retrieval and reuse: chat boxes/virtual assistants;
  • Beyond the format and domain limit: specific search tools for models, blueprints, molecules, graphs, etc.;
  • Systems engineering retrieval and reuse (solutions for archiving, model-based systems engineering, traceability discovery, pattern recognition and matching algorithms, etc.);
  • Software engineering retrieval and reuse (requirements reuse, code retrieval and organization, software reuse);
  • Information science retrieval and reuse (thesaurus generation, automatic classification of documentation, information quality, etc.);
  • Ontology and semantic domain (knowledge reuse through ontology reasoning, generation of ontologies using artificial intelligence and machine learning, etc.).

Prof. Dr. Eugenio Parra
Prof. Dr. Juan Llorens
Guest Editors

Manuscript Submission Information

Manuscripts should be submitted online at www.mdpi.com by registering and logging in to this website. Once you are registered, click here to go to the submission form. Manuscripts can be submitted until the deadline. All submissions that pass pre-check are peer-reviewed. Accepted papers will be published continuously in the journal (as soon as accepted) and will be listed together on the special issue website. Research articles, review articles as well as short communications are invited. For planned papers, a title and short abstract (about 100 words) can be sent to the Editorial Office for announcement on this website.

Submitted manuscripts should not have been published previously, nor be under consideration for publication elsewhere (except conference proceedings papers). All manuscripts are thoroughly refereed through a single-blind peer-review process. A guide for authors and other relevant information for submission of manuscripts is available on the Instructions for Authors page. Applied Sciences is an international peer-reviewed open access semimonthly journal published by MDPI.

Please visit the Instructions for Authors page before submitting a manuscript. The Article Processing Charge (APC) for publication in this open access journal is 2400 CHF (Swiss Francs). Submitted papers should be well formatted and use good English. Authors may use MDPI's English editing service prior to publication or during author revisions.

Keywords

  • knowledge reuse
  • retrieval
  • systems engineering
  • software engineering
  • artificial intelligence

Published Papers (6 papers)

Order results
Result details
Select all
Export citation of selected articles as:

Research

16 pages, 1302 KiB  
Article
Case-Based Reasoning System for Aeroengine Fault Diagnosis Enhanced with Attitudinal Choquet Integral
by Mengqi Chen, Jingyang Xia, Ruoyun Huang and Weiguo Fang
Appl. Sci. 2022, 12(11), 5696; https://0-doi-org.brum.beds.ac.uk/10.3390/app12115696 - 03 Jun 2022
Cited by 1 | Viewed by 1134
Abstract
As the core process of case-based reasoning (CBR), case retrieval is the foundation for CBR success, and the quality of case retrieval depends on the case similarity measure. We improved the CBR system for aeroengine fault diagnosis by embedding the attitudinal Choquet integral [...] Read more.
As the core process of case-based reasoning (CBR), case retrieval is the foundation for CBR success, and the quality of case retrieval depends on the case similarity measure. We improved the CBR system for aeroengine fault diagnosis by embedding the attitudinal Choquet integral (ACI) and 2-order additive measure to consider attribute interactions and decision makers’ attitudes. The enhanced case retrieval method can not only integrate the local similarity, attribute importance, and interaction between attributes, but also incorporate the attitude of the decision maker, thus producing more comprehensive and reasonable global similarity and high-quality recommendations. An experimental study of aeroengine fault diagnosis and comparisons with other similarity aggregation methods were performed to demonstrate the effectiveness of the proposed method. Full article
(This article belongs to the Special Issue Knowledge Retrieval and Reuse Ⅱ)
Show Figures

Figure 1

19 pages, 3774 KiB  
Article
Genetic Algorithms: A Practical Approach to Generate Textual Patterns for Requirements Authoring
by Jesús Poza, Valentín Moreno, Anabel Fraga and José María Álvarez-Rodríguez
Appl. Sci. 2021, 11(23), 11378; https://0-doi-org.brum.beds.ac.uk/10.3390/app112311378 - 01 Dec 2021
Cited by 2 | Viewed by 1662
Abstract
The writing of accurate requirements is a critical factor in assuring the success of a project. Text patterns are knowledge artifacts that are used as templates to guide engineers in the requirements authoring process. However, generating a text pattern set for a particular [...] Read more.
The writing of accurate requirements is a critical factor in assuring the success of a project. Text patterns are knowledge artifacts that are used as templates to guide engineers in the requirements authoring process. However, generating a text pattern set for a particular domain is a time-consuming and costly activity that must be carried out by specialists. This research proposes a method of automatically generating text patterns from an initial corpus of high-quality requirements, using genetic algorithms and a separate-and-conquer strategy to create a complete set of patterns. Our results show this method can generate a valid pattern set suitable for requirements authoring, outperforming existing methods by 233%, with requirements ratio values of 2.87 matched per pattern found; as opposed to 1.23 using alternative methods. Full article
(This article belongs to the Special Issue Knowledge Retrieval and Reuse Ⅱ)
Show Figures

Figure 1

38 pages, 5575 KiB  
Article
OntoTouTra: Tourist Traceability Ontology Based on Big Data Analytics
by Juan Francisco Mendoza-Moreno, Luz Santamaria-Granados, Anabel Fraga Vázquez and Gustavo Ramirez-Gonzalez
Appl. Sci. 2021, 11(22), 11061; https://0-doi-org.brum.beds.ac.uk/10.3390/app112211061 - 22 Nov 2021
Cited by 2 | Viewed by 2654
Abstract
Tourist traceability is the analysis of the set of actions, procedures, and technical measures that allows us to identify and record the space–time causality of the tourist’s touring, from the beginning to the end of the chain of the tourist product. Besides, the [...] Read more.
Tourist traceability is the analysis of the set of actions, procedures, and technical measures that allows us to identify and record the space–time causality of the tourist’s touring, from the beginning to the end of the chain of the tourist product. Besides, the traceability of tourists has implications for infrastructure, transport, products, marketing, the commercial viability of the industry, and the management of the destination’s social, environmental, and cultural impact. To this end, a tourist traceability system requires a knowledge base for processing elements, such as functions, objects, events, and logical connectors among them. A knowledge base provides us with information on the preparation, planning, and implementation or operation stages. In this regard, unifying tourism terminology in a traceability system is a challenge because we need a central repository that promotes standards for tourists and suppliers in forming a formal body of knowledge representation. Some studies are related to the construction of ontologies in tourism, but none focus on tourist traceability systems. For the above, we propose OntoTouTra, an ontology that uses formal specifications to represent knowledge of tourist traceability systems. This paper outlines the development of the OntoTouTra ontology and how we gathered and processed data from ubiquitous computing using Big Data analysis techniques. Full article
(This article belongs to the Special Issue Knowledge Retrieval and Reuse Ⅱ)
Show Figures

Figure 1

26 pages, 1255 KiB  
Article
Model and Knowledge Representation for the Reuse of Design Process Knowledge Supporting Design Automation in Mass Customization
by Fabian Dworschak, Patricia Kügler, Benjamin Schleich and Sandro Wartzack
Appl. Sci. 2021, 11(21), 9825; https://0-doi-org.brum.beds.ac.uk/10.3390/app11219825 - 21 Oct 2021
Cited by 5 | Viewed by 2180
Abstract
Mass customization aims to meet individual requirements and, therefore, is one way to attract and retain customers—a key challenge in the design industry. The increase in design automation has offered new opportunities to design customized products at high speed in a way that [...] Read more.
Mass customization aims to meet individual requirements and, therefore, is one way to attract and retain customers—a key challenge in the design industry. The increase in design automation has offered new opportunities to design customized products at high speed in a way that is cost equivalent to mass production. Design automation is built upon the reuse of product and process knowledge. Ontologies have proven to be a feasible, highly aggregated knowledge representation in engineering design. While product and process knowledge from other lifecycle phases are represented in multiple approaches, the design process of the product as well as the adaption process of product variants is missing, causing breakpoints or additional iterations in design automation. Therefore, suitable knowledge representation tailored to design automation is still missing. Accordingly, this contribution proposes a novel knowledge representation approach to enable design automation for mass customization. Methodically, this novel approach uses semantic enrichment of CAD environments to automatically deduce information about a design task, design rationale, and design process represented by a formal ontology. The integration of the design process significantly differentiates the approach from previous ones. The feasibility of the approach is demonstrated by a bike crank customization process. Full article
(This article belongs to the Special Issue Knowledge Retrieval and Reuse Ⅱ)
Show Figures

Figure 1

23 pages, 5133 KiB  
Article
Extracting SBVR Business Vocabularies from UML Use Case Models Using M2M Transformations Based on Drag-and-Drop Actions
by Tomas Skersys, Paulius Danenas, Rimantas Butleris, Armantas Ostreika and Jonas Ceponis
Appl. Sci. 2021, 11(14), 6464; https://doi.org/10.3390/app11146464 - 13 Jul 2021
Cited by 2 | Viewed by 1482
Abstract
In the domain of model-driven system engineering, model-to-model (M2M) transformations present a very relevant topic because they may provide much-needed automation capabilities to the whole CASE-supported system development life cycle. Nonetheless, it is observed that throughout the whole development process M2M transformations are [...] Read more.
In the domain of model-driven system engineering, model-to-model (M2M) transformations present a very relevant topic because they may provide much-needed automation capabilities to the whole CASE-supported system development life cycle. Nonetheless, it is observed that throughout the whole development process M2M transformations are spread unevenly; in this respect, the phases of Business Modeling and System Analysis are arguably the most underdeveloped ones. The main novelty and contributions of this paper are the presented set of model-based transformations for extracting well-structured SBVR business vocabularies from visual UML use case models, which utilizes M2M transformation technology based on the so-called drag-and-drop actions. The conducted experiments show that this new development provides the same transformation power while introducing more flexibility to the model development process as compared to our previously developed approach for (semi-)automatic extraction of SBVR business vocabularies from UML use case models. Full article
(This article belongs to the Special Issue Knowledge Retrieval and Reuse Ⅱ)
Show Figures

Figure 1

26 pages, 5738 KiB  
Article
New Developer Metrics for Open Source Software Development Challenges: An Empirical Study of Project Recommendation Systems
by Abdulkadir Şeker, Banu Diri and Halil Arslan
Appl. Sci. 2021, 11(3), 920; https://0-doi-org.brum.beds.ac.uk/10.3390/app11030920 - 20 Jan 2021
Cited by 2 | Viewed by 1938
Abstract
Software collaboration platforms where millions of developers from diverse locations can contribute to the common open source projects have recently become popular. On these platforms, various information is obtained from developer activities that can then be used as developer metrics to solve a [...] Read more.
Software collaboration platforms where millions of developers from diverse locations can contribute to the common open source projects have recently become popular. On these platforms, various information is obtained from developer activities that can then be used as developer metrics to solve a variety of challenges. In this study, we proposed new developer metrics extracted from the issue, commit, and pull request activities of developers on GitHub. We created developer metrics from the individual activities and combined certain activities according to some common traits. To evaluate these metrics, we created an item-based project recommendation system. In order to validate this system, we calculated the similarity score using two methods and assessed top-n hit scores using two different approaches. The results for all scores with these methods indicated that the most successful metrics were binary_issue_related, issue_commented, binary_pr_related, and issue_opened. To verify our results, we compared our metrics with another metric generated from a very similar study and found that most of our metrics gave better scores that metric. In conclusion, the issue feature is more crucial for GitHub compared with other features. Moreover, commenting activity in projects can be equally as valuable as code contributions. The most of binary metrics that were generated, regardless of the number of activities, also showed remarkable results. In this context, we presented improvable and noteworthy developer metrics that can be used for a wide range of open-source software development challenges, such as user characterization, project recommendation, and code review assignment. Full article
(This article belongs to the Special Issue Knowledge Retrieval and Reuse Ⅱ)
Show Figures

Figure 1

Back to TopTop