2020 Turkish National Software Engineering Symposium (UYMS)最新文献

筛选
英文 中文
Discovery of the Similarities for Parasites 寄生虫相似之处的发现
2020 Turkish National Software Engineering Symposium (UYMS) Pub Date : 2020-10-07 DOI: 10.1109/UYMS50627.2020.9247052
P. Yıldırım, K. Çeken
{"title":"Discovery of the Similarities for Parasites","authors":"P. Yıldırım, K. Çeken","doi":"10.1109/UYMS50627.2020.9247052","DOIUrl":"https://doi.org/10.1109/UYMS50627.2020.9247052","url":null,"abstract":"In this paper we report on a study for discovering hidden patterns in commonly seen parasites by using abstracts from MEDLINE database. Parasites affect millions of people in the world and cause tremendous morbidity and mortality. Diagnosing parasites can be difficult because some symptoms and related to gene-proteins can be common to some of them. We utilize a web based biomedical text mining tool to find symptoms and gene-proteins. After selecting the most common symptoms and gene-proteins, we create two datasets with the frequencies of symptoms and gene-proteins for each parasite. For this work we selected the k-means algorithm for clustering analysis and apply it on the datasets. In addition, we compared different algorithms to observe the performance of k-means. Clustering analysis generated different types of groups of parasites. Although the results are not 100% certain, they can make positive contributions to medical researchers and experts for the diagnosis of parasites.","PeriodicalId":358654,"journal":{"name":"2020 Turkish National Software Engineering Symposium (UYMS)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116213101","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
Automated Estimation of Functional Size from Code 从代码中自动估计功能大小
2020 Turkish National Software Engineering Symposium (UYMS) Pub Date : 2020-10-07 DOI: 10.1109/UYMS50627.2020.9247067
Özgesu Özen, Bora Özsoy, Busenur Aktilav, E. Güleç, Onur Demirörs
{"title":"Automated Estimation of Functional Size from Code","authors":"Özgesu Özen, Bora Özsoy, Busenur Aktilav, E. Güleç, Onur Demirörs","doi":"10.1109/UYMS50627.2020.9247067","DOIUrl":"https://doi.org/10.1109/UYMS50627.2020.9247067","url":null,"abstract":"Determination of the size of a software project is challenging as well as crucial for both self-employed software developers and corporate businesses. That’s why it is subjected to a lot of academic studies where it is discussed how to determine the size more accurately. Functional Size Measurement (FSM) is one the most popular measurement techniques for a software from the point of the delivered functionality. However, the aspects of know-how, the cost, time, and manual operation creates difficulties to apply FSM techniques. This study aims to solve these issues by automating the measurement process to approximate the functional size of a project using the COSMIC Functional Size Measurement. The end product of this study is called ‘Cosmic APP’ that utilizes the sequence diagram of a software after reverse engineering it from the given code using a third-party tool called ‘SequenceDiagram’. The working principles, the estimation process, and the obtained results of ‘Cosmic APP’ are described thoroughly in this paper.","PeriodicalId":358654,"journal":{"name":"2020 Turkish National Software Engineering Symposium (UYMS)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125599066","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
Mutation Operators for Decision Table-Based Contracts Used in Software Testing 基于决策表契约的突变算子在软件测试中的应用
2020 Turkish National Software Engineering Symposium (UYMS) Pub Date : 2020-10-07 DOI: 10.1109/UYMS50627.2020.9247061
A. Khalilov, Tugkan Tuglular, F. Belli
{"title":"Mutation Operators for Decision Table-Based Contracts Used in Software Testing","authors":"A. Khalilov, Tugkan Tuglular, F. Belli","doi":"10.1109/UYMS50627.2020.9247061","DOIUrl":"https://doi.org/10.1109/UYMS50627.2020.9247061","url":null,"abstract":"The Design by Contract technique allows developers to improve source code with contracts, and testing using contracts helps to identify faults. However, the source code of the program under test is not always available. With black-box testing, it is possible to generate contracts from specifications of the software. In this paper, we apply mutation analysis on a model of a given specifications, where mutants are initially gained by applying proposed in this paper certain mutation operators on corresponding model, and then mutated specifications are examined.","PeriodicalId":358654,"journal":{"name":"2020 Turkish National Software Engineering Symposium (UYMS)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134196465","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
Message-Driven Test Case Generation Framework 消息驱动的测试用例生成框架
2020 Turkish National Software Engineering Symposium (UYMS) Pub Date : 2020-10-07 DOI: 10.1109/UYMS50627.2020.9247025
Emine Dumlu Demircioğlu, O. Kalipsiz
{"title":"Message-Driven Test Case Generation Framework","authors":"Emine Dumlu Demircioğlu, O. Kalipsiz","doi":"10.1109/UYMS50627.2020.9247025","DOIUrl":"https://doi.org/10.1109/UYMS50627.2020.9247025","url":null,"abstract":"Testing can be conducted with either manually or automatically. It is very difficult to perform repetitive manual tests for functional correctness, especially in large-size business applications based on client-server architecture such as trading systems in stock exchanges and banking applications, because many different test scenarios are needed to test such systems. Conducting these test scenarios manually and on a human basis within a certain time is a time consuming, erroneous and tedious process. For this reason, end to end automation (test case generation, execution and error reporting) in repetitive manual tests will increase efficiency in software testing. In this context, an approach that generates automatically test scenarios for applications based on the client-server architecture communicating with each other using Application Programming Interface (API) messages is proposed in this study.In this paper, the message-driven test case generation framework is proposed for client-server architecture systems which are communicated with each other by using API messages. Basically proposed framework automatically generates test cases, which are extracted with reverse engineering mechanism from network packets between client-server communications over networks. The studying is motivated due to the fact that there is a lack of test automation framework in a specific domain: the system based on client-server architecture which uses API messages for the communication, such as financial applications, trading systems. Our approach will ensure the reuse of test scenarios, and will ensure 100% automation in the test process from the automatic generation of the test scenarios to the execution by future work.","PeriodicalId":358654,"journal":{"name":"2020 Turkish National Software Engineering Symposium (UYMS)","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125461530","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 Agile Mindset Elements by Using Literature Review for a Better Understanding of Agility 通过文献综述对敏捷思维要素的调查,以更好地理解敏捷
2020 Turkish National Software Engineering Symposium (UYMS) Pub Date : 2020-10-07 DOI: 10.1109/UYMS50627.2020.9247073
N. Ozkan, M. Gök
{"title":"Investigation of Agile Mindset Elements by Using Literature Review for a Better Understanding of Agility","authors":"N. Ozkan, M. Gök","doi":"10.1109/UYMS50627.2020.9247073","DOIUrl":"https://doi.org/10.1109/UYMS50627.2020.9247073","url":null,"abstract":"The Agile Software Development movement itself emerged from practice just like most of the works in the Agile Software Development is evolved through practice. Thus, the creators and consultants of the Agile world may evangelize it with commercial concerns, resulting in \"selling agility\" to organizations as an object in a form of packaged practices (of methods/models/frameworks). As a result, agile mindset may easily lag behind the \"sold\" practices. However, effective agile individuals, teams and organizations require a particular attitude, way of thinking and behavior so called as agile mindset, beyond the given set of procedures, techniques and rituals, which makes it essential and primary before any practice (of any methods or frameworks). Despite its importance, the number of studies aiming to cover the elements of the agile mindset is surprisingly few, which calls for more study on this subject. By considering this gap and as an alternative to the limitations and monopoly of Agile Manifesto in being regarded as the dominant source of the mindset and to \"selling agility\" with a set of practices, this study provides the elements/factors/items of the agile mindset for a proper agility, by reviewing the literature to reach most comprehensive and up-to-date list, along with their categorization, relationships and discussions Thus, this study can serve as a basis to identify in what ways a particular entity (team, organization, or method) differs from the mindset.","PeriodicalId":358654,"journal":{"name":"2020 Turkish National Software Engineering Symposium (UYMS)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127901941","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}
引用次数: 3
Modeling Enterprise Resource Management Product Architecture with Zachman Framework 用Zachman框架建模企业资源管理产品体系结构
2020 Turkish National Software Engineering Symposium (UYMS) Pub Date : 2020-10-07 DOI: 10.1109/UYMS50627.2020.9247018
A. I. Ayteki̇n, Yagup Macit, Çagdas Üsfekes
{"title":"Modeling Enterprise Resource Management Product Architecture with Zachman Framework","authors":"A. I. Ayteki̇n, Yagup Macit, Çagdas Üsfekes","doi":"10.1109/UYMS50627.2020.9247018","DOIUrl":"https://doi.org/10.1109/UYMS50627.2020.9247018","url":null,"abstract":"HAVELSAN Enterprise Resource Management System (KKYS) is a product that aims to meet the enterprise resource management needs of the defense industry and the public sector, using domestic or open resources. Preliminary architectural studies for KKYS product were carried out with functional and technical committees. The functional committee has taken part in determining the functional features of the product. The technical committee carried out studies on principles and standards to be followed, and non-functional features of the product. In order to define technical committees work artifacts in a logical integrity during the product life cycle stages, an architectural framework was decided to be created. In this study, modelling experience of inventory extraction and classification processes with Zachman Framework was shared for the technical architecture of KKYS product.","PeriodicalId":358654,"journal":{"name":"2020 Turkish National Software Engineering Symposium (UYMS)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127585461","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
RedCon: An Open Source Tool for Remote Access to an Electronic Board RedCon:一个开源的远程访问电子板的工具
2020 Turkish National Software Engineering Symposium (UYMS) Pub Date : 2020-10-07 DOI: 10.1109/UYMS50627.2020.9247057
Özgür Kızılay, Atakan Çelikkol, Deniz Kınay, Ercan Gerçek
{"title":"RedCon: An Open Source Tool for Remote Access to an Electronic Board","authors":"Özgür Kızılay, Atakan Çelikkol, Deniz Kınay, Ercan Gerçek","doi":"10.1109/UYMS50627.2020.9247057","DOIUrl":"https://doi.org/10.1109/UYMS50627.2020.9247057","url":null,"abstract":"Increased connectivity has ramped up the ability of working from remote locations; people from all over the world can work on the same software project making use of online collaboration tools. Covid-19 pandemic has brought conditions in which organizations that have remote working capabilities become advantageous. Many software engineers continued working under quarantine; the ability of working from home has made it possible. But still embedded software development has its own challenges to overcome in working from remote locations like the need of easy access and remote control of electronic board setups. To address these challenges, we propose RedCon; an open source tool which enables users to access their electronic boards remotely through the internet. RedCon is deployed to a host computer which is connected to the target board to be remotely accessed. A host may even be a single board computer, giving users the chance of having a costeffective remote access solution. A user can forward traffic within the target board virtual LAN, access serial interfaces, control USB memory devices and power cycle the target board through a web-based GUI with user authentication which runs on a web server on the host. Host acts as a gateway between the target board and the network it is connected to. User needs to access to the network to which the host is connected to. A very common scenario would be RedCon to be deployed at a host which is at the office. Thus, the host is connected to the office network and a remote user accesses the office network by VPN. Then, remote user can access the target board by using RedCon.","PeriodicalId":358654,"journal":{"name":"2020 Turkish National Software Engineering Symposium (UYMS)","volume":"286 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123374657","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
Machine Learning Based Bug Prediction Engine For Smart Contracts 基于机器学习的智能合约Bug预测引擎
2020 Turkish National Software Engineering Symposium (UYMS) Pub Date : 2020-10-07 DOI: 10.1109/UYMS50627.2020.9247056
A. Gül, Yavuz Köroglu, A. Sen
{"title":"Machine Learning Based Bug Prediction Engine For Smart Contracts","authors":"A. Gül, Yavuz Köroglu, A. Sen","doi":"10.1109/UYMS50627.2020.9247056","DOIUrl":"https://doi.org/10.1109/UYMS50627.2020.9247056","url":null,"abstract":"AbstractAs blockchain solutions become widespread, identifying potential bugs in smart contracts written in Solidity language will be important for these solutions to work correctly. To accurately detect these bugs, the developer must use several state-of-the-art bug detection tools and investigate the potential bugs they report. In this study, we first show that one tool is not enough to detect all the bugs as our Static Analysis for Solidity tool (SA-Solidity) and the known SmartCheck and Securify tools identify different bugs in SmartEmbed’s experimental set of smart contracts. Then, we develop Machine Learning-based Bug Predictor for Solidity (MLBP-Solidity) which predicts files that would be reported by all the previous bug detection tools. MLBP-Solidity eases the burden on the developer by allowing him/her to focus on a subset of files that are most probably buggy. Our experimental results show that MLBP-Solidity achieves 91-99% accuracy, depending on the type of predicted bug.","PeriodicalId":358654,"journal":{"name":"2020 Turkish National Software Engineering Symposium (UYMS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133982212","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
UYMS 2020 Index UYMS 2020指数
2020 Turkish National Software Engineering Symposium (UYMS) Pub Date : 2020-10-07 DOI: 10.1109/uyms50627.2020.9247017
{"title":"UYMS 2020 Index","authors":"","doi":"10.1109/uyms50627.2020.9247017","DOIUrl":"https://doi.org/10.1109/uyms50627.2020.9247017","url":null,"abstract":"","PeriodicalId":358654,"journal":{"name":"2020 Turkish National Software Engineering Symposium (UYMS)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133542363","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
Performance-based evaluation of computational thinking skills using machine learning 使用机器学习对计算思维技能进行基于性能的评估
2020 Turkish National Software Engineering Symposium (UYMS) Pub Date : 2020-10-07 DOI: 10.1109/UYMS50627.2020.9247066
Elif Karakas, Meltem Turhan Yöndem
{"title":"Performance-based evaluation of computational thinking skills using machine learning","authors":"Elif Karakas, Meltem Turhan Yöndem","doi":"10.1109/UYMS50627.2020.9247066","DOIUrl":"https://doi.org/10.1109/UYMS50627.2020.9247066","url":null,"abstract":"This thesis study is an evaluation tool that measures the user's Computational Thinking (CT) according to its performance on Block-Based Programming Languages (BBPL) by using Machine Learning Techniques. The evaluation tool makes an evaluation for Machine Learning Model and each of the Computational Thinking seven fields. Via this developed tool, the objective is to product an alternative to the limited evaluation tools on Block-Based Programming Languages. Literature research was brought out in two sides as Machine Learning and Block-Based Programming Languages. In the first stage, on Machine Learning, the data set and the methods used in educational field were researched. In the second stage, the devices which are used to measure the performance on Block- Based Programming Languages were analyzed. On literature, there are various sources for teaching Computational Thinking ,but it occurs that measuring instruments that evaluates Computational Thinking are inadequate. To evaluate Computational Thinking a machine learning model was trained. Trained model was turned into online evaluation tool by which both the tutors and the students evaluate Computational Thinking easily. In the final stage, the developed online evaluation tool and the outcome was analyzed.","PeriodicalId":358654,"journal":{"name":"2020 Turkish National Software Engineering Symposium (UYMS)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116128091","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学术文献互助群
群 号:604180095
Book学术官方微信