Trudy Instituta sistemnogo programmirovaniia RAN最新文献

筛选
英文 中文
Influence of Belbin's Role on Database Design: An Exploratory Experiment Belbin角色对数据库设计的影响:一个探索性实验
Trudy Instituta sistemnogo programmirovaniia RAN Pub Date : 2023-01-01 DOI: 10.15514/ispras-2023-35(1)-5
R. A. Aguilar Vera, Adriana Peña, Julio César Díaz-Mendoza, Juan Pablo Ucán Pech
{"title":"Influence of Belbin's Role on Database Design: An Exploratory Experiment","authors":"R. A. Aguilar Vera, Adriana Peña, Julio César Díaz-Mendoza, Juan Pablo Ucán Pech","doi":"10.15514/ispras-2023-35(1)-5","DOIUrl":"https://doi.org/10.15514/ispras-2023-35(1)-5","url":null,"abstract":"Software process has been studied from various perspectives, among them, the human factor is one of the most important due to the intrinsic social aspect of the discipline. This study aims to explore the benefits of using Belbin's role theory in tasks —team and individual— related to the software development process, particularly in Database Design (DB) Design. In this paper two controlled experiments with students are presented. In the first experiment integrated teams with compatible roles identified in the students and teams integrated through a traditional strategy were compared, during the task of DB conceptual design. In the second experiment, individual students were the experimental subjects, the performance of the Belbin roles identified in them were compared, in the task of the DB logical design. The dependent variables in both experiments were the effort in the task, and the quality of the generated design. Results in the first experiment did not show significant differences in both variables, a possible limitation was the complexity of the task. The second experiment also did not show significant differences in the effort variable; however, in the variable related to the quality of the logical design, the monitor-evaluator role presented significant differences when compared with the other six identified roles; these results are consistent with previous studies identified in the literature. We plan to continue experimenting with other tasks in order to get a deeper understanding of applying the Belbin’s theory in software process to accumulate experiences.","PeriodicalId":33459,"journal":{"name":"Trudy Instituta sistemnogo programmirovaniia RAN","volume":"20 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"82319539","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A Systematic Mapping Study of ISO/IEC 29110 and Software Engineering Education ISO/IEC 29110与软件工程教育的系统映射研究
Trudy Instituta sistemnogo programmirovaniia RAN Pub Date : 2023-01-01 DOI: 10.15514/ispras-2023-35(1)-12
Luis Vives, K. Melendez, A. Dávila
{"title":"A Systematic Mapping Study of ISO/IEC 29110 and Software Engineering Education","authors":"Luis Vives, K. Melendez, A. Dávila","doi":"10.15514/ispras-2023-35(1)-12","DOIUrl":"https://doi.org/10.15514/ispras-2023-35(1)-12","url":null,"abstract":"This article presents a study of the publications made on the ISO/IEC 29110 standard in the university context, especially from the perspective of software engineering education. ISO 29110 is a life cycle profiles for very small entities on systems and software engineering standard, published in many parts. ISO 29110, since its publication in 2011 and its continuous evolution to these days, is the subject of study in different contexts, with education being a relevant axis. Considering, that software engineering education has implications in the software industry in emerging countries, it is necessary to identify and consolidate the work done in this context. In this study, the main research question was what researches have been done at ISO 29110 in the training of software engineers? To answer this question, a systematic mapping study (SMS) was performed. In the SMS, 241 articles were obtained with search string and 17 of them became as primary study after a process selection. Based on these studies, it was possible to determine that the software engineering Basic profile of ISO 29110 and its processes (Project Management and Software Implementation) have been the most studied. Besides, it was identified that project-oriented learning and gamification techniques have been the most used ISO 29110 learning strategies in the training of future software industry professionals.","PeriodicalId":33459,"journal":{"name":"Trudy Instituta sistemnogo programmirovaniia RAN","volume":"44 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"76363525","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Investigation of Adversarial Attacks on Pattern Recognition Neural Networks
Trudy Instituta sistemnogo programmirovaniia RAN Pub Date : 2023-01-01 DOI: 10.15514/ispras-2023-35(2)-3
D. Kotlyarov, Gleb Dmitrievich Dyudyun, Natalya Vitalievna Rzhevskaya, M. Lapina, M. Babenko
{"title":"Investigation of Adversarial Attacks on Pattern Recognition Neural Networks","authors":"D. Kotlyarov, Gleb Dmitrievich Dyudyun, Natalya Vitalievna Rzhevskaya, M. Lapina, M. Babenko","doi":"10.15514/ispras-2023-35(2)-3","DOIUrl":"https://doi.org/10.15514/ispras-2023-35(2)-3","url":null,"abstract":"This article discusses the algorithm for creating a neural network based on pattern recognition. Several types of attacks on neural networks are considered, the main features of such attacks are described. An analysis of the Adversarial attack was carried out. The results of experimental testing of the proposed attack are presented. Confirmation of the hypothesis about the decrease in the accuracy of recognition of the neural network during the implementation of the attack by an attacker was obtained.","PeriodicalId":33459,"journal":{"name":"Trudy Instituta sistemnogo programmirovaniia RAN","volume":"173 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"76990034","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Development of Legal Document Classification System Based on Support Vector Machine 基于支持向量机的法律文件分类系统开发
Trudy Instituta sistemnogo programmirovaniia RAN Pub Date : 2023-01-01 DOI: 10.15514/ispras-2023-35(2)-4
Yuri Nasu, V. Lanin
{"title":"Development of Legal Document Classification System Based on Support Vector Machine","authors":"Yuri Nasu, V. Lanin","doi":"10.15514/ispras-2023-35(2)-4","DOIUrl":"https://doi.org/10.15514/ispras-2023-35(2)-4","url":null,"abstract":"This paper was prepared while developing text classification system for legal documents, especially those that issued by Legislative Assembly of Perm Krai. The problem in question is a lack of solutions that meet regional requirements, the main of which is the classification used in region. The research that evaluates applications of Natural Language Processing models is conveyed. The primary result of the study is the actual applicability of Support Vector Machine (SVM) to preprocessed legal document categorization. There were a server-side API constructed to perform the task, and a server-side models pre-trained of which SVM is favored.","PeriodicalId":33459,"journal":{"name":"Trudy Instituta sistemnogo programmirovaniia RAN","volume":"3 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"73235282","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Scrumlity: A Quality User Story Framework scrum:高质量的用户故事框架
Trudy Instituta sistemnogo programmirovaniia RAN Pub Date : 2023-01-01 DOI: 10.15514/ispras-2023-35(1)-6
C. Tona, S. Jiménez, R. Juárez-Ramírez, Rafael Pacheco López, Ángeles Quezada, C. G. Guerra García
{"title":"Scrumlity: A Quality User Story Framework","authors":"C. Tona, S. Jiménez, R. Juárez-Ramírez, Rafael Pacheco López, Ángeles Quezada, C. G. Guerra García","doi":"10.15514/ispras-2023-35(1)-6","DOIUrl":"https://doi.org/10.15514/ispras-2023-35(1)-6","url":null,"abstract":"Although Scrum presents several advantages, process and final product quality continue to be Scrum’s main challenges. The quality assessment should be an essential activity in the software development process. Several authors have attempted to improve the quality of Scrum projects, changing some aspects of the framework, such as including new quality practices, a quality role, and quality processes. However, the quantification of quality is still a challenge. For that reason, the authors proposed a framework called Scrumlity, which was defined in a previous study. This framework proposes a change to Scrum, including a quality role and some artifacts to evaluate quality through a complete execution of a Sprint. In this study, the authors add a User Story Quality assessment to the framework. The User Story Quality Assessment includes over 250 analyzed User Stories. Results obtained after this experiment indicate the importance of executing a User Story Quality Assessment and that Scrum Team members are willing to accept adding this to the framework.","PeriodicalId":33459,"journal":{"name":"Trudy Instituta sistemnogo programmirovaniia RAN","volume":"78 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"74212688","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Design and Implementation of a Tool for Testing Stored Data Durability for Applications Based on File Systems 基于文件系统的应用程序存储数据持久性测试工具的设计与实现
Trudy Instituta sistemnogo programmirovaniia RAN Pub Date : 2023-01-01 DOI: 10.15514/ispras-2023-35(1)-13
Dmitry Kirillovich Rodionov, S. Kuznetsov
{"title":"Design and Implementation of a Tool for Testing Stored Data Durability for Applications Based on File Systems","authors":"Dmitry Kirillovich Rodionov, S. Kuznetsov","doi":"10.15514/ispras-2023-35(1)-13","DOIUrl":"https://doi.org/10.15514/ispras-2023-35(1)-13","url":null,"abstract":"Applications that work with data are required to ensure their reliable storage. The interfaces available for working with file systems are not sufficiently specified and require high qualifications for correct use that does not lead to loss of user data. As part of this work, a tool was developed that provides developers with the opportunity to test their applications and identify the most common errors. The tool is based on collecting events from the interaction of the application with the file system and then running checks that can indicate errors. The tool implements a modular architecture that allows you to expand the available set of checks. The developed tool was integrated into the process of testing the implementation of a durable log, similar to the write ahead log, a component implemented in many database management systems. The tool allowed to detect and correct several errors leading to possible data loss.","PeriodicalId":33459,"journal":{"name":"Trudy Instituta sistemnogo programmirovaniia RAN","volume":"28 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"77989641","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Parametric investigations of flows in micronozzles 微喷嘴内流动的参数化研究
Trudy Instituta sistemnogo programmirovaniia RAN Pub Date : 2023-01-01 DOI: 10.15514/ispras-2023-35(2)-16
E. Mitryukova
{"title":"Parametric investigations of flows in micronozzles","authors":"E. Mitryukova","doi":"10.15514/ispras-2023-35(2)-16","DOIUrl":"https://doi.org/10.15514/ispras-2023-35(2)-16","url":null,"abstract":"The work is devoted to parametric investigations of the krypton flow in a conical micronozzle when flowing into a region with low pressure. The features of the flows are studied at various values of the stagnation pressure in the pre-nozzle volume, including the occurrence of a condensed phase in the flow. Mathematical modeling was carried out on the basis of a numerical solution of the complete system of Navier-Stokes equations, supplemented by the equation for the mass fraction of the condensate. The mathematical model takes into account the change in the coefficients of dynamic viscosity and thermal conductivity depending on the gas temperature. The problem was solved by the control volume method on a block-structured regular grid of quadrangular elements using schemes of the second order of accuracy. The equations were integrated with respect to time using the Runge-Kutta method. The calculations were carried out at stagnation pressures of 5, 10, and 15 atm for single-phase and two-phase flows. The distribution fields of temperature and Mach number in the nozzle and in the space behind it are presented. The axial distribution of pressure, temperature, and Mach number has been studied. It is shown that in the case of a single-phase flow, self-similarity of gas flows is observed. The pressure fields were similar, but in a dimensionless form they coincided to each other. In this case, the identity of the velocity and temperature fields was observed at different values of the stagnation pressure. The self-similarity of the flow is violated in the zone of formation of condensed particles. The dimensions of the zones of local temperature increase, as well as the intensity of heat release, depend on the given stagnation pressure, which is reflected in the velocity characteristics of the flow.","PeriodicalId":33459,"journal":{"name":"Trudy Instituta sistemnogo programmirovaniia RAN","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"90865837","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Analyzing Hot Bugs in the Linux Kernel by Clustering Fixing Commit Messages 通过集群修复提交消息来分析Linux内核中的热点bug
Trudy Instituta sistemnogo programmirovaniia RAN Pub Date : 2023-01-01 DOI: 10.15514/ispras-2023-35(3)-16
Nikita Alexandrovich Starovoytov, Nikolay Andreevich Golovnev, Sergey Mikhailovich Staroletov
{"title":"Analyzing Hot Bugs in the Linux Kernel by Clustering Fixing Commit Messages","authors":"Nikita Alexandrovich Starovoytov, Nikolay Andreevich Golovnev, Sergey Mikhailovich Staroletov","doi":"10.15514/ispras-2023-35(3)-16","DOIUrl":"https://doi.org/10.15514/ispras-2023-35(3)-16","url":null,"abstract":"In system software environments, a vast amount of information circulates, making it crucial to utilize this information in order to enhance the operation of such systems. One such system is the Linux kernel, which not only boasts a completely open-source nature, but also provides a comprehensive history through its git repository. Here, every logical code change is accompanied by a message written by the developer in natural language. Within this expansive repository, our focus lies on error correction messages from fixing commits, as analyzing their text can help identify the most common types of errors. Building upon our previous works, this paper proposes the utilization of data analysis methods for this purpose. To achieve our objective, we explore various techniques for processing repository messages and employing automated methods to pinpoint the prevalent bugs within them. By calculating distances between vectorizations of bug fixing messages and grouping them into clusters, we can effectively categorize and isolate the most frequently occurring errors. Our approach is applied to multiple prominent parts within the Linux kernel, allowing for comprehensive results and insights into what is going on with bugs in different subsystems. As a result, we show a summary of bug fixes in such parts of the Linux kernel as kernel, sched, mm, net, irq, x86 and arm64.","PeriodicalId":33459,"journal":{"name":"Trudy Instituta sistemnogo programmirovaniia RAN","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135263907","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Doctor of Technical Sciences, Professor, Chief Researcher at ISP RAS, Professor at the Departments of System Programming of MSU, MIPT, and HSE 技术科学博士,教授,ISP RAS首席研究员,密歇根州立大学、MIPT和HSE系统编程系教授
Trudy Instituta sistemnogo programmirovaniia RAN Pub Date : 2023-01-01 DOI: 10.15514/ispras-2023-35(2)-6
S. Kuznetsov
{"title":"Doctor of Technical Sciences, Professor, Chief Researcher at ISP RAS, Professor at the Departments of System Programming of MSU, MIPT, and HSE","authors":"S. Kuznetsov","doi":"10.15514/ispras-2023-35(2)-6","DOIUrl":"https://doi.org/10.15514/ispras-2023-35(2)-6","url":null,"abstract":"The state of affairs in the area of missing information management in relational databases leaves much to be desired. The SQL standard uses the universal null value to represent missing data, and the control is based on three-valued logic, in which the null value is identified with a third boolean value. This solution is conceptually inconsistent and often results in DBMS behavior that is not intuitive. An alternative approach using typed special values leaves all handling of missing data to users. In this article, we analyze the long history of research and development that led to this situation. We come to the conclusion that no other solution could have appeared in the SQL standard due to the choice of the mechanism of the universal null value more than 50 years ago, and the alternative mechanism cannot provide system support for special values due to the use of two-valued logic. We propose a combined approach using typed special values based on three-valued logic. This approach allows you to use the semantics of data types when processing queries with conditions that include unknown data. In addition, our approach allows us to define a full-fledged three-valued logic in which a special value of a Boolean type is the third boolean value.","PeriodicalId":33459,"journal":{"name":"Trudy Instituta sistemnogo programmirovaniia RAN","volume":"18 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"75502899","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Parallel computations in problems of reconstruction of distorted images in spatial-spectral form 空间光谱形式畸变图像重建问题的并行计算
Trudy Instituta sistemnogo programmirovaniia RAN Pub Date : 2023-01-01 DOI: 10.15514/ispras-2023-35(2)-11
Boris Vasilyevich Kostrov, N. N. Grinchenko, Angelina A. Vyugina, S. Baranova
{"title":"Parallel computations in problems of reconstruction of distorted images in spatial-spectral form","authors":"Boris Vasilyevich Kostrov, N. N. Grinchenko, Angelina A. Vyugina, S. Baranova","doi":"10.15514/ispras-2023-35(2)-11","DOIUrl":"https://doi.org/10.15514/ispras-2023-35(2)-11","url":null,"abstract":"The object of the study is the image processing process in preparation for data transmission, as well as subsequent recovery. The subject of the study is the application of parallel computing in image processing tasks. The purpose of the article is to study the method of image reconstruction with correction of distortion of the transmission vector based on the input of a value in the trend of its neighbors. The relevance of this topic is determined by the need to effectively perform the operations preceding and following the transmission over the communication channel. During the experimental part, the results were obtained in the form of execution time values with sequential execution and using parallel calculations, which gave the expected increase in speed-up. Since the image consists of unrelated parts, it can be successfully processed by applying data parallelization.","PeriodicalId":33459,"journal":{"name":"Trudy Instituta sistemnogo programmirovaniia RAN","volume":"27 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"78896704","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信