首页 > 最新文献

2018 XLIV Latin American Computer Conference (CLEI)最新文献

英文 中文
A Correlation Analysis between Halstead Complexity Measures and other Software Measures Halstead复杂性度量与其他软件度量的相关性分析
Pub Date : 2018-10-01 DOI: 10.1109/CLEI.2018.00014
Rodrigo Tavares Coimbra, Antônio Resende, Ricardo Terra
Halstead Complexity Measures, proposed in 1977, analyze a software system independently of its underlying programming language (technology) based on the measures number of operators and operands. From these two measures, it calculates other measures namely vocabulary, length, volume, difficulty, programming effort, errors, and testing time. The problem, nevertheless, is that since then the Academy and Industry have been coming up with hundreds of new metrics that differ in their assertions and calculations. Therefore, the objective of this paper is to present a correlation analysis between the eleven Halstead measures and other 27 popular measures proposed over the decades (e.g., LOC, cyclomatic complexity, and efferent coupling) through the inspection of 97 open-source Java systems in order to (i) identify redundancy in measures and (ii) minimize the costs of monitoring and diagnosing software projects, facilitating the task of making measurements. As a result, we identified strong correlations between Halstead measures and other measures, mainly related to size such as quantity of methods, packages, attributes, etc. We also identified direct correlation of Halstead measurements with coupling measures named Afferent and Efferent Coupling, with values ranging from 0.802 to 0.931, which are quite close to the maximum value 1 for a correlation. These results demonstrate that—although there is no perfect correlation—there is enough correlation to hypothesize that there is an overlap of measures with different denominations whose measured results are equivalent.
1977年提出的Halstead复杂性度量,基于运算符和操作数的度量数,独立于其底层编程语言(技术)来分析软件系统。从这两个度量中,它计算其他度量,即词汇量、长度、容量、难度、编程工作、错误和测试时间。然而,问题是,从那时起,学术界和工业界已经提出了数百个在断言和计算上不同的新指标。因此,本文的目的是通过对97个开源Java系统的检查,提出11个Halstead度量与过去几十年来提出的其他27个流行度量(例如LOC、圈复杂度和发出耦合)之间的相关性分析,以便(i)识别度量中的冗余,(ii)最小化监视和诊断软件项目的成本,促进进行度量的任务。因此,我们确定了Halstead度量和其他度量之间的强相关性,主要与大小相关,例如方法、包、属性等的数量。我们还确定了Halstead测量值与传入和传出耦合(Afferent and Efferent coupling)的直接相关性,其值范围为0.802至0.931,非常接近相关性的最大值1。这些结果表明,尽管没有完美的相关性,但有足够的相关性来假设,具有不同名称的测量存在重叠,其测量结果是等效的。
{"title":"A Correlation Analysis between Halstead Complexity Measures and other Software Measures","authors":"Rodrigo Tavares Coimbra, Antônio Resende, Ricardo Terra","doi":"10.1109/CLEI.2018.00014","DOIUrl":"https://doi.org/10.1109/CLEI.2018.00014","url":null,"abstract":"Halstead Complexity Measures, proposed in 1977, analyze a software system independently of its underlying programming language (technology) based on the measures number of operators and operands. From these two measures, it calculates other measures namely vocabulary, length, volume, difficulty, programming effort, errors, and testing time. The problem, nevertheless, is that since then the Academy and Industry have been coming up with hundreds of new metrics that differ in their assertions and calculations. Therefore, the objective of this paper is to present a correlation analysis between the eleven Halstead measures and other 27 popular measures proposed over the decades (e.g., LOC, cyclomatic complexity, and efferent coupling) through the inspection of 97 open-source Java systems in order to (i) identify redundancy in measures and (ii) minimize the costs of monitoring and diagnosing software projects, facilitating the task of making measurements. As a result, we identified strong correlations between Halstead measures and other measures, mainly related to size such as quantity of methods, packages, attributes, etc. We also identified direct correlation of Halstead measurements with coupling measures named Afferent and Efferent Coupling, with values ranging from 0.802 to 0.931, which are quite close to the maximum value 1 for a correlation. These results demonstrate that—although there is no perfect correlation—there is enough correlation to hypothesize that there is an overlap of measures with different denominations whose measured results are equivalent.","PeriodicalId":379986,"journal":{"name":"2018 XLIV Latin American Computer Conference (CLEI)","volume":"52 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121219278","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
An Architecture of Fog Computing in Smart Cities: the Middleware E2BS in Emergency Calls 智慧城市雾计算体系结构:紧急呼叫中的中间件E2BS
Pub Date : 2018-10-01 DOI: 10.1109/CLEI.2018.00067
S. C. L. Hernandes, M. Pellenz, A. Calsavara
The use of smart objects in an urban context will be offers services that will help the cities. Thereby, it is possible to implement the Smart Cities concept. Among the services that could be offered is an emergency service calls (e.g., police and firefighters). In an emergency situation, the most appropriate mobile units may be required. Therefore, a middleware can be used to support the activation of the most suitable mobile units. The bigger question is which the vantage of choice the most suitable mobile unit compared to the choice random. In this way this paper presents a new event model and a middleware called Event to Best Subscribers (E2BS) aim to answer this question through two use cases.
在城市环境中使用智能物体将提供有助于城市发展的服务。因此,实现智慧城市的概念是可能的。可以提供的服务包括紧急服务呼叫(例如,警察和消防员)。在紧急情况下,可能需要最适当的流动单位。因此,可以使用中间件来支持激活最合适的移动单元。更大的问题是,与随机选择相比,选择最合适的移动单位的优势是什么。通过这种方式,本文提出了一个新的事件模型和一个名为事件到最佳订阅者(E2BS)的中间件,旨在通过两个用例回答这个问题。
{"title":"An Architecture of Fog Computing in Smart Cities: the Middleware E2BS in Emergency Calls","authors":"S. C. L. Hernandes, M. Pellenz, A. Calsavara","doi":"10.1109/CLEI.2018.00067","DOIUrl":"https://doi.org/10.1109/CLEI.2018.00067","url":null,"abstract":"The use of smart objects in an urban context will be offers services that will help the cities. Thereby, it is possible to implement the Smart Cities concept. Among the services that could be offered is an emergency service calls (e.g., police and firefighters). In an emergency situation, the most appropriate mobile units may be required. Therefore, a middleware can be used to support the activation of the most suitable mobile units. The bigger question is which the vantage of choice the most suitable mobile unit compared to the choice random. In this way this paper presents a new event model and a middleware called Event to Best Subscribers (E2BS) aim to answer this question through two use cases.","PeriodicalId":379986,"journal":{"name":"2018 XLIV Latin American Computer Conference (CLEI)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127627133","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
Software Process Definition using Process Lines: A Systematic Literature Review 使用过程线的软件过程定义:系统的文献综述
Pub Date : 2018-10-01 DOI: 10.1109/CLEI.2018.00022
Diogo Matheus Costa, E. Teixeira, C. Werner
Software processes have been the focus of discussion in literature, but defining a software process remains a challenge. The Software Process Line (SPrL) technique offers a systematic process reuse approach that identifies processes' similarities and variability. This study aims to characterize the state-of-the-art of the software process definition using SPrL. A Systematic Literature Review (SLR) was conducted and 26 papers were identified to be studied in depth. The results indicate a concentration of approaches that use mapping/rules techniques to support variability resolution and the need for integrated supporting tools. In addition, three problems that affect the software process definition using SPrL were observed: (1) low understanding of SPrL models complexity and their impact, (2) lack of understanding about the impacts of the defined software process, and (3) experts' knowledge dependence issues in decision-making to solve variability.
软件过程一直是文献中讨论的焦点,但是定义软件过程仍然是一个挑战。软件过程线(SPrL)技术提供了一种系统的过程重用方法,可以识别过程的相似性和可变性。本研究旨在描述使用SPrL的软件过程定义的最新状态。通过系统文献综述(SLR),选取了26篇需要深入研究的论文。结果表明,使用映射/规则技术来支持可变性分辨率的方法集中,并且需要集成的支持工具。此外,还发现了影响使用SPrL定义软件过程的三个问题:(1)对SPrL模型的复杂性及其影响的认识不足;(2)对定义的软件过程的影响的认识不足;(3)专家在解决变异性的决策中存在知识依赖问题。
{"title":"Software Process Definition using Process Lines: A Systematic Literature Review","authors":"Diogo Matheus Costa, E. Teixeira, C. Werner","doi":"10.1109/CLEI.2018.00022","DOIUrl":"https://doi.org/10.1109/CLEI.2018.00022","url":null,"abstract":"Software processes have been the focus of discussion in literature, but defining a software process remains a challenge. The Software Process Line (SPrL) technique offers a systematic process reuse approach that identifies processes' similarities and variability. This study aims to characterize the state-of-the-art of the software process definition using SPrL. A Systematic Literature Review (SLR) was conducted and 26 papers were identified to be studied in depth. The results indicate a concentration of approaches that use mapping/rules techniques to support variability resolution and the need for integrated supporting tools. In addition, three problems that affect the software process definition using SPrL were observed: (1) low understanding of SPrL models complexity and their impact, (2) lack of understanding about the impacts of the defined software process, and (3) experts' knowledge dependence issues in decision-making to solve variability.","PeriodicalId":379986,"journal":{"name":"2018 XLIV Latin American Computer Conference (CLEI)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128080415","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}
引用次数: 6
The Influence of the Student's Personality Type on the Preference of the Computer Science Learning Process 学生人格类型对计算机科学学习过程偏好的影响
Pub Date : 2018-10-01 DOI: 10.1109/CLEI.2018.00102
Fabiana Rocha, Vitor Bremgartner, M. Valim, B. Bonifácio, P. Fernandes
The learning process involves teachers and students. In the context of computer education, as in other areas, it is necessary to take into account the different teaching methodologies for the different profiles of students, which can exert a positive influence on learning. Therefore, correlating the psychological profile of students with the methodology is an important research opportunity. In this study, the MBTI (Myers-Briggs Type Indicator) indicator was used to define the psychological profile of students. The methodology adopted for the development of the research was an exploratory study. Thus, this is a work that has the theme to demotivate the students in the language teaching and to extract the main instruments used to identify the types of personality of the individual and all his theory involved. From the results of the exploratory study and the psychological profile, a statistical regression technique was used to identify correlations. The results show that the psychological profiles can influence the student's acceptance and motivation in relation to the methodology applied in the classroom. This work is expected to motivate institutions and teaching professionals to create a motivational and more specialized learning environment for students.
学习过程涉及教师和学生。在计算机教育方面,就像在其他领域一样,有必要考虑到针对不同学生的不同教学方法,这可以对学习产生积极的影响。因此,将学生的心理特征与方法论联系起来是一个重要的研究机会。本研究采用MBTI (Myers-Briggs Type Indicator)来定义学生的心理特征。本研究采用的方法为探索性研究。因此,这是一部以在语言教学中使学生失去动力为主题的作品,并提取了用于识别个人人格类型及其所涉及的所有理论的主要工具。根据探索性研究的结果和心理概况,使用统计回归技术来确定相关性。研究结果显示,心理特质会影响学生的接受度和动机,并与课堂教学方法有关。这项工作有望激励机构和教学专业人员为学生创造一个激励和更专业的学习环境。
{"title":"The Influence of the Student's Personality Type on the Preference of the Computer Science Learning Process","authors":"Fabiana Rocha, Vitor Bremgartner, M. Valim, B. Bonifácio, P. Fernandes","doi":"10.1109/CLEI.2018.00102","DOIUrl":"https://doi.org/10.1109/CLEI.2018.00102","url":null,"abstract":"The learning process involves teachers and students. In the context of computer education, as in other areas, it is necessary to take into account the different teaching methodologies for the different profiles of students, which can exert a positive influence on learning. Therefore, correlating the psychological profile of students with the methodology is an important research opportunity. In this study, the MBTI (Myers-Briggs Type Indicator) indicator was used to define the psychological profile of students. The methodology adopted for the development of the research was an exploratory study. Thus, this is a work that has the theme to demotivate the students in the language teaching and to extract the main instruments used to identify the types of personality of the individual and all his theory involved. From the results of the exploratory study and the psychological profile, a statistical regression technique was used to identify correlations. The results show that the psychological profiles can influence the student's acceptance and motivation in relation to the methodology applied in the classroom. This work is expected to motivate institutions and teaching professionals to create a motivational and more specialized learning environment for students.","PeriodicalId":379986,"journal":{"name":"2018 XLIV Latin American Computer Conference (CLEI)","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126526539","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
Applying Teaching Methods as Requirements to Develop Games to Assist Children with Learning Disabilities: A Case Study 运用教学方法开发游戏以帮助有学习障碍的儿童:一个案例研究
Pub Date : 2018-10-01 DOI: 10.1109/CLEI.2018.00050
B. D. Souza, Antonio Lucas Brigido da Costa, B. Bonifácio, P. Fernandes
The use of educational tools for the literacy process of disabled people have aroused great interest in Special Education area on the Inclusive Education perspective. This scenario has motivated strategies and technologies creation to encourage learning through assistive technologies. This paper presents the integration of Paulo Freire and Alphabetic methods in the construction of digital games that aim to improve learning experience of children with learning disabilities. Our goal is to present the evaluation and implementation process of educational games in an unit of the Association of Parents and Friends of Exceptional Children. These games have built through continuous monitoring and analysis of the understanding and practice levels addressed in the games. The results showed that the participants had a good adoption of the proposed technologies.
在全纳教育的视角下,教育工具对残疾人识字过程的运用引起了特殊教育领域的极大兴趣。这种情况激发了策略和技术的创造,以鼓励通过辅助技术进行学习。本文介绍了Paulo Freire和Alphabetic方法在数字游戏构建中的整合,旨在改善学习障碍儿童的学习体验。我们的目标是在特殊儿童家长和朋友协会的一个单位中展示教育游戏的评估和实施过程。这些游戏是通过不断监测和分析游戏中的理解和实践水平而建立的。结果显示,参与者对建议的技术采用得很好。
{"title":"Applying Teaching Methods as Requirements to Develop Games to Assist Children with Learning Disabilities: A Case Study","authors":"B. D. Souza, Antonio Lucas Brigido da Costa, B. Bonifácio, P. Fernandes","doi":"10.1109/CLEI.2018.00050","DOIUrl":"https://doi.org/10.1109/CLEI.2018.00050","url":null,"abstract":"The use of educational tools for the literacy process of disabled people have aroused great interest in Special Education area on the Inclusive Education perspective. This scenario has motivated strategies and technologies creation to encourage learning through assistive technologies. This paper presents the integration of Paulo Freire and Alphabetic methods in the construction of digital games that aim to improve learning experience of children with learning disabilities. Our goal is to present the evaluation and implementation process of educational games in an unit of the Association of Parents and Friends of Exceptional Children. These games have built through continuous monitoring and analysis of the understanding and practice levels addressed in the games. The results showed that the participants had a good adoption of the proposed technologies.","PeriodicalId":379986,"journal":{"name":"2018 XLIV Latin American Computer Conference (CLEI)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130166782","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
An Analysis of Frameworks for Microservices 微服务框架分析
Pub Date : 2018-10-01 DOI: 10.1109/CLEI.2018.00071
R. Meloca, R. Ré, André Luis Schwerz
Microservices is a modern architectural style in which developers decomposes a software system into many services loose coupled with small responsibilities. Given its inherent complexity, many frameworks have been proposed in order to support developers in microservices. However, due to its particularities, the whole process of choosing the most appropriate framework for developers' needs is a time-consuming and challenging task. In this paper, we present a qualitative study that compares both KumuluzEE and Spring Cloud & NetFlix OSS frameworks through functional and non-functional requirements. We tested each framework by developing a hypothetical scenario with each of them. Our results show that although the KumuluzEE supports few characteristics of the microservices architecture, it is easier to use, especially, for newcomers. Instead, the Spring Cloud & NetFlix OSS is suitable for large-scale systems and experienced development teams, and it holds a higher number of the architecture characteristics. However, learnability for newcomers is low even though the framework provides a substantial documentation.
微服务是一种现代架构风格,在这种风格中,开发人员将软件系统分解为许多松散耦合的小职责服务。考虑到其固有的复杂性,为了支持微服务中的开发人员,已经提出了许多框架。然而,由于其特殊性,为开发人员的需求选择最合适的框架的整个过程是一项耗时且具有挑战性的任务。在本文中,我们提出了一项定性研究,通过功能和非功能需求比较KumuluzEE和Spring Cloud & NetFlix OSS框架。我们通过开发每个框架的假设场景来测试每个框架。我们的结果表明,尽管KumuluzEE支持微服务架构的一些特征,但它更容易使用,尤其是对新手来说。相反,Spring Cloud & NetFlix OSS适合大型系统和经验丰富的开发团队,并且它拥有更多的体系结构特征。然而,尽管框架提供了大量的文档,但新手的易学性很低。
{"title":"An Analysis of Frameworks for Microservices","authors":"R. Meloca, R. Ré, André Luis Schwerz","doi":"10.1109/CLEI.2018.00071","DOIUrl":"https://doi.org/10.1109/CLEI.2018.00071","url":null,"abstract":"Microservices is a modern architectural style in which developers decomposes a software system into many services loose coupled with small responsibilities. Given its inherent complexity, many frameworks have been proposed in order to support developers in microservices. However, due to its particularities, the whole process of choosing the most appropriate framework for developers' needs is a time-consuming and challenging task. In this paper, we present a qualitative study that compares both KumuluzEE and Spring Cloud & NetFlix OSS frameworks through functional and non-functional requirements. We tested each framework by developing a hypothetical scenario with each of them. Our results show that although the KumuluzEE supports few characteristics of the microservices architecture, it is easier to use, especially, for newcomers. Instead, the Spring Cloud & NetFlix OSS is suitable for large-scale systems and experienced development teams, and it holds a higher number of the architecture characteristics. However, learnability for newcomers is low even though the framework provides a substantial documentation.","PeriodicalId":379986,"journal":{"name":"2018 XLIV Latin American Computer Conference (CLEI)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129712936","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
An Adaptive Agent Approach Using Personality and Emotions 基于人格和情绪的自适应代理方法
Pub Date : 2018-10-01 DOI: 10.1109/CLEI.2018.00034
Gerson A. F. Urban, D. Adamatti
This paper presents an adaptive model based on emotions and personality, and inspired by human behavior, where the agent emotions and personality vary according to the time and with the interactions. The decision-making actions occur into the environment and with other agents. In this model, the agent personality will be directly related to its own decision making, and the emotions will indirectly influence these decisions. From agent perception, emotions are felt, and from the emotions felt the agent personality changes. In order to study agent behavior, several multi-agent simulations were executed, in different scenarios, to better understand who and why agents exchange resources and consume them to survive. Afterwards, the personality of the other agents was defined, the agent studied modifies their own personality and behavior according to the others. From the results, we identified the adaptability of the agent to the environment in which it lived. This social adaptation was determined by the community in which it was inserted and/or by the environmental factors that it was subject.
本文提出了一种基于情绪和人格的自适应模型,该模型受人类行为的启发,agent的情绪和人格随时间和交互而变化。决策行为发生在环境中,并与其他代理一起发生。在该模型中,agent的人格将直接与其自身的决策相关,而情绪将间接影响这些决策。从主体感知中,感知到情绪,从感知到情绪中,感知到人格变化。为了研究智能体的行为,在不同的场景下执行了几个多智能体模拟,以更好地理解谁以及为什么智能体交换资源并消耗资源以生存。然后定义其他主体的人格,被研究主体根据其他主体的人格和行为来调整自己的人格和行为。从结果中,我们确定了代理对其所处环境的适应性。这种社会适应是由它所处的社区和/或它所处的环境因素决定的。
{"title":"An Adaptive Agent Approach Using Personality and Emotions","authors":"Gerson A. F. Urban, D. Adamatti","doi":"10.1109/CLEI.2018.00034","DOIUrl":"https://doi.org/10.1109/CLEI.2018.00034","url":null,"abstract":"This paper presents an adaptive model based on emotions and personality, and inspired by human behavior, where the agent emotions and personality vary according to the time and with the interactions. The decision-making actions occur into the environment and with other agents. In this model, the agent personality will be directly related to its own decision making, and the emotions will indirectly influence these decisions. From agent perception, emotions are felt, and from the emotions felt the agent personality changes. In order to study agent behavior, several multi-agent simulations were executed, in different scenarios, to better understand who and why agents exchange resources and consume them to survive. Afterwards, the personality of the other agents was defined, the agent studied modifies their own personality and behavior according to the others. From the results, we identified the adaptability of the agent to the environment in which it lived. This social adaptation was determined by the community in which it was inserted and/or by the environmental factors that it was subject.","PeriodicalId":379986,"journal":{"name":"2018 XLIV Latin American Computer Conference (CLEI)","volume":"75 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132037027","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
Refining Exoplanet Detection Using Supervised Learning and Feature Engineering 利用监督学习和特征工程改进系外行星探测
Pub Date : 2018-10-01 DOI: 10.1109/CLEI.2018.00041
M. Bugueño, F. Mena, Mauricio Araya
The field of astronomical data analysis has experienced an important paradigm shift in the recent years. The automation of certain analysis procedures is no longer a desirable feature for reducing the human effort, but a must have asset for coping with the extremely large datasets that new instrumentation technologies are producing. In particular, the detection of transit planets — bodies that move across the face of another body — is an ideal setup for intelligent automation. Knowing if the variation within a light curve is evidence of a planet, requires applying advanced pattern recognition methods to a very large number of candidate stars. Here we present a supervised learning approach to refine the results produced by a case-by-case analysis of light-curves, harnessing the generalization power of machine learning techniques to predict the currently unclassified light-curves. The method uses feature engineering to find a suitable representation for classification, and different performance criteria to evaluate them and decide. Our results show that this automatic technique can help to speed up the very time-consuming manual process that is currently done by scientific experts.
近年来,天文数据分析领域经历了一次重要的范式转变。某些分析过程的自动化不再是减少人力劳动的理想功能,但必须具有处理新仪器技术产生的超大数据集的资产。特别是,探测凌日行星——在另一个天体表面移动的天体——是智能自动化的理想设置。要知道光曲线的变化是否是行星存在的证据,需要对大量的候选恒星应用先进的模式识别方法。在这里,我们提出了一种监督学习方法来改进光曲线逐例分析产生的结果,利用机器学习技术的泛化能力来预测当前未分类的光曲线。该方法采用特征工程的方法寻找合适的分类表示,并用不同的性能标准对其进行评价和决定。我们的研究结果表明,这种自动技术可以帮助加快目前由科学专家完成的非常耗时的手工过程。
{"title":"Refining Exoplanet Detection Using Supervised Learning and Feature Engineering","authors":"M. Bugueño, F. Mena, Mauricio Araya","doi":"10.1109/CLEI.2018.00041","DOIUrl":"https://doi.org/10.1109/CLEI.2018.00041","url":null,"abstract":"The field of astronomical data analysis has experienced an important paradigm shift in the recent years. The automation of certain analysis procedures is no longer a desirable feature for reducing the human effort, but a must have asset for coping with the extremely large datasets that new instrumentation technologies are producing. In particular, the detection of transit planets — bodies that move across the face of another body — is an ideal setup for intelligent automation. Knowing if the variation within a light curve is evidence of a planet, requires applying advanced pattern recognition methods to a very large number of candidate stars. Here we present a supervised learning approach to refine the results produced by a case-by-case analysis of light-curves, harnessing the generalization power of machine learning techniques to predict the currently unclassified light-curves. The method uses feature engineering to find a suitable representation for classification, and different performance criteria to evaluate them and decide. Our results show that this automatic technique can help to speed up the very time-consuming manual process that is currently done by scientific experts.","PeriodicalId":379986,"journal":{"name":"2018 XLIV Latin American Computer Conference (CLEI)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126644778","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}
引用次数: 5
Improving User Stories: A Case Study in the Chilean Banking Industry 改进用户故事:智利银行业案例研究
Pub Date : 2018-10-01 DOI: 10.1109/CLEI.2018.00020
J. Gómez, Claudia López
Although a variety of user story refinement techniques have been proposed, there are still few empirical studies that assess their effectiveness in the industry. This paper reports the results of a mixed methods approach to evaluate the combined use of techniques for refining user stories in a Chilean banking organization. A combination of INVEST, 3 Cs and Specification by Example (SbE) techniques was proposed to improve the quality of user stories that were being generated in the organization during its transition from traditional development methods to agility. To validate the proposal, a comparison of case studies was carried out. A group of user stories that were created and refined with the method previously used in the organization was contrasted with a second and third group of stories for which the proposed technique was used. The results show that the combined use of INVEST, 3 Cs and SbE improved the user stories quality and was related to positive changes in the development team motivation.
尽管已经提出了各种各样的用户故事精化技术,但仍然很少有实证研究来评估它们在行业中的有效性。本文报告了一种混合方法方法的结果,该方法用于评估智利银行组织中精炼用户故事的技术组合使用。提出了INVEST、3c和实例规范(SbE)技术的组合,以提高组织在从传统开发方法向敏捷性过渡期间生成的用户故事的质量。为了验证该建议,进行了案例研究的比较。使用先前在组织中使用的方法创建和改进的一组用户描述与使用建议的技术的第二组和第三组用户描述进行对比。结果表明,INVEST、3c和SbE的组合使用提高了用户故事的质量,并与开发团队动机的积极变化有关。
{"title":"Improving User Stories: A Case Study in the Chilean Banking Industry","authors":"J. Gómez, Claudia López","doi":"10.1109/CLEI.2018.00020","DOIUrl":"https://doi.org/10.1109/CLEI.2018.00020","url":null,"abstract":"Although a variety of user story refinement techniques have been proposed, there are still few empirical studies that assess their effectiveness in the industry. This paper reports the results of a mixed methods approach to evaluate the combined use of techniques for refining user stories in a Chilean banking organization. A combination of INVEST, 3 Cs and Specification by Example (SbE) techniques was proposed to improve the quality of user stories that were being generated in the organization during its transition from traditional development methods to agility. To validate the proposal, a comparison of case studies was carried out. A group of user stories that were created and refined with the method previously used in the organization was contrasted with a second and third group of stories for which the proposed technique was used. The results show that the combined use of INVEST, 3 Cs and SbE improved the user stories quality and was related to positive changes in the development team motivation.","PeriodicalId":379986,"journal":{"name":"2018 XLIV Latin American Computer Conference (CLEI)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129563078","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
Inference of the Definition of the Predicate Transformer wp with Occurrences of the Predicate Domain Based on Denotational Semantics of GCL on ZF Set Theory 在ZF集合论上基于GCL指称语义的谓词域出现谓词转换器wp定义的推理
Pub Date : 2018-10-01 DOI: 10.1109/CLEI.2018.00095
Federico Flaviani
Dijkstra recursively defined the predicate transformer wp. Then Gries for each expression Exp of the language, defined domain(Exp), which is a predicate that indicates the states in which Exp is defined. This predicate Gries added it to the recursive formula that defines wp for assignment, and subsequently other authors added it to the rule that recursively defines wp for IF, so that in the bibliography there are several versions of the definition of wp, with and without occurrence of domain. The present work shows an inference of the definition of wp, demonstrating that the occurrence of domain is necessary for wp in assignement, IF and DO. This inference is done through the GCL denotational semantics over the set theory ZF, showing that the classical formulas of Dijkstra to define wp in GCL using domain, are valid if the language of set theory is used to write the assertions.
Dijkstra递归地定义了谓词转换器wp。然后对该语言的每个表达式Exp进行定义域(defined domain, Exp),这是一个指示Exp定义状态的谓词。该谓词Gries将其添加到定义用于赋值的wp的递归公式中,随后其他作者将其添加到递归定义用于IF的wp的规则中,因此在参考书目中有几个版本的wp定义,有或没有出现域。本文给出了wp定义的一个推论,证明了在分配、中频和DO中,domain的出现对于wp是必要的。这一推论是通过集合论ZF上的GCL指称语义来完成的,表明Dijkstra在GCL使用域中定义wp的经典公式,如果使用集合论语言来写断言是有效的。
{"title":"Inference of the Definition of the Predicate Transformer wp with Occurrences of the Predicate Domain Based on Denotational Semantics of GCL on ZF Set Theory","authors":"Federico Flaviani","doi":"10.1109/CLEI.2018.00095","DOIUrl":"https://doi.org/10.1109/CLEI.2018.00095","url":null,"abstract":"Dijkstra recursively defined the predicate transformer wp. Then Gries for each expression Exp of the language, defined domain(Exp), which is a predicate that indicates the states in which Exp is defined. This predicate Gries added it to the recursive formula that defines wp for assignment, and subsequently other authors added it to the rule that recursively defines wp for IF, so that in the bibliography there are several versions of the definition of wp, with and without occurrence of domain. The present work shows an inference of the definition of wp, demonstrating that the occurrence of domain is necessary for wp in assignement, IF and DO. This inference is done through the GCL denotational semantics over the set theory ZF, showing that the classical formulas of Dijkstra to define wp in GCL using domain, are valid if the language of set theory is used to write the assertions.","PeriodicalId":379986,"journal":{"name":"2018 XLIV Latin American Computer Conference (CLEI)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121721565","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
期刊
2018 XLIV Latin American Computer Conference (CLEI)
全部 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