首页 > 最新文献

2021 9th International Conference in Software Engineering Research and Innovation (CONISOFT)最新文献

英文 中文
Application of Recommender System in Standardization 推荐系统在标准化中的应用
Pub Date : 2021-10-01 DOI: 10.1109/CONISOFT52520.2021.00013
Girish Chandra, Arunabha Mukhopadhyay
Recommender Systems are popular in domains such as Entertainment, Ecommerce, Social, Job however there are many new domains where it can play a useful role. In this Paper, Application of Recommender system is proposed in Standardization area to recommend set of Consortiums to Technology Organizations for membership. Consortiums (such as The Open Group, Object Management Group and others) specialize in one or more than one area(s) and active in Standardization. To formalize their work as International Standard, they Liaison with ISO Sub Committee(s)/Working Group(s) where they work with other Participants and after due process publish the work as formal International Standard. Due to Technological evolution, multiple such Consortiums are emerging as a Long Tail where the most popular Consortium gets more focus than others. In this Paper, the Proposed Recommendation Engine uses the Consortium Focus Area Attributes and membership details to recommend the most suitable set of Consortiums to Technology Organizations.
推荐系统在娱乐、电子商务、社交、工作等领域很受欢迎,但也有许多新领域可以发挥有用的作用。本文提出了推荐系统在标准化领域的应用,向技术组织推荐一组联盟成员。联盟(如开放组、对象管理组等)专注于一个或多个领域,并积极参与标准化。为了使他们的工作正式成为国际标准,他们与ISO分委员会/工作组联系,在那里他们与其他参与者合作,并在适当的程序后将工作发布为正式的国际标准。由于技术的发展,多个这样的联盟正在形成一个长尾,其中最受欢迎的联盟比其他联盟得到更多的关注。在本文中,建议的推荐引擎使用联盟焦点区域属性和成员详细信息向技术组织推荐最合适的联盟集。
{"title":"Application of Recommender System in Standardization","authors":"Girish Chandra, Arunabha Mukhopadhyay","doi":"10.1109/CONISOFT52520.2021.00013","DOIUrl":"https://doi.org/10.1109/CONISOFT52520.2021.00013","url":null,"abstract":"Recommender Systems are popular in domains such as Entertainment, Ecommerce, Social, Job however there are many new domains where it can play a useful role. In this Paper, Application of Recommender system is proposed in Standardization area to recommend set of Consortiums to Technology Organizations for membership. Consortiums (such as The Open Group, Object Management Group and others) specialize in one or more than one area(s) and active in Standardization. To formalize their work as International Standard, they Liaison with ISO Sub Committee(s)/Working Group(s) where they work with other Participants and after due process publish the work as formal International Standard. Due to Technological evolution, multiple such Consortiums are emerging as a Long Tail where the most popular Consortium gets more focus than others. In this Paper, the Proposed Recommendation Engine uses the Consortium Focus Area Attributes and membership details to recommend the most suitable set of Consortiums to Technology Organizations.","PeriodicalId":380632,"journal":{"name":"2021 9th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123022139","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
Information Visualization In Adaptable Dashboards For Smart Cities: A Systematic Review 智能城市适应性仪表板中的信息可视化:系统综述
Pub Date : 2021-10-01 DOI: 10.1109/CONISOFT52520.2021.00017
Victor Contreras-Figueroa, L. G. Montané-Jiménez, T. Cepero, E. Benítez-Guerrero, Carmen Mezura-Godoy
Today there are smart cities that, through the use of information technologies, focus their efforts on improving the quality of life of their inhabitants by using sensors and specialized infrastructure. From these efforts arose the need to analyze and represent data within a system to make it useful, for which dashboards emerge. The objective of these systems is to provide users with information to support decision-making, so it is essential to adapt the visualization of the information provided to their needs and contexts. This article provides a systematic review of the literature on information visualization in adaptable dashboards. We present the visual components organized according to the information they can display and the identification of a procedure for the construction of dashboards. We proposed a component specification for adaptable dashboards, which integrates users, their information, interaction, and dashboard building guidelines to be integrated into smart city solutions.
如今,智能城市通过使用信息技术,通过使用传感器和专门的基础设施,集中精力提高居民的生活质量。从这些努力中产生了分析和表示系统内数据以使其有用的需求,为此出现了仪表板。这些系统的目标是向用户提供支持决策的信息,因此必须使所提供信息的可视化符合他们的需要和情况。本文系统地回顾了适应性仪表板中信息可视化的相关文献。我们根据可以显示的信息和构建仪表板的过程的标识来组织可视化组件。我们提出了一个适应性仪表板的组件规范,它集成了用户、他们的信息、交互和仪表板构建指南,以集成到智慧城市解决方案中。
{"title":"Information Visualization In Adaptable Dashboards For Smart Cities: A Systematic Review","authors":"Victor Contreras-Figueroa, L. G. Montané-Jiménez, T. Cepero, E. Benítez-Guerrero, Carmen Mezura-Godoy","doi":"10.1109/CONISOFT52520.2021.00017","DOIUrl":"https://doi.org/10.1109/CONISOFT52520.2021.00017","url":null,"abstract":"Today there are smart cities that, through the use of information technologies, focus their efforts on improving the quality of life of their inhabitants by using sensors and specialized infrastructure. From these efforts arose the need to analyze and represent data within a system to make it useful, for which dashboards emerge. The objective of these systems is to provide users with information to support decision-making, so it is essential to adapt the visualization of the information provided to their needs and contexts. This article provides a systematic review of the literature on information visualization in adaptable dashboards. We present the visual components organized according to the information they can display and the identification of a procedure for the construction of dashboards. We proposed a component specification for adaptable dashboards, which integrates users, their information, interaction, and dashboard building guidelines to be integrated into smart city solutions.","PeriodicalId":380632,"journal":{"name":"2021 9th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117077567","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
Specialized Tool for Editing User Interface Transitions Diagrams (UITD) 用于编辑用户界面转换图(UITD)的专用工具
Pub Date : 2021-10-01 DOI: 10.1109/CONISOFT52520.2021.00014
J. Cervantes-Ojeda, A. Badillo-Salas, M. Gómez-Fuentes
The User Interface Transition Diagram (UITD) is a graphic notation designed to simplify the specification and design of the system-user interactions without losing the technical detail that is necessary to develop the system. The UITD aims to be a good communication tool between customers and software developers. We present here a specialized graphic tool for editing User Interface Transition Diagrams: the UITD editor. It provides specialized functionalities to simplify the edition of UITD properties in comparison with existing graphic editing tools.
用户界面转换图(UITD)是一种图形符号,旨在简化系统-用户交互的规范和设计,而不会丢失开发系统所必需的技术细节。软件开发指南旨在成为客户和软件开发人员之间良好的沟通工具。我们在这里介绍一个专门用于编辑用户界面转换图的图形工具:unitd编辑器。与现有的图形编辑工具相比,它提供了专门的功能来简化uml属性的编辑。
{"title":"Specialized Tool for Editing User Interface Transitions Diagrams (UITD)","authors":"J. Cervantes-Ojeda, A. Badillo-Salas, M. Gómez-Fuentes","doi":"10.1109/CONISOFT52520.2021.00014","DOIUrl":"https://doi.org/10.1109/CONISOFT52520.2021.00014","url":null,"abstract":"The User Interface Transition Diagram (UITD) is a graphic notation designed to simplify the specification and design of the system-user interactions without losing the technical detail that is necessary to develop the system. The UITD aims to be a good communication tool between customers and software developers. We present here a specialized graphic tool for editing User Interface Transition Diagrams: the UITD editor. It provides specialized functionalities to simplify the edition of UITD properties in comparison with existing graphic editing tools.","PeriodicalId":380632,"journal":{"name":"2021 9th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123883036","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
Association and Aggregation Class Relationships: is there a Difference in Terms of Implementation? 关联和聚合类关系:在实现方面有区别吗?
Pub Date : 2021-10-01 DOI: 10.1109/CONISOFT52520.2021.00018
M. Gómez-Fuentes, J. Cervantes-Ojeda, A. García-Nájera
In this work we revisit the known problem of the lack of well-defined semantics, at the implementation level, for association and aggregation relationships in class diagrams to hypothesize that, in the context of software development, there is a better understanding of the associations between classes when omitting aggregation. We conducted an experimental study in which a questionnaire was applied to 100 subjects, 50 in the test group and 50 in the control group. The obtained responses were analyzed with statistical methods. From our results we conclude that it is not useful, from the point of view of software design, to differentiate between association and aggregation class relationships when a model will be implemented.
在这项工作中,我们重新审视了缺乏定义良好的语义的已知问题,在实现级别,对于类图中的关联和聚合关系,假设在软件开发的上下文中,当省略聚合时,对类之间的关联有更好的理解。我们进行了一项实验研究,对100名受试者进行了问卷调查,其中试验组50人,对照组50人。用统计学方法对得到的应答进行分析。从我们的结果中我们得出结论,从软件设计的角度来看,在实现模型时区分关联类关系和聚合类关系是没有用的。
{"title":"Association and Aggregation Class Relationships: is there a Difference in Terms of Implementation?","authors":"M. Gómez-Fuentes, J. Cervantes-Ojeda, A. García-Nájera","doi":"10.1109/CONISOFT52520.2021.00018","DOIUrl":"https://doi.org/10.1109/CONISOFT52520.2021.00018","url":null,"abstract":"In this work we revisit the known problem of the lack of well-defined semantics, at the implementation level, for association and aggregation relationships in class diagrams to hypothesize that, in the context of software development, there is a better understanding of the associations between classes when omitting aggregation. We conducted an experimental study in which a questionnaire was applied to 100 subjects, 50 in the test group and 50 in the control group. The obtained responses were analyzed with statistical methods. From our results we conclude that it is not useful, from the point of view of software design, to differentiate between association and aggregation class relationships when a model will be implemented.","PeriodicalId":380632,"journal":{"name":"2021 9th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134371626","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 Social Media Case Study on the Impact of Disinformation on Business and Consumers 虚假信息对企业和消费者影响的社交媒体案例研究
Pub Date : 2021-10-01 DOI: 10.1109/CONISOFT52520.2021.00035
Muteb Alobaid, R. Ramachandran
Social media sites are becoming more popular places for exchanging information, and the amount of information available on social media has facilitated how people communicate with each other. One of the significant challenges for social media users is to deal with information overload, misinformation, disinformation, and fake news. Consequently, improving the skills of IDL and awareness of information context is one of the best ways for social media users to deal with information overload and identify fake news. However, the support of social media users is inconsistent which has led to many of them dealing poorly with misinformation and fake news.This research seeks to study and identify the impact on businesses and consumers of fake news and reviews on social media sites and seek to understand the role social media users play in combating fake news. Additionally, the study aims to understand the level of social media users' information and digital literacy skills. Our main results show that information overload, fake news, and reviews impact businesses and consumers.
社交媒体网站正在成为更受欢迎的信息交流场所,社交媒体上的大量信息促进了人们相互交流的方式。社交媒体用户面临的一个重大挑战是处理信息超载、错误信息、虚假信息和假新闻。因此,提高IDL技能和信息语境意识是社交媒体用户应对信息过载和识别假新闻的最佳途径之一。然而,社交媒体用户的支持并不一致,这导致他们中的许多人对错误信息和假新闻的处理不力。本研究旨在研究和确定社交媒体网站上的假新闻和评论对企业和消费者的影响,并试图了解社交媒体用户在打击假新闻方面发挥的作用。此外,该研究旨在了解社交媒体用户的信息和数字素养水平。我们的主要研究结果表明,信息超载、假新闻和评论会影响企业和消费者。
{"title":"A Social Media Case Study on the Impact of Disinformation on Business and Consumers","authors":"Muteb Alobaid, R. Ramachandran","doi":"10.1109/CONISOFT52520.2021.00035","DOIUrl":"https://doi.org/10.1109/CONISOFT52520.2021.00035","url":null,"abstract":"Social media sites are becoming more popular places for exchanging information, and the amount of information available on social media has facilitated how people communicate with each other. One of the significant challenges for social media users is to deal with information overload, misinformation, disinformation, and fake news. Consequently, improving the skills of IDL and awareness of information context is one of the best ways for social media users to deal with information overload and identify fake news. However, the support of social media users is inconsistent which has led to many of them dealing poorly with misinformation and fake news.This research seeks to study and identify the impact on businesses and consumers of fake news and reviews on social media sites and seek to understand the role social media users play in combating fake news. Additionally, the study aims to understand the level of social media users' information and digital literacy skills. Our main results show that information overload, fake news, and reviews impact businesses and consumers.","PeriodicalId":380632,"journal":{"name":"2021 9th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":"71 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128934707","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
Geolocation of Tweets in Spanish with Transformer Encoders 用变压器编码器在西班牙文推文的地理定位
Pub Date : 2021-10-01 DOI: 10.1109/CONISOFT52520.2021.00038
Agustin-Daniel Ambrosio-Aguilar, E. Bárcenas, G. Molero-Castillo, Rocío Aldeco-Pérez
Tweet geolocation is very important in many contexts: disaster relief, opinion polling, recommendation systems, etc. There are some recent studies showing that tweets with geolocation tags are sparse in several settings. Current state of the art geolocation algorithms for tweets are based on natural language processing methods. Most of these algorithms have been tested in English.Transformers are machine learning models based on attention mechanisms. These models have been proven successful in many natural language processing and computer vision scenarios. In this paper, we propose a transformer model for tweet geolocation. We describe several experiments for tweets in Spanish located in the Mexican region.
Tweet地理定位在很多情况下都非常重要:救灾、民意调查、推荐系统等。最近的一些研究表明,带有地理位置标签的推文在一些设置中是稀疏的。目前最先进的推文地理定位算法是基于自然语言处理方法。这些算法大多已经在英语中进行了测试。变形金刚是基于注意力机制的机器学习模型。这些模型已经在许多自然语言处理和计算机视觉场景中被证明是成功的。在本文中,我们提出了一个推文地理定位的变压器模型。我们描述了墨西哥地区西班牙语推文的几个实验。
{"title":"Geolocation of Tweets in Spanish with Transformer Encoders","authors":"Agustin-Daniel Ambrosio-Aguilar, E. Bárcenas, G. Molero-Castillo, Rocío Aldeco-Pérez","doi":"10.1109/CONISOFT52520.2021.00038","DOIUrl":"https://doi.org/10.1109/CONISOFT52520.2021.00038","url":null,"abstract":"Tweet geolocation is very important in many contexts: disaster relief, opinion polling, recommendation systems, etc. There are some recent studies showing that tweets with geolocation tags are sparse in several settings. Current state of the art geolocation algorithms for tweets are based on natural language processing methods. Most of these algorithms have been tested in English.Transformers are machine learning models based on attention mechanisms. These models have been proven successful in many natural language processing and computer vision scenarios. In this paper, we propose a transformer model for tweet geolocation. We describe several experiments for tweets in Spanish located in the Mexican region.","PeriodicalId":380632,"journal":{"name":"2021 9th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":"179 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133211771","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
A Novel Software Fault Prediction Approach To Predict Error-type Proneness in the Java Programs Using Stream X-Machine and Machine Learning 基于流X-Machine和机器学习的Java程序错误类型预测方法
Pub Date : 2021-10-01 DOI: 10.1109/CONISOFT52520.2021.00032
K. Phung, E. Ogunshile, M. Aydin
Software fault prediction makes software quality assurance process more efficient and economic. Most of the works related to software fault prediction have mainly focused on classifying software modules as faulty or not, which does not produce sufficient information for developers and testers. In this paper, we explore a novel approach using a streamlined process linking Stream X-Machine and machine learning techniques to predict if software modules are prone to having a particular type of runtime error in Java programs. In particular, Stream X-Machine is used to model and generate test cases for different types of Java runtime errors, which will be employed to extract error-type data from the source codes. This data is subsequently added to the collected software metrics to form new training data sets. We then explore the capabilities of three machine learning techniques (Support Vector Machine, Decision Tree, and Multi-layer Perceptron) for error-type proneness prediction. The experimental results showed that the new data sets could significantly improve the performances of machine learning models in terms of predicting error-type proneness.
软件故障预测使软件质量保证过程更加高效和经济。大多数与软件故障预测相关的工作主要集中在对软件模块进行故障或非故障的分类,这并不能为开发人员和测试人员提供足够的信息。在本文中,我们探索了一种新颖的方法,使用流线型流程将流X-Machine和机器学习技术联系起来,以预测软件模块是否容易在Java程序中出现特定类型的运行时错误。特别地,Stream X-Machine被用来为不同类型的Java运行时错误建模和生成测试用例,它将被用来从源代码中提取错误类型的数据。这些数据随后被添加到收集的软件度量中,形成新的训练数据集。然后,我们探索了三种机器学习技术(支持向量机,决策树和多层感知器)用于错误类型倾向预测的能力。实验结果表明,新数据集可以显著提高机器学习模型在预测错误类型倾向方面的性能。
{"title":"A Novel Software Fault Prediction Approach To Predict Error-type Proneness in the Java Programs Using Stream X-Machine and Machine Learning","authors":"K. Phung, E. Ogunshile, M. Aydin","doi":"10.1109/CONISOFT52520.2021.00032","DOIUrl":"https://doi.org/10.1109/CONISOFT52520.2021.00032","url":null,"abstract":"Software fault prediction makes software quality assurance process more efficient and economic. Most of the works related to software fault prediction have mainly focused on classifying software modules as faulty or not, which does not produce sufficient information for developers and testers. In this paper, we explore a novel approach using a streamlined process linking Stream X-Machine and machine learning techniques to predict if software modules are prone to having a particular type of runtime error in Java programs. In particular, Stream X-Machine is used to model and generate test cases for different types of Java runtime errors, which will be employed to extract error-type data from the source codes. This data is subsequently added to the collected software metrics to form new training data sets. We then explore the capabilities of three machine learning techniques (Support Vector Machine, Decision Tree, and Multi-layer Perceptron) for error-type proneness prediction. The experimental results showed that the new data sets could significantly improve the performances of machine learning models in terms of predicting error-type proneness.","PeriodicalId":380632,"journal":{"name":"2021 9th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130105631","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
Automatic Classification of Software Requirements using Artificial Neural Networks: A Systematic Literature Review 基于人工神经网络的软件需求自动分类:系统文献综述
Pub Date : 2021-10-01 DOI: 10.1109/CONISOFT52520.2021.00030
Delmer Alejandro López-Hernández, Jorge Octavio Ocharán-Hernández, E. Mezura-Montes, Á. Sánchez-García
Software requirements classification is a human-intensive task performed during the requirements analysis phase in software development. This literature review analyzes the state-of-the-art of the classification of software requirements using Artificial Neural Networks. Fourteen articles were selected to conduct the review. Sixteen different techniques to classify requirements were identified where, besides artificial neural networks, the most popular are Naive Bayes and the Support Vector Machine. Among the reported Artificial Neural Networks, we identify Convolutional Neural Networks and a Shallow Neural Network. We also found seven approaches that classify functional and non-functional requirements, six that classify only non-functional requirements, and one of them that classifies only functional requirements. The most used metrics to express classification results were accuracy, recall, and F-score. Finally, the results of the classifiers are gathered and reported.
软件需求分类是在软件开发的需求分析阶段执行的一项人力密集型任务。这篇文献综述分析了使用人工神经网络对软件需求进行分类的最新进展。选择了14篇文章进行审查。确定了16种不同的需求分类技术,其中,除了人工神经网络,最流行的是朴素贝叶斯和支持向量机。在已报道的人工神经网络中,我们识别了卷积神经网络和浅神经网络。我们还发现7种方法对功能性和非功能性需求进行分类,6种方法只对非功能性需求进行分类,其中一种方法只对功能性需求进行分类。表达分类结果最常用的指标是准确率、召回率和f分数。最后,收集并报告分类器的结果。
{"title":"Automatic Classification of Software Requirements using Artificial Neural Networks: A Systematic Literature Review","authors":"Delmer Alejandro López-Hernández, Jorge Octavio Ocharán-Hernández, E. Mezura-Montes, Á. Sánchez-García","doi":"10.1109/CONISOFT52520.2021.00030","DOIUrl":"https://doi.org/10.1109/CONISOFT52520.2021.00030","url":null,"abstract":"Software requirements classification is a human-intensive task performed during the requirements analysis phase in software development. This literature review analyzes the state-of-the-art of the classification of software requirements using Artificial Neural Networks. Fourteen articles were selected to conduct the review. Sixteen different techniques to classify requirements were identified where, besides artificial neural networks, the most popular are Naive Bayes and the Support Vector Machine. Among the reported Artificial Neural Networks, we identify Convolutional Neural Networks and a Shallow Neural Network. We also found seven approaches that classify functional and non-functional requirements, six that classify only non-functional requirements, and one of them that classifies only functional requirements. The most used metrics to express classification results were accuracy, recall, and F-score. Finally, the results of the classifiers are gathered and reported.","PeriodicalId":380632,"journal":{"name":"2021 9th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121610649","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
Regression in Estimation of Software Attributes: A Systematic Literature Review 回归估算软件属性:系统文献综述
Pub Date : 2021-10-01 DOI: 10.1109/CONISOFT52520.2021.00019
Saarayim González-Hemández, Á. Sánchez-García, K. Cortés-Verdín, J. C. Pérez-Arriaga
Software estimation is a fundamental activity in the Software development process, since it is possible to predict the number of defects, size, effort, among other attributes. With this, it is possible to improve the quality of the product and process. To predict quantitative values, it is common to use Regression Model mechanisms, although each model adjusts to a specific behavior of the data. In this work, a Systematic Literature Review is carried out based on the Kitchenham and Charters guide, to know the different types of Regression that have been used in the Software estimates. In addition, it seeks to know those attributes that are estimated and those that function as independent variables. Simple Linear Regression, Multiple Linear Regression and Logistic Regression were the most used, although other types of regression were found that can be further explored. Finally, the attributes that work as predictor variables were categorized, where the attributes of effort, lines of code and use cases were the most frequent.
软件评估是软件开发过程中的一项基本活动,因为它可以预测缺陷的数量、大小、工作量以及其他属性。有了这个,就有可能提高产品和工艺的质量。为了预测定量值,通常使用回归模型机制,尽管每个模型都根据数据的特定行为进行调整。在这项工作中,基于Kitchenham和Charters指南进行了系统文献综述,以了解在软件估计中使用的不同类型的回归。此外,它还试图了解那些被估计的属性和那些作为独立变量的属性。简单线性回归,多元线性回归和逻辑回归是最常用的,尽管其他类型的回归可以进一步探索。最后,作为预测变量的属性被分类,其中工作属性、代码行和用例是最常见的。
{"title":"Regression in Estimation of Software Attributes: A Systematic Literature Review","authors":"Saarayim González-Hemández, Á. Sánchez-García, K. Cortés-Verdín, J. C. Pérez-Arriaga","doi":"10.1109/CONISOFT52520.2021.00019","DOIUrl":"https://doi.org/10.1109/CONISOFT52520.2021.00019","url":null,"abstract":"Software estimation is a fundamental activity in the Software development process, since it is possible to predict the number of defects, size, effort, among other attributes. With this, it is possible to improve the quality of the product and process. To predict quantitative values, it is common to use Regression Model mechanisms, although each model adjusts to a specific behavior of the data. In this work, a Systematic Literature Review is carried out based on the Kitchenham and Charters guide, to know the different types of Regression that have been used in the Software estimates. In addition, it seeks to know those attributes that are estimated and those that function as independent variables. Simple Linear Regression, Multiple Linear Regression and Logistic Regression were the most used, although other types of regression were found that can be further explored. Finally, the attributes that work as predictor variables were categorized, where the attributes of effort, lines of code and use cases were the most frequent.","PeriodicalId":380632,"journal":{"name":"2021 9th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127032746","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
Microservices Deployment: A Systematic Mapping Study 微服务部署:系统映射研究
Pub Date : 2021-10-01 DOI: 10.1109/CONISOFT52520.2021.00016
V. M. Niño-Martínez, Jorge Octavio Ocharán-Hernández, X. Limón, J. C. Pérez-Arriaga
The microservices architecture is a set of small, autonomous services that can work together to form a single application that has seen widespread adoption by practitioners. However, deploying this architecture creates several technical challenges. This study examines the state of the art of microservices deployment in the literature, informing researchers and practitioners about the techniques and technologies used in the deployment of microservices and, practices used in the DevOps culture. We conducted a systematic mapping study driven by four research questions related to the deployment of microservices and DevOps practices, and 21 studies were identified from which information was synthesized using the meta-aggregation method. With the information synthesis, 43 findings were extracted and classified into seven categories. We can summarize the findings of this study as follows: (i) We identified the essential DevOps practices in the deployment of microservices. (ii) We defined the stack of technologies with the highest incidence in the studies. (iii) We found three groups of challenges in microservices deployment. (iv) Finally, we present a set of recommendations for microservices deployment.
微服务架构是一组小的、自治的服务,这些服务可以一起工作,形成一个已经被从业者广泛采用的单一应用程序。然而,部署这种体系结构会带来一些技术挑战。本研究考察了文献中微服务部署的艺术状态,向研究人员和从业者介绍了微服务部署中使用的技术和技术,以及DevOps文化中使用的实践。我们进行了一项系统的映射研究,由四个与微服务和DevOps实践部署相关的研究问题驱动,并确定了21项研究,其中的信息使用元聚合方法进行了综合。通过信息综合,提取了43项调查结果,并将其分为7类。我们可以将这项研究的发现总结如下:(i)我们确定了微服务部署中的基本DevOps实践。(ii)我们定义了研究中发生率最高的技术堆栈。(iii)我们在微服务部署中发现了三组挑战。(iv)最后,我们提出了一组微服务部署建议。
{"title":"Microservices Deployment: A Systematic Mapping Study","authors":"V. M. Niño-Martínez, Jorge Octavio Ocharán-Hernández, X. Limón, J. C. Pérez-Arriaga","doi":"10.1109/CONISOFT52520.2021.00016","DOIUrl":"https://doi.org/10.1109/CONISOFT52520.2021.00016","url":null,"abstract":"The microservices architecture is a set of small, autonomous services that can work together to form a single application that has seen widespread adoption by practitioners. However, deploying this architecture creates several technical challenges. This study examines the state of the art of microservices deployment in the literature, informing researchers and practitioners about the techniques and technologies used in the deployment of microservices and, practices used in the DevOps culture. We conducted a systematic mapping study driven by four research questions related to the deployment of microservices and DevOps practices, and 21 studies were identified from which information was synthesized using the meta-aggregation method. With the information synthesis, 43 findings were extracted and classified into seven categories. We can summarize the findings of this study as follows: (i) We identified the essential DevOps practices in the deployment of microservices. (ii) We defined the stack of technologies with the highest incidence in the studies. (iii) We found three groups of challenges in microservices deployment. (iv) Finally, we present a set of recommendations for microservices deployment.","PeriodicalId":380632,"journal":{"name":"2021 9th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":"108 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117203974","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
期刊
2021 9th International Conference in Software Engineering Research and Innovation (CONISOFT)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1