首页 > 最新文献

Proceedings of the 13th International Conference on Intelligent Systems: Theories and Applications最新文献

英文 中文
SHAMan 萨满
Sophie Robert, S. Zertal, G. Goret
Like most modern computer systems, High Performance Computing (HPC) machines integrate many highly configurable hardware devices and software components. Finding their optimal parametrization is a complex task, as the size of the parametric space and the non-linear behavior of HPC systems make hand tuning, theoretical modeling or exhaustive sampling unsuitable for most cases. Auto-tuning methods relying on black-box optimization have emerged as a promising solution for finding systems' best parametrization without making any assumption on their behaviors. In this paper, we present the architecture of an auto-tuning framework, called Smart HPC Application MANager (SHAMan), that integrates black-box optimization heuristics to find the optimal parametrization of an Input/Output (I/O) accelerator for a HPC application. We describe the conceptual and technical architecture of the framework and its native support for HPC clusters' ecosystem. We detail in depth the stand-alone optimization engine and its integration as a service provided by a Web application. We deployed and tested the framework by tuning an I/O accelerator developed by the Atos company on a HPC cluster running in production. The tuner's performance is evaluated by optimizing 90 different I/O oriented applications. We show a median improvement of 29% in speed-up compared to the default parametrization and this improvement goes up to 98% for a certain class of applications.
{"title":"SHAMan","authors":"Sophie Robert, S. Zertal, G. Goret","doi":"10.1145/3419604.3419775","DOIUrl":"https://doi.org/10.1145/3419604.3419775","url":null,"abstract":"Like most modern computer systems, High Performance Computing (HPC) machines integrate many highly configurable hardware devices and software components. Finding their optimal parametrization is a complex task, as the size of the parametric space and the non-linear behavior of HPC systems make hand tuning, theoretical modeling or exhaustive sampling unsuitable for most cases. Auto-tuning methods relying on black-box optimization have emerged as a promising solution for finding systems' best parametrization without making any assumption on their behaviors. In this paper, we present the architecture of an auto-tuning framework, called Smart HPC Application MANager (SHAMan), that integrates black-box optimization heuristics to find the optimal parametrization of an Input/Output (I/O) accelerator for a HPC application. We describe the conceptual and technical architecture of the framework and its native support for HPC clusters' ecosystem. We detail in depth the stand-alone optimization engine and its integration as a service provided by a Web application. We deployed and tested the framework by tuning an I/O accelerator developed by the Atos company on a HPC cluster running in production. The tuner's performance is evaluated by optimizing 90 different I/O oriented applications. We show a median improvement of 29% in speed-up compared to the default parametrization and this improvement goes up to 98% for a certain class of applications.","PeriodicalId":250715,"journal":{"name":"Proceedings of the 13th International Conference on Intelligent Systems: Theories and Applications","volume":"142 2","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120921953","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}
引用次数: 4
Self-tuning PID of the Solenoid Response Based on Fiber Squeezer 基于光纤挤压机的电磁阀响应自整定PID
Abdallah Zahidi, S. Amrane, N. Azami, Naoual Nasser
Solenoids, also called electromagnetic actuators driven by nonlinear magnetic forces, are widely used in many applications. Polarization controllers using fiber squeezer are attractive for their low-loss as well as their low-penalty coherent optical fiber trunk system. However, for the polarization controllers using solenoids as actuators, the stability problem due to the saturation of their magnetic circuit must be studied. In fact, in their conventional configuration, the open-loop stability affects performance and limits applications. Moreover, fluctuations on the performance of solenoids are another major problem especially in industrial applications. These fluctuations are essentially owing to changes in the spring constant, the coefficient of friction, the inductance and resistance of the coil. Preventive maintenance by controlling these parameters is necessary to avoid eventual effects of the parameter variations in the responses of these actuators. This paper proposes a new methodology for smart control of the solenoid response by using polarization controllers based on solenoids that are used as mechanical actuators to exert pressure on optical fiber. The pressure induces optical birefringence that modifies polarization of the light. First, the circuit with PID correctors has been suggested to improve stability performance. Then, a simulation is proposed using Matlab-Simulink software to examine the influence of the solenoid parameters on the corrector constants. The results of the simulation show that if the system parameters change the constants Kp, Ki and Kd of the PID corrector must be adjusted to keep an optimized dynamic response.
螺线管,也称为由非线性磁力驱动的电磁致动器,广泛应用于许多领域。采用光纤挤压器的偏振控制器以其低损耗和低惩罚的特性受到广泛的关注。然而,对于采用螺线管作作动器的极化控制器,必须研究其磁路饱和引起的稳定性问题。事实上,在传统配置中,开环稳定性会影响性能并限制应用。此外,螺线管性能的波动是另一个主要问题,特别是在工业应用中。这些波动主要是由于弹簧常数、摩擦系数、线圈的电感和电阻的变化。通过控制这些参数进行预防性维护是必要的,以避免这些执行器响应中参数变化的最终影响。本文提出了一种智能控制螺线管响应的新方法,该方法采用基于螺线管的极化控制器作为机械致动器对光纤施加压力。压力引起光学双折射,从而改变光的偏振。首先,提出了带PID校正器的电路,以提高稳定性能。然后,利用Matlab-Simulink软件进行仿真,考察电磁阀参数对校正常数的影响。仿真结果表明,当系统参数发生变化时,必须调整PID校正器的常数Kp、Ki和Kd以保持最优的动态响应。
{"title":"Self-tuning PID of the Solenoid Response Based on Fiber Squeezer","authors":"Abdallah Zahidi, S. Amrane, N. Azami, Naoual Nasser","doi":"10.1145/3419604.3419769","DOIUrl":"https://doi.org/10.1145/3419604.3419769","url":null,"abstract":"Solenoids, also called electromagnetic actuators driven by nonlinear magnetic forces, are widely used in many applications. Polarization controllers using fiber squeezer are attractive for their low-loss as well as their low-penalty coherent optical fiber trunk system. However, for the polarization controllers using solenoids as actuators, the stability problem due to the saturation of their magnetic circuit must be studied. In fact, in their conventional configuration, the open-loop stability affects performance and limits applications. Moreover, fluctuations on the performance of solenoids are another major problem especially in industrial applications. These fluctuations are essentially owing to changes in the spring constant, the coefficient of friction, the inductance and resistance of the coil. Preventive maintenance by controlling these parameters is necessary to avoid eventual effects of the parameter variations in the responses of these actuators. This paper proposes a new methodology for smart control of the solenoid response by using polarization controllers based on solenoids that are used as mechanical actuators to exert pressure on optical fiber. The pressure induces optical birefringence that modifies polarization of the light. First, the circuit with PID correctors has been suggested to improve stability performance. Then, a simulation is proposed using Matlab-Simulink software to examine the influence of the solenoid parameters on the corrector constants. The results of the simulation show that if the system parameters change the constants Kp, Ki and Kd of the PID corrector must be adjusted to keep an optimized dynamic response.","PeriodicalId":250715,"journal":{"name":"Proceedings of the 13th International Conference on Intelligent Systems: Theories and Applications","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126170325","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}
引用次数: 2
Language representation learning models: A comparative study 语言表征学习模式的比较研究
Sanae Achsas, E. Nfaoui
Recently, Natural Language Processing has shown significant development, especially in text mining and analysis. An important task in this area is learning vector-space representations of text. Since various machine learning algorithms require representing their inputs in a vector format. In this paper, we highlight the most important language representation learning models used in the literature, ranging from the free contextual approaches like word2vec and Glove until the appearance of recent modern contextualized approaches such as ELMo, BERT, and XLNet. We show and discuss their main architectures and their main strengths and limits.
近年来,自然语言处理在文本挖掘和分析方面取得了长足的发展。该领域的一个重要任务是学习文本的向量空间表示。因为各种机器学习算法需要以向量格式表示它们的输入。在本文中,我们重点介绍了文献中使用的最重要的语言表示学习模型,从自由的上下文方法如word2vec和Glove到最近出现的现代上下文化方法如ELMo、BERT和XLNet。我们展示并讨论了它们的主要架构以及它们的主要优势和局限性。
{"title":"Language representation learning models: A comparative study","authors":"Sanae Achsas, E. Nfaoui","doi":"10.1145/3419604.3419773","DOIUrl":"https://doi.org/10.1145/3419604.3419773","url":null,"abstract":"Recently, Natural Language Processing has shown significant development, especially in text mining and analysis. An important task in this area is learning vector-space representations of text. Since various machine learning algorithms require representing their inputs in a vector format. In this paper, we highlight the most important language representation learning models used in the literature, ranging from the free contextual approaches like word2vec and Glove until the appearance of recent modern contextualized approaches such as ELMo, BERT, and XLNet. We show and discuss their main architectures and their main strengths and limits.","PeriodicalId":250715,"journal":{"name":"Proceedings of the 13th International Conference on Intelligent Systems: Theories and Applications","volume":"103 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132162502","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}
引用次数: 2
Comparison of MCDM Methods for Multi-echelon Inventory System Selection Problem 多级库存系统选择问题的MCDM方法比较
Nouçaiba Sbai, L. Benabbou, A. Berrado
Nowadays, Multi Criteria Decision Making (MCDM) methods are becoming increasingly used in solving supply chain management problems due to the conflicting criteria involved in this area. In fact, Multi Criteria Decision Making methods help Decision Makers (DMs) deal with the evaluation of multiple alternatives with taking into account their preferences expressed as numerous criteria. Controlling stocks in multi-echelon inventory systems presents many challenges due to the complexity of the supply chains and the inter-dependencies between their nodes. In particular, choosing a multi-echelon inventory policy to send a batch from an installation to another may depend to the inventory status at all sites, which make this decision difficult to take. Most of the time, the Decision Maker seems to be looking for fitting the decision problem to the MCDM method framework and not adjusting the method to the problem situation. We aim in this paper to guide DMs choose the appropriate MCDM method that will aid them select the best multi-echelon inventory policies to adopt for their supply chains. A comparison of different MCDM methods with the use of a set of evaluation criteria will be established in this research work. We intend to provide a framework for comparing multiple MCDM methods for the multi-echelon inventory system selection problem.
目前,多准则决策(MCDM)方法越来越多地用于解决供应链管理问题,因为该领域涉及的标准相互冲突。事实上,多准则决策方法帮助决策者(DMs)处理多个备选方案的评估,并考虑到他们的偏好表示为多个标准。由于供应链的复杂性和各节点之间的相互依赖性,多级库存系统中的库存控制面临着许多挑战。特别是,选择多级库存策略将一批货物从一个设备发送到另一个设备可能取决于所有站点的库存状态,这使得这个决策很难做出。大多数时候,决策者似乎都在寻找将决策问题适合于MCDM方法框架的方法,而不是根据问题的情况调整方法。本文的目的是指导决策者选择合适的MCDM方法,以帮助他们选择最适合其供应链的多级库存政策。在这项研究工作中,将建立一套评估标准,对不同的MCDM方法进行比较。我们打算为多级库存系统选择问题的多种MCDM方法的比较提供一个框架。
{"title":"Comparison of MCDM Methods for Multi-echelon Inventory System Selection Problem","authors":"Nouçaiba Sbai, L. Benabbou, A. Berrado","doi":"10.1145/3419604.3419783","DOIUrl":"https://doi.org/10.1145/3419604.3419783","url":null,"abstract":"Nowadays, Multi Criteria Decision Making (MCDM) methods are becoming increasingly used in solving supply chain management problems due to the conflicting criteria involved in this area. In fact, Multi Criteria Decision Making methods help Decision Makers (DMs) deal with the evaluation of multiple alternatives with taking into account their preferences expressed as numerous criteria. Controlling stocks in multi-echelon inventory systems presents many challenges due to the complexity of the supply chains and the inter-dependencies between their nodes. In particular, choosing a multi-echelon inventory policy to send a batch from an installation to another may depend to the inventory status at all sites, which make this decision difficult to take. Most of the time, the Decision Maker seems to be looking for fitting the decision problem to the MCDM method framework and not adjusting the method to the problem situation. We aim in this paper to guide DMs choose the appropriate MCDM method that will aid them select the best multi-echelon inventory policies to adopt for their supply chains. A comparison of different MCDM methods with the use of a set of evaluation criteria will be established in this research work. We intend to provide a framework for comparing multiple MCDM methods for the multi-echelon inventory system selection problem.","PeriodicalId":250715,"journal":{"name":"Proceedings of the 13th International Conference on Intelligent Systems: Theories and Applications","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131898381","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
Identifying Software Cost Attributes of Software Project Management in Global Software Development: An Integrative Framework 全球软件开发中软件项目管理的软件成本属性识别:一个集成框架
Manal El Bajta, A. Idri
The management of global and distributed software projects is a very difficult task further complicated by the emergence of new challenges inherent in stakeholder dispersion. Software cost estimation plays a central role to face challenges in the context of Global Software Development (GSD). The objective of this study is to identify software cost attributes related to GSD context to present an integrative framework encompassing these attributes. Thirty cost attributes were identified using a Systematic Literature Review (SLR) and later compiled into a framework inspired by the Software Engineering Institute (SEI) taxonomy.
全球和分布式软件项目的管理是一项非常困难的任务,由于涉众分散所固有的新挑战的出现而进一步复杂化。在全球软件开发(GSD)的背景下,软件成本评估在面对挑战时起着核心作用。本研究的目的是确定与GSD环境相关的软件成本属性,以呈现包含这些属性的集成框架。使用系统文献综述(SLR)确定了30个成本属性,然后在软件工程研究所(SEI)分类法的启发下编译成一个框架。
{"title":"Identifying Software Cost Attributes of Software Project Management in Global Software Development: An Integrative Framework","authors":"Manal El Bajta, A. Idri","doi":"10.1145/3419604.3419780","DOIUrl":"https://doi.org/10.1145/3419604.3419780","url":null,"abstract":"The management of global and distributed software projects is a very difficult task further complicated by the emergence of new challenges inherent in stakeholder dispersion. Software cost estimation plays a central role to face challenges in the context of Global Software Development (GSD). The objective of this study is to identify software cost attributes related to GSD context to present an integrative framework encompassing these attributes. Thirty cost attributes were identified using a Systematic Literature Review (SLR) and later compiled into a framework inspired by the Software Engineering Institute (SEI) taxonomy.","PeriodicalId":250715,"journal":{"name":"Proceedings of the 13th International Conference on Intelligent Systems: Theories and Applications","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129240063","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}
引用次数: 2
The hybrid recommendation of digital educational resources in a distance learning environment: the case of MOOC 远程教育环境下数字教育资源的混合推荐:以MOOC为例
Hamid Slimani, Oussama Hamal, N. E. Faddouli, S. Bennani, Naila Amrous
The accompaniment and the follow-up of the learners in an online training aim at helping the learner to carry out his or her training and to guarantee an adapted and quality learning. During a learning process, personalized search and recommendation of digital educational resources form aspects of this accompaniment. This article presents a search engine and a hybrid recommendation of digital educational resources. This engine allows for filtering and personalized search by providing adapted resources to the users' profiles on the one hand; on the other hand, to making a combination of the collaborative, the content-based and the semantic filtering to propose other additional resources. The semantic filtering is based on the exploitation of SPARQL queries from the system that we propose. They are executed on a remote server containing reusable vocabularies and formalized according to the linked data principles and technologies, such as the Lod Cloud. The result obtained is a set of linked terms to the keywords specified in the search query. These terms are then used to extend the search. We used a search test-set by keywords entered via a form and then we manually analyzed the linked terms obtained and the documents returned. The results obtained by our approach are satisfactory.
在线培训中对学习者的陪伴和跟踪的目的是帮助学习者进行培训,保证学习者适应和高质量的学习。在学习过程中,数字化教育资源的个性化搜索和推荐构成了这种陪伴的几个方面。本文介绍了一种数字教育资源的搜索引擎和混合推荐。该引擎一方面允许过滤和个性化搜索,为用户的配置文件提供适应的资源;另一方面,将协同过滤、基于内容过滤和语义过滤相结合,提出其他附加资源。语义过滤基于对我们提出的系统中的SPARQL查询的利用。它们在包含可重用词汇表的远程服务器上执行,并根据关联的数据原则和技术(如Lod Cloud)进行形式化。获得的结果是一组链接到搜索查询中指定的关键字的术语。然后使用这些术语扩展搜索。我们使用通过表单输入关键字的搜索测试集,然后手动分析获得的链接术语和返回的文档。所得结果令人满意。
{"title":"The hybrid recommendation of digital educational resources in a distance learning environment: the case of MOOC","authors":"Hamid Slimani, Oussama Hamal, N. E. Faddouli, S. Bennani, Naila Amrous","doi":"10.1145/3419604.3419621","DOIUrl":"https://doi.org/10.1145/3419604.3419621","url":null,"abstract":"The accompaniment and the follow-up of the learners in an online training aim at helping the learner to carry out his or her training and to guarantee an adapted and quality learning. During a learning process, personalized search and recommendation of digital educational resources form aspects of this accompaniment. This article presents a search engine and a hybrid recommendation of digital educational resources. This engine allows for filtering and personalized search by providing adapted resources to the users' profiles on the one hand; on the other hand, to making a combination of the collaborative, the content-based and the semantic filtering to propose other additional resources. The semantic filtering is based on the exploitation of SPARQL queries from the system that we propose. They are executed on a remote server containing reusable vocabularies and formalized according to the linked data principles and technologies, such as the Lod Cloud. The result obtained is a set of linked terms to the keywords specified in the search query. These terms are then used to extend the search. We used a search test-set by keywords entered via a form and then we manually analyzed the linked terms obtained and the documents returned. The results obtained by our approach are satisfactory.","PeriodicalId":250715,"journal":{"name":"Proceedings of the 13th International Conference on Intelligent Systems: Theories and Applications","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129541937","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
Construction of an accurate automatic lexicon for Arabic sentiment analysis 构建精确的阿拉伯语情感分析自动词典
Ibtissam Touahri, A. Mazroui
Sentiment analysis has aroused the interest of many studies in recent years. Regarding to its high importance in taking and extracting decisional information, the light of research is still shed on it. The first step of a sentiment analysis system is the construction of the basic knowledge, namely the linguistic resources. The classical methods of lexicon building are manual, semi-automatic, or automatic. Both the manual and semi-automatic methods need a manual check that is time and effort consuming whereas the automatic approach neglects word semantic. Herein, we intend to automate the lexicon extraction method as well as giving accurate polarity. In order to perform this task and achieve satisfying results, we extract a Bag-of-Words and we then apply many filters on it to keep only clean and sentimental terms. This paper also explores the effectiveness of a supervised approach based on the Bag-of-Words model in defining sentiment polarity of the processed reviews in order to shed the light on its usefulness.
情感分析近年来引起了许多研究的兴趣。由于它在获取和提取决策信息方面的重要性,研究的曙光仍在继续。情感分析系统的第一步是构建基础知识,即语言资源。经典的词典构建方法有手动、半自动或自动。手动和半自动方法都需要人工检查,费时费力,而自动方法忽略了词的语义。在这里,我们打算自动化词典提取方法,并给出准确的极性。为了完成这个任务并获得满意的结果,我们提取了一个词袋,然后对其应用许多过滤器,只保留干净和情感术语。本文还探讨了基于词袋模型的监督方法在定义处理后评论的情感极性方面的有效性,以阐明其实用性。
{"title":"Construction of an accurate automatic lexicon for Arabic sentiment analysis","authors":"Ibtissam Touahri, A. Mazroui","doi":"10.1145/3419604.3419627","DOIUrl":"https://doi.org/10.1145/3419604.3419627","url":null,"abstract":"Sentiment analysis has aroused the interest of many studies in recent years. Regarding to its high importance in taking and extracting decisional information, the light of research is still shed on it. The first step of a sentiment analysis system is the construction of the basic knowledge, namely the linguistic resources. The classical methods of lexicon building are manual, semi-automatic, or automatic. Both the manual and semi-automatic methods need a manual check that is time and effort consuming whereas the automatic approach neglects word semantic. Herein, we intend to automate the lexicon extraction method as well as giving accurate polarity. In order to perform this task and achieve satisfying results, we extract a Bag-of-Words and we then apply many filters on it to keep only clean and sentimental terms. This paper also explores the effectiveness of a supervised approach based on the Bag-of-Words model in defining sentiment polarity of the processed reviews in order to shed the light on its usefulness.","PeriodicalId":250715,"journal":{"name":"Proceedings of the 13th International Conference on Intelligent Systems: Theories and Applications","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132594642","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 Review of Open Source Software Maintenance Effort Estimation 开源软件维护工作量评估综述
Chaymae Miloudi, Laila Cheikhi, A. Idri
Open Source Software (OSS) is gaining interests of software engineering community as well as practitioners from industry with the growth of the internet. Studies in estimating maintenance effort (MEE) of such software product have been published in the literature in order to provide better estimation. The aim of this study is to provide a review of studies related to maintenance effort estimation for open source software (OSSMEE). To this end, a set of 60 primary empirical studies are selected from six electronic databases and a discussion is provided according to eight research questions (RQs) related to: publication year, publication source, datasets (OSS projects), metrics (independent variables), techniques, maintenance effort (dependent variable), validation methods, and accuracy criteria used in the empirical validation. This study has found that popular OSS projects have been used, Linear Regression, Naïve Bayes and k Nearest Neighbors were frequently used, and bug resolution was the most used regarding the estimation of maintenance effort for the future releases. A set of gaps are identified and recommendations for researchers are also provided.
随着互联网的发展,开源软件越来越受到软件工程界和工业界实践者的关注。为了提供更好的评估,对此类软件产品的维护工作量(MEE)进行评估的研究已经在文献中发表。本研究的目的是提供与开源软件(OSSMEE)维护工作量评估相关的研究综述。为此,从6个电子数据库中选取了60个主要实证研究,并根据8个研究问题(rq)进行了讨论,这些研究问题涉及:出版年份、出版来源、数据集(OSS项目)、度量(自变量)、技术、维护工作量(因变量)、验证方法和用于实证验证的准确性标准。这项研究发现,已经使用了流行的OSS项目,线性回归、Naïve贝叶斯和k近邻被频繁使用,并且在估计未来版本的维护工作方面,bug解决是最常用的。指出了一系列差距,并为研究人员提供了建议。
{"title":"A Review of Open Source Software Maintenance Effort Estimation","authors":"Chaymae Miloudi, Laila Cheikhi, A. Idri","doi":"10.1145/3419604.3419809","DOIUrl":"https://doi.org/10.1145/3419604.3419809","url":null,"abstract":"Open Source Software (OSS) is gaining interests of software engineering community as well as practitioners from industry with the growth of the internet. Studies in estimating maintenance effort (MEE) of such software product have been published in the literature in order to provide better estimation. The aim of this study is to provide a review of studies related to maintenance effort estimation for open source software (OSSMEE). To this end, a set of 60 primary empirical studies are selected from six electronic databases and a discussion is provided according to eight research questions (RQs) related to: publication year, publication source, datasets (OSS projects), metrics (independent variables), techniques, maintenance effort (dependent variable), validation methods, and accuracy criteria used in the empirical validation. This study has found that popular OSS projects have been used, Linear Regression, Naïve Bayes and k Nearest Neighbors were frequently used, and bug resolution was the most used regarding the estimation of maintenance effort for the future releases. A set of gaps are identified and recommendations for researchers are also provided.","PeriodicalId":250715,"journal":{"name":"Proceedings of the 13th International Conference on Intelligent Systems: Theories and Applications","volume":"87 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122510953","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
Recommender E-Learning platform using sentiment analysis aggregation 推荐使用情感分析聚合的电子学习平台
Jamal Mawane, A. Naji, M. Ramdani
The ubiquity and the fast growth of online resources has made it more and more difficult to try to respect the differences between learners in terms of cognitive ability and knowledge structure. This is even clearer with recommendation algorithms that use traditional collaborative filtering as they struggle through identifying more helpful, user friendly and easy learning resources. On top of that, the incoherent recommended content and the compound and nonlinear data on online learning users cannot be effectively handled, thus making the recommendations less efficient. To increase the level of efficiency of learning resource recommendations, this paper introduces a two steps efficient resource recommendation model. this model is based on unsupervised deep learning machine to identify learning styles and users' clusters, and a sentiment analyzer bonus system, based on user experience, to improve or decrease recommender items list classification. The model integrates also teachers to incite them to enhance the quality and the success rate of appropriate selected items. The elaboration of such a model requires the use of a considerable quantity of data learners' features, course content and assessment attributes. Furthermore, this model needs to incorporate learner interactions features. These are the requirements to build Learner features vector as input for the first step and Learner-Content ratings vector to choose the more efficient learning resource to recommend.
网络资源的无所不在和快速增长使得尊重学习者在认知能力和知识结构方面的差异变得越来越困难。这一点在使用传统协同过滤的推荐算法中更加明显,因为它们在努力识别更有用、用户友好和容易学习的资源。此外,推荐内容的不连贯和在线学习用户的复合非线性数据无法得到有效处理,从而降低了推荐的效率。为了提高学习资源推荐的效率水平,本文引入了一种两步高效资源推荐模型。该模型基于无监督深度学习机来识别学习风格和用户簇,基于用户体验的情感分析器奖励系统来改进或减少推荐项目列表分类。该模式还整合了教师,以激励他们提高适当选择项目的质量和成功率。这种模型的阐述需要使用大量的数据学习者的特征、课程内容和评估属性。此外,该模型需要包含学习者交互特征。这些是构建学习者特征向量作为第一步的输入和学习者-内容评级向量以选择更有效的学习资源来推荐的要求。
{"title":"Recommender E-Learning platform using sentiment analysis aggregation","authors":"Jamal Mawane, A. Naji, M. Ramdani","doi":"10.1145/3419604.3419784","DOIUrl":"https://doi.org/10.1145/3419604.3419784","url":null,"abstract":"The ubiquity and the fast growth of online resources has made it more and more difficult to try to respect the differences between learners in terms of cognitive ability and knowledge structure. This is even clearer with recommendation algorithms that use traditional collaborative filtering as they struggle through identifying more helpful, user friendly and easy learning resources. On top of that, the incoherent recommended content and the compound and nonlinear data on online learning users cannot be effectively handled, thus making the recommendations less efficient. To increase the level of efficiency of learning resource recommendations, this paper introduces a two steps efficient resource recommendation model. this model is based on unsupervised deep learning machine to identify learning styles and users' clusters, and a sentiment analyzer bonus system, based on user experience, to improve or decrease recommender items list classification. The model integrates also teachers to incite them to enhance the quality and the success rate of appropriate selected items. The elaboration of such a model requires the use of a considerable quantity of data learners' features, course content and assessment attributes. Furthermore, this model needs to incorporate learner interactions features. These are the requirements to build Learner features vector as input for the first step and Learner-Content ratings vector to choose the more efficient learning resource to recommend.","PeriodicalId":250715,"journal":{"name":"Proceedings of the 13th International Conference on Intelligent Systems: Theories and Applications","volume":"70 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123427043","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}
引用次数: 2
K-means, HAC and FCM Which Clustering Approach for Arabic Text? K-means、HAC和FCM哪种聚类方法适合阿拉伯文本?
Lahbib Ajallouda, F. Z. Fagroud, A. Zellou, E. Benlahmar
Today, we are witnessing rapid growth in Web resources that allow Internet users to express and share their ideas, opinions, and judgments on a variety of issues. Several classification approaches have been proposed to classify textual data. But all these approaches require us to label the clusters we want to obtain. Which, in reality, is not available because we do not know in advance the information that can be proposed through these opinions. To overcome this constraint, clustering approaches such as K-mean, HAC or FCM can be exploited. In this paper, we present and compare these approaches. And to show the importance of exploiting clustering algorithms, to classify and analyze textual data in Arabic. By applying them to a real case that has created a great debate in Morocco, which is the case of teachers contracting with academies.
今天,我们目睹了网络资源的快速增长,这些资源允许互联网用户表达和分享他们对各种问题的想法、观点和判断。已经提出了几种分类方法来对文本数据进行分类。但是所有这些方法都要求我们给我们想要得到的聚类打上标签。实际上,这是不可能的,因为我们事先不知道通过这些意见可以提出的信息。为了克服这一限制,可以利用K-mean、HAC或FCM等聚类方法。在本文中,我们提出并比较了这些方法。并展示利用聚类算法对阿拉伯语文本数据进行分类和分析的重要性。将它们应用到一个真实的案例中,这个案例在摩洛哥引起了很大的争论,那就是教师与学院签订合同的案例。
{"title":"K-means, HAC and FCM Which Clustering Approach for Arabic Text?","authors":"Lahbib Ajallouda, F. Z. Fagroud, A. Zellou, E. Benlahmar","doi":"10.1145/3419604.3419779","DOIUrl":"https://doi.org/10.1145/3419604.3419779","url":null,"abstract":"Today, we are witnessing rapid growth in Web resources that allow Internet users to express and share their ideas, opinions, and judgments on a variety of issues. Several classification approaches have been proposed to classify textual data. But all these approaches require us to label the clusters we want to obtain. Which, in reality, is not available because we do not know in advance the information that can be proposed through these opinions. To overcome this constraint, clustering approaches such as K-mean, HAC or FCM can be exploited. In this paper, we present and compare these approaches. And to show the importance of exploiting clustering algorithms, to classify and analyze textual data in Arabic. By applying them to a real case that has created a great debate in Morocco, which is the case of teachers contracting with academies.","PeriodicalId":250715,"journal":{"name":"Proceedings of the 13th International Conference on Intelligent Systems: Theories and Applications","volume":"57 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125120228","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
期刊
Proceedings of the 13th International Conference on Intelligent Systems: Theories and Applications
全部 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学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1