Reviewerly/exHarmony huggingface dataset:
The possibilities of using virtual reality technology in teaching a foreign language

This paper considers the possibilities of using virtual reality technology in the process of teaching a foreign language. The relevance of the topic is due to the emergence of innovative computer developments and the prospect of their introduction into the educational process. The paper contains the definition of the term virtual reality; the views of scientists on the appropriateness of using digital technologies for pedagogical purposes are presented. The study gives a comprehensive analysis of modern Internet resources containing virtual reality technology, and describes in detail the possibilities of their use for teaching a foreign language. On the example of the educational program Virtual Speech, methods of working on creating a presentation and preparing a monologue statement in virtual reality are considered, which confirms the practical significance of the work, the results of which can be used by foreign language teachers. The analysis revealed the advantages of the technology under consideration: creating the effect of full presence and immersion in the language environment, interactivity, expanding ideas about the surrounding processes and phenomena, sensory perception of updated data in a familiar environment, which contribute to the communicative competence development necessary for mastering a foreign language. These features of virtual reality are of interest to students and increase motivation to learn a foreign language. The conducted research allows us to conclude that there are great opportunities for using virtual reality technology in teaching a foreign language.
Multivariate Aggregate and Multi-signature Scheme

Multi-signature scheme allows a group of signers to construct a digital signature on the same message collectively. On the other hand, aggregate signature does the same but for different messages for different signers. Till now, there is no constant size multi-signature as well as aggregate signature in multivariate public key cryptography. Herein, we propose a constant size multivariate aggregate signature which can also be reduced as multi-signature. The security of the proposed scheme is proved apparently in random oracle model.
University profile educational sessions at Russian universities: the basic principles of the implementation of the integration function

The article is devoted to the problems of integration processes and the implementation of integration in the space of the Russian Federation by organizing joint activities in the educational sphere. The means of implementing the integration function are University profile educational sessions (University sessions). To determine and describe the basic principles of the indicated function, the authors analyze studies devoted to the retrospective of the analyzed process, modern integration experience, the specifics of the implementation of the integration function in a specific form of organization. The basic principles formulated by the authors are distributed according to the components of the pedagogical process: targeted, meaningful, procedural assessment. The target component for university sessions defines the principles concerning the unification of the university staff and university sessions participants for joint activities, the focus of university sessions on education, the multicultural educational space of university sessions, qualitative and quantitative planning of sessions results. The content component defines principles regarding the inclusion of variable and invariant parts of the program, dynamic and adaptive content. The procedural component defines the principles of joint activities in group and individual formats, ensuring equal opportunities for all participants, the choice of methods, forms and means of joint activities that reflect the best experience of domestic education. The evaluation component involves the systemic use of diagnostic tools, the implementation of constant monitoring. Based on the analysis, the concept of the integration function of the University session at the university is also formulated.
Universal competencies development among prospective foreign language teachers in the conditions of a pedagogical technopark

The paper is devoted to the study of issues related to the professional training of a foreign language teacher in the context of the transformation of pedagogical education. The idea of ensuring the outstripping rates of development of the pedagogical education system is substantiated. As a result of theoretical understanding of the problem, one of the solutions associated with the unification of education, science and high technologies and representing an innovative educational space of the technopark has been identified. The paper presents arguments in favor of the use of modern pedagogical technoparks: unified approaches to the subject, methodological and psychological-pedagogical training of teachers, improving the infrastructure of pedagogical universities, changing the forms of interaction between teachers and students. The author focuses on the importance of universal competencies development among prospective teachers, which are fundamental in pedagogical activity and in demand by employers. Special attention is paid to the potential of modern sites of the pedagogical technopark a universal pedagogical IT cluster, a media laboratory, an audience for conducting a professional (demonstration) exam for universal competencies development. Practice-oriented tasks created using technopark equipment contribute to the development of students critical thinking skills, analysis of information, search for optimal ways to solve problems, teamwork and development of business communication in a foreign language. The conducted research allows us to conclude that the active use of technological resources in the modern educational space of the pedagogical university allows to develop universal competencies of prospective foreign language teachers and design new learning technologies.
A New Data Communication Method Using RSA and Steganography

In the modern scenario, the dependency on data communication is on the rise day by day. The need for information security becomes a vital part of life. In this paper, a secure and reliable information exchange method is presented. The ingredients of the proposed method are RSA with steganographic approach. The main advantage of the proposed method is that it provides double layer of security as RSA is based on the prime factorization problem, and steganography is used to hide the encrypted message which is to be communicated. Various advantages along with the required analysis are done in order to show the overall effectiveness of the proposed method. In addition, the proposed method is also resistive against brute force, denial of service and man in the middle attack.
Securing Digital Audio Files Using Rotation and XOR Operations

In this paper, we propose a WORD-oriented technique for encrypting (and decrypting) digital audio files based on rotation and XOR operations. The key concepts of the designed encryption algorithm are the RX (Rotation-XOR) operations, i.e., the plain audio samples are first left-rotated by the sum-of-digits of the previous audio samples, and then XOR-ed with the previous audio samples. The designed encryption algorithm encodes a digital audio file into a random (noise) audio file, from the human visual as well as the statistical points of view. Several encryption and decryption evaluation metrics, such as oscillogram, number of sample change rates, etc., are applied on the digital audio files of varying sizes in order to empirically assess the performance and efficiency of the proposed technique. The results of these metrics validate the robustness of the designed technique.
Cryptanalysis of Lattice-Based Threshold Changeable Multi-secret Sharing Scheme

In a secret sharing scheme (SSS), a secret is shared among a group of members such that if at least a fixed number of members (say t) join with their shares then they can get the secret back. This number t is called threshold of the scheme. Due to some security reasons, we may need to rise the threshold value t of the SSS without reconstructing the secret. In 2017, H. Pilaram and T. Eghlidos gave a technique to change the threshold of their earlier proposed lattice-based multi-stage SSS. In this paper, we gave an attack on their threshold changeable technique. We also modified their threshold changeable technique to overcome this attack.
On Picture Fuzzy Information-Based Hybrid Cryptographic TOPSIS Approach for Best Suitable Cloud Storage and Security Level

In recent years, the capability to identify malicious inputs along with protected data storage is a crucial requirement of a cloud storage security framework. In the present communication, we first discuss a cloud storage framework/technique which is with a 128-bit encryption key obtained by syncing deoxyribonucleic acid (DNA) cryptographic approach and Hill Cipher algorithm to secure the privacy of distributed cloud storage system. The data herein have been classified on the basis of various security parameters modeled with the help of picture fuzzy information-based classification methodology. This model would also offer the benefit of selecting an appropriate storage server from a collection of various other storage servers that already exist in a cloud environment. Further, a picture fuzzy information-based “technique for order of preference by similarity to ideal solution” (TOPSIS) decision-making algorithm is deployed in order to determine the most suitable storage server where the data can be stored and the execution time can accordingly be reduced with improvement in the level of security.
Role of Virtualization in Secure Network

Virtualization is a method of partitioning a computer’s resources into several execution environments. It is a mechanism to convert one physical resource to many virtual resources to maximize the resource utilization. Virtualization has a number of advantages, including security, flexibility, ease of configuration and maintenance, cost savings, and so on, but it also adds a level of performance overhead. Additionally, Hypervisor plays an important role in providing partitioning, isolation, and abstraction to the virtual environment. In this study, the two hypervisors, VMware and VirtualBox, are evaluated quantitatively and qualitatively using LMbench and IOzone to measure and analyze their performance.
Some Computational Attacks on Threshold Secret-Sharing Scheme by Outside Adversaries

In threshold secret-sharing schemes, the secret shares take the form of order pairs $$(x,y)$$ . In order for a combiner to effectively recover the secret from more than or equal to the threshold number of shares acquired from participants, the dealer creates these shares and distributes them to the participants in this manner. The main goal of the research is to investigate the computational chances of an outside adversary using combinatorial methods. In this essay, we have three objectives. The first objective of the paper is to draw attention to the imperfections with threshold secret-sharing sharing schemes, including Shamir's secret-sharing scheme. Second, when all of the shares of the first components are available to the public, we suggest four possible computational methods for the outside adversary to discover the secret. Third, when the shares of the initial components are private, we suggest four distinct computational methods for an outside adversary to discover the secret. These methods are similar to those suggested earlier for the same goal.
Block Farm: Blockchain-Based Platform for the Agriculture Supply Chain

Blockchain is an emerging technology that is changing the supply chain and business paradigm. Blockchain is changing the way information is transferred between online players through the development of decentralized software and sophisticated computers. The problem of tracking product information in supply chain management can be solved using blockchain technology. This document is designed to help all stakeholders in the agricultural sector make informed decisions, eliminate forms and red tape, reduce supply chain inefficiencies and risks, open markets, and grow their businesses in a simple. A new framework (Block Farm) was proposed platform. Agricultural supply chain blockchain applications are still in their infancy. Due to the wide range of disciplines involved, various efforts have been made to develop and use blockchain. Software engineers are needed to develop algorithms and applications for blockchain technology that can be customized for any application. Thus, blockchain is still in an experimental stage, where the development of the technology precedes its use.
Parallel Execution of Transactions Based on Dynamic and Self-Verifiable Conflict Analysis

In most blockchains, miners execute transactions sequentially, while validators reproduce the execution to validate its results. Although simple, this approach does not exploit modern multi-core resources efficiently, thus limiting performance and increasing application latency. To circumvent this limitation, some proposals execute independent transactions in parallel, while dependent/conflicting transactions execute sequentially. These solutions are based on static analysis, adding a pre-processing overhead to trace dependencies/conflicts before execution, or usually use a directed acyclic graph (DAG) where the miner stores the conflicts among transactions found during its execution to be used by the validators, which trust the received DAG to perform an equivalent execution. We propose a new solution for parallel execution of transactions through a dynamic conflict analysis that uses transactions and their parameters to define whether two transactions are dependent in order to build a DAG. Consequently, conflicts are self-verifiable at validators since they can access the transactions and their parameters. To minimize the performance impact of this processing, while one parallelizer thread constructs the DAG, a pool of worker threads obtain transactions whose dependencies were resolved to be executed. To evaluate the benefits of our proposal over traditional sequential execution, we created four smart contract applications that simulate the execution of a real blockchain. Experiments show that our proposal outperforms the sequential execution by up to 5 × in some cases.
On Design Autonomic Behavior for Blockchain platforms

This paper explores the potential for improving blockchain performance through the implementation of an adaptive consensus machine. Blockchains, as immutable distributed ledgers, have found applications in various domains such as cryptocurrency, supply chains, healthcare, and more. The two main types of blockchains are permissionless and permissioned, each with its own advantages and limitations. The proposal suggests monitoring transaction metrics on the blockchain to enable the adaptive machine to adjust operational parameters of the consensus protocol or even switch to a different consensus strategy. This autonomic approach aims to enhance the overall performance of the blockchain by utilizing self-defined policies and goals. The paper discusses the use of off-chain structures for recording transactions and the trade-offs between latency and cost. Furthermore, it highlights the potential improvements that can be achieved by adapting classic consensus algorithms in permissioned blockchains. By incorporating adaptive and autonomic techniques, blockchain platforms can achieve enhanced efficiency and performance.
Investigating Developers' Contributions to Test Smell Survivability: A Study of Open-Source Projects

Open-source software (OSS) projects rely on core and peripheral developers to develop, release, and maintain software. The former group plays a crucial role in initiating the project and making key decisions, while the latter contributes less frequently and has little decision-making power. Prior studies have explored the relationship between developer experience and test code quality. However, there is limited empirical evidence regarding the survivability of test smells during software evolution and maintenance. In this study, we investigate the relationship between developers' experience and the survivability of test smells during test case refactorings in OSS projects. We empirically studied four OSS Java projects, in which we identified test smells using manual and automated approaches and analyzed the authorship of the insertion and removal of test smells. Our findings reveal that test smells are commonly inserted during class creation, and 10.39% of them are removed between 366 and 2,911 days. While peripheral developers remove more test smells, core developers remove different types of test smells.
Context-aware monitoring for IoT: an approach based on Agents, and Federated Learning

This paper proposes a software architecture model applied for context-aware monitoring of Smart Buildings(SB), and it works in two layers: Fog and Edge computing and uses the Multi-Agent System(MAS) and Federated Learning(FL). The objective of this architecture will allow context-aware monitoring and the capture of anomalies and offer specific functionalities that depend on the user roles. As a result, we modeled the complete software architecture considering Reactive, edge-fog computing, and MAS components, following the best practices from the literature and the 2413-IEEE standard.
Towards a Novel Model for Availability as a Service

Highly Available systems often require sophisticated, expensive techniques. However, end-users may not have enough resources on their premises, or the knowledge to make their systems reach that goal. It may be fully impractical to expect an end-user to easily transform a regular application into a highly available one. In this work, we propose a novel perspective on Availability as a Service (AaaS). The proposed model has the potential to offer different levels of availability in a simplified fashion. AaaS has been often used to describe clouds that offer highly available services. Our proposal, on the other hand, is for the environment itself to provide, on demand, the functionality required for end-user systems to achieve specific levels of availability. We also envision that AaaS can go beyond the cloud. This includes the case in which AaaS is provided in a scenario we call Edge-Core-Cloud Continuum, where the network core plays a prominent role through NFV-COIN (Network Functions Virtualization - COmputing In the Network).
An Anonymization Service for Privacy in Data Mining

Anonymization techniques play a key role in protecting data privacy, especially in a context where more and more personal information is collected and processed. Although anonymization techniques are considered a crucial approach to comply with the aforementioned aspects of privacy laws, these existing anonymization techniques allow for different levels of anonymization, which can change the context of the data, making it impossible to apply smart solution techniques. Within this context, this article presents a cloud service for anonymizing data according to the type of data identified. In addition to the application of existing techniques, the algorithm Clustering Permutation for data Anonymization (CPA) is proposed. Results of experiments using a real cloud environment suggest that the proposed solution is adequate to protect data through data anonymization.
Feature Estimation for Punching Tool Wear at the Edge

As a fast and inexpensive machining method applicable for creating a wide range of shapes and producing large batches, sheet metal punching is widely used e.g., in automotive, aerospace, electronics, and construction industries. A significant downside of sheet metal punching is the punching tool wear in use. A worn punch tool may impact the quality of the end product by causing imperfections and reduce the efficiency of the manufacturing process through increased scrap and by slowing down the production. Effective monitoring of punching tool wear is therefore essential for an efficient and cost-effective production of high-quality parts. The monitoring can be based on acceleration measurement which produces large amounts of raw data, making edge processing ideal as only the indication of the tool condition needs to be sent forward for decision support. Classification models for tool wear identification were built and compared in this study. The models are based on measured acceleration data. Two different open-source methods for time series feature extraction, namely TSFEL and MiniRocket, were tested and the classification results based on them compared. All methods used for building the models are computationally light and therefore applicable for real-time data processing at the edge. According to the results the MiniRocket algorithm is suitable for the task and superior compared to the TSFEL method. The classification accuracies based on the MiniRocket features are at best over 96.5 % and at worst around 84 %, whereas the corresponding accuracies are between 35 and 56 % for TSFEL feature based models. The use of the MiniRocket algorithm in building a model for punch tool monitoring shows very promising results. However, the dataset used was very limited. Therefore, further investigation is required based on an ampler dataset.
Summary of the 2nd Natural Language-based Software Engineering Workshop (NLBSE 2023)

Natural language processing (NLP) involves the automated anal- ysis and manipulation of human language. This includes algo- rithms that can analyze text created by humans and algorithms that can generate text that appears natural. Nowadays, NLP methods are becoming increasingly prevalent to enhance various aspects of software development. Indeed, throughout the software development lifecycle, numerous natural language artifacts are produced. Therefore, the existence of NLP-based approaches and tools has opened up possibilities for improving the e ectiveness and productivity of software engineers, processes, and products. The second edition of the Natural Language-Based Software Engi- neering Workshop (NLBSE) took place in 2023 alongside the 45th International Conference on Software Engineering (ICSE 2023), where the research community engaged in discussions about these approaches. This event brought together researchers and practi- tioners from the elds of NLP and software engineering to ex- change experiences, establish future research directions, and pro- mote the adoption of NLP techniques and tools in tackling chal- lenges speci c to software engineering. In this paper, we present a summary of the 2nd edition of the workshop, which comprised three full papers, four short/position papers, ve tool competi- tion/demonstration papers, two keynote talks (\Automated Bug Management: Re ections &amp; the Road Ahead" by David Lo and \Trends and Opportunities in the Application of Large Language Models: the Quest for Maximum E ect" by Albert Ziegler), fol- lowed by extensive discussion among NLBSE participants. More details can be found at https://nlbse2023.github.io/index. html