首页 > 最新文献

Proceedings of the XV Brazilian Symposium on Information Systems最新文献

英文 中文
Machine learning techniques for code smells detection: an empirical experiment on a highly imbalanced setup 用于代码气味检测的机器学习技术:一个高度不平衡设置的经验实验
Pub Date : 2019-05-20 DOI: 10.1145/3330204.3330275
Frederico Luiz Caram, Bruno Rafael de Oliveira Rodrigues, Fernando Silva Parreiras
Frederico Caram Luiz LAIS – Laboratory for Advanced Information Systems, FUMEC University Belo Horizonte, Brazil fredcaram@gmail.com Bruno Rafael de Oliveira Rodrigues LAIS – Laboratory for Advanced Information Systems, FUMEC University Belo Horizonte, Brazil brunorodriguesti@yahoo.com.br Fernando Silva Parreiras LAIS – Laboratory for Advanced Information Systems, FUMEC University Belo Horizonte, Brazil fernando.parreiras@fumec.br
Frederico Caram Luiz LAIS -巴西贝洛奥里藏特FUMEC大学先进信息系统实验室fredcaram@gmail.com Bruno Rafael de Oliveira Rodrigues LAIS -巴西贝洛奥里藏特FUMEC大学先进信息系统实验室brunorodriguesti@yahoo.com.br Fernando Silva Parreiras LAIS -巴西贝洛奥里藏特FUMEC大学先进信息系统实验室fernando.parreiras@fumec.br
{"title":"Machine learning techniques for code smells detection: an empirical experiment on a highly imbalanced setup","authors":"Frederico Luiz Caram, Bruno Rafael de Oliveira Rodrigues, Fernando Silva Parreiras","doi":"10.1145/3330204.3330275","DOIUrl":"https://doi.org/10.1145/3330204.3330275","url":null,"abstract":"Frederico Caram Luiz LAIS – Laboratory for Advanced Information Systems, FUMEC University Belo Horizonte, Brazil fredcaram@gmail.com Bruno Rafael de Oliveira Rodrigues LAIS – Laboratory for Advanced Information Systems, FUMEC University Belo Horizonte, Brazil brunorodriguesti@yahoo.com.br Fernando Silva Parreiras LAIS – Laboratory for Advanced Information Systems, FUMEC University Belo Horizonte, Brazil fernando.parreiras@fumec.br","PeriodicalId":348938,"journal":{"name":"Proceedings of the XV Brazilian Symposium on Information Systems","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114535851","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
LifeReview: A model for monitoring people with anxiety disorder LifeReview:一个监测焦虑症患者的模型
Pub Date : 2019-05-20 DOI: 10.1145/3330204.3330217
Leonardo dos Santos Paula, J. Barbosa
This article presents LifeReview, a model that aims to facilitate the therapeutic process and the interaction between patients and mental health professionals, helping them in the treatment of anxiety disorder. The model uses as a basis the records of dysfunctional thoughts, a tool widely used by cognitive-behavioral therapy, incorporating it into an application capable of collecting media data and the patient's location. Allied to this, a management panel allows the therapist to visualize and interact with the sent records, besides personalizing the patient's experience through tips and techniques for anxiety control. A prototype was developed following the model specifications and evaluated with specialists in the area through scenarios, denoting a potential treatment aid.
这篇文章介绍了LifeReview,一个旨在促进治疗过程和患者与心理健康专家之间互动的模型,帮助他们治疗焦虑症。该模型以认知行为疗法广泛使用的功能失调思维记录为基础,将其整合到一个能够收集媒体数据和患者位置的应用程序中。与此相关的是,除了通过控制焦虑的技巧和技术个性化患者的体验外,管理面板还允许治疗师可视化并与发送的记录互动。根据模型规范开发了一个原型,并与该领域的专家通过场景进行了评估,表明了潜在的治疗辅助。
{"title":"LifeReview: A model for monitoring people with anxiety disorder","authors":"Leonardo dos Santos Paula, J. Barbosa","doi":"10.1145/3330204.3330217","DOIUrl":"https://doi.org/10.1145/3330204.3330217","url":null,"abstract":"This article presents LifeReview, a model that aims to facilitate the therapeutic process and the interaction between patients and mental health professionals, helping them in the treatment of anxiety disorder. The model uses as a basis the records of dysfunctional thoughts, a tool widely used by cognitive-behavioral therapy, incorporating it into an application capable of collecting media data and the patient's location. Allied to this, a management panel allows the therapist to visualize and interact with the sent records, besides personalizing the patient's experience through tips and techniques for anxiety control. A prototype was developed following the model specifications and evaluated with specialists in the area through scenarios, denoting a potential treatment aid.","PeriodicalId":348938,"journal":{"name":"Proceedings of the XV Brazilian Symposium on Information Systems","volume":"78 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114816078","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 Study on the Brazilian Public Software Portal Ecosystem Life Cycle and Collaboration 巴西公共软件门户生态系统生命周期与协作研究
Pub Date : 2019-05-20 DOI: 10.1145/3330204.3330261
Vinicius Serva Pereira, R. Araujo, R. Santos
The Brazilian Public Software Portal (BPS Portal) is a software ecosystem promoted by the Brazilian Government in order to share public software projects among the different federal administration sectors and entities. Although collaboration in the development of Free/Libre/Open Source Software (FLOSS) projects is considered one of the decisive factors for its success, there are no studies on its level in the BPS Portal. In addition, there exist few recent studies on the current state of the ecosystem, primarily regarding possible changes of incentive by its promoter, the Federal Government. In this context, an exploratory study was carried out on the GitLab platform of the BPS Portal with two different views: one regarding the representation and historical analysis of its life cycle and its different phases; and another in relation to the level of collaboration within each public software. The results indicated that the BPS Portal would currently be in the final phase of its life cycle (termination). It was also possible to identify a higher level of collaboration in public software created during the amplification phase.
巴西公共软件门户(BPS Portal)是一个由巴西政府推动的软件生态系统,目的是在不同的联邦管理部门和实体之间共享公共软件项目。虽然在开发自由/自由/开源软件(FLOSS)项目中的合作被认为是其成功的决定性因素之一,但在BPS门户网站中没有对其水平进行研究。此外,最近很少有关于生态系统现状的研究,主要是关于其发起人联邦政府的激励可能发生的变化。在此背景下,在BPS门户网站的GitLab平台上进行了探索性研究,有两种不同的观点:一种是关于其生命周期及其不同阶段的表示和历史分析;另一个与每个公共软件内部的协作水平有关。结果表明,BPS门户目前将处于其生命周期的最后阶段(终止)。也有可能在扩大阶段创建的公共软件中确定更高级别的协作。
{"title":"A Study on the Brazilian Public Software Portal Ecosystem Life Cycle and Collaboration","authors":"Vinicius Serva Pereira, R. Araujo, R. Santos","doi":"10.1145/3330204.3330261","DOIUrl":"https://doi.org/10.1145/3330204.3330261","url":null,"abstract":"The Brazilian Public Software Portal (BPS Portal) is a software ecosystem promoted by the Brazilian Government in order to share public software projects among the different federal administration sectors and entities. Although collaboration in the development of Free/Libre/Open Source Software (FLOSS) projects is considered one of the decisive factors for its success, there are no studies on its level in the BPS Portal. In addition, there exist few recent studies on the current state of the ecosystem, primarily regarding possible changes of incentive by its promoter, the Federal Government. In this context, an exploratory study was carried out on the GitLab platform of the BPS Portal with two different views: one regarding the representation and historical analysis of its life cycle and its different phases; and another in relation to the level of collaboration within each public software. The results indicated that the BPS Portal would currently be in the final phase of its life cycle (termination). It was also possible to identify a higher level of collaboration in public software created during the amplification phase.","PeriodicalId":348938,"journal":{"name":"Proceedings of the XV Brazilian Symposium on Information Systems","volume":"63 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114914274","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
Deciding among Fake, Satirical, Objective and Legitimate news: A multi-label classification system 假新闻、讽刺新闻、客观新闻和合法新闻的判别:一个多标签分类系统
Pub Date : 2019-05-20 DOI: 10.1145/3330204.3330231
Janaína Ignácio de Morais, Hugo Queiroz Abonizio, G. Tavares, André Azevedo da Fonseca, Sylvio Barbon Junior
Currently, the widespread of fake news has raised on the political class and society members in general, increasing concerns about the potential of misinformation that can be propagated, appearing on the center of the debate about election results around the world. On the other hand, satirical news has an entertaining purpose and are mistakenly put on the same boat of objective fake news. In this work, we address the differences between objectivity and legitimacy of news documents, treating each article as having two conceptual classes: objective/satirical and legitimate/fake. Thus, we propose a Decision Support System (DSS) based on a text mining pipeline and a set of novel textual features that uses multi-label methods for classifying news articles on those two domains. For validating the approach, a set of multi-label methods was evaluated with a combination of different base classifiers and then compared to a multi-class approach. Results reported our DSS as proper (0.80 F1-score) in addressing the scenario of misleading news from challenging perspective of multi-label modeling, outperforming the multi-class methods (0.71 F1-score) over a real-life news dataset collected from several portals of news.
目前,假新闻的广泛传播引起了政治阶层和社会成员的普遍关注,人们越来越担心可能传播的错误信息,出现在世界各地关于选举结果的辩论的中心。另一方面,讽刺新闻具有娱乐目的,被错误地与客观假新闻相提并论。在这项工作中,我们解决了新闻文件的客观性和合法性之间的差异,将每篇文章视为两个概念类别:客观/讽刺和合法/假。因此,我们提出了一个基于文本挖掘管道和一组新颖文本特征的决策支持系统(DSS),该系统使用多标签方法对这两个领域的新闻文章进行分类。为了验证该方法,使用不同基本分类器的组合对一组多标签方法进行了评估,然后与多类方法进行了比较。结果表明,从具有挑战性的多标签建模角度来看,我们的DSS在解决误导性新闻场景方面是正确的(0.80 f1得分),在从多个新闻门户收集的真实新闻数据集上优于多类方法(0.71 f1得分)。
{"title":"Deciding among Fake, Satirical, Objective and Legitimate news: A multi-label classification system","authors":"Janaína Ignácio de Morais, Hugo Queiroz Abonizio, G. Tavares, André Azevedo da Fonseca, Sylvio Barbon Junior","doi":"10.1145/3330204.3330231","DOIUrl":"https://doi.org/10.1145/3330204.3330231","url":null,"abstract":"Currently, the widespread of fake news has raised on the political class and society members in general, increasing concerns about the potential of misinformation that can be propagated, appearing on the center of the debate about election results around the world. On the other hand, satirical news has an entertaining purpose and are mistakenly put on the same boat of objective fake news. In this work, we address the differences between objectivity and legitimacy of news documents, treating each article as having two conceptual classes: objective/satirical and legitimate/fake. Thus, we propose a Decision Support System (DSS) based on a text mining pipeline and a set of novel textual features that uses multi-label methods for classifying news articles on those two domains. For validating the approach, a set of multi-label methods was evaluated with a combination of different base classifiers and then compared to a multi-class approach. Results reported our DSS as proper (0.80 F1-score) in addressing the scenario of misleading news from challenging perspective of multi-label modeling, outperforming the multi-class methods (0.71 F1-score) over a real-life news dataset collected from several portals of news.","PeriodicalId":348938,"journal":{"name":"Proceedings of the XV Brazilian Symposium on Information Systems","volume":"88 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132401427","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}
引用次数: 11
A Study on the Design Thinking Approach in Universities 高校设计思维方法研究
Pub Date : 2019-05-20 DOI: 10.1145/3330204.3330269
E. Canedo, Frederico Viana Almeida
Design Thinking proposes an innovation model, focused on creativity and with a potential for positive results to the universities that seek to increase their capacity to develop students, as it contemplates methods of investigation and development of high resolution in the users. The objective of this paper is to develop a study related to the level of students' knowledge related to Design Thinking and knowledge about the subject. For this, the project includes bibliographical research on innovation, design and Design Thinking and a research with some students of Information Technology (IT). The results obtained in this study demonstrate that the implementation of a systematic system of Design Thinking in the universities, requires several changes in the academic culture. However, the model has the capacity to generate positive results in relation to the development of innovative solutions, since it supports in advanced methods of understanding and generating ideas focused on the user and their needs.
设计思维提出了一种创新模式,专注于创造力,并有可能为寻求提高学生培养能力的大学带来积极结果,因为它考虑了用户的高分辨率调查和开发方法。本文的目的是开展一项与学生设计思维相关知识水平和主题知识相关的研究。为此,该项目包括对创新、设计和设计思维的书目研究,以及与一些信息技术(IT)专业的学生进行研究。本研究的结果表明,在大学中实施系统的设计思维系统,需要学术文化的几个变化。然而,该模型有能力在创新解决方案的开发方面产生积极的结果,因为它支持以用户及其需求为重点的理解和产生想法的先进方法。
{"title":"A Study on the Design Thinking Approach in Universities","authors":"E. Canedo, Frederico Viana Almeida","doi":"10.1145/3330204.3330269","DOIUrl":"https://doi.org/10.1145/3330204.3330269","url":null,"abstract":"Design Thinking proposes an innovation model, focused on creativity and with a potential for positive results to the universities that seek to increase their capacity to develop students, as it contemplates methods of investigation and development of high resolution in the users. The objective of this paper is to develop a study related to the level of students' knowledge related to Design Thinking and knowledge about the subject. For this, the project includes bibliographical research on innovation, design and Design Thinking and a research with some students of Information Technology (IT). The results obtained in this study demonstrate that the implementation of a systematic system of Design Thinking in the universities, requires several changes in the academic culture. However, the model has the capacity to generate positive results in relation to the development of innovative solutions, since it supports in advanced methods of understanding and generating ideas focused on the user and their needs.","PeriodicalId":348938,"journal":{"name":"Proceedings of the XV Brazilian Symposium on Information Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122249922","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
Investigating Social Information Systems: A Systematic Mapping Study 调查社会信息系统:一个系统的地图研究
Pub Date : 2019-05-20 DOI: 10.1145/3330204.3330224
N. Antônio, J. Fernandes, Sandro Luís Freire de Castro Silva, Marcelo Fornazin, R. Santos
Information Systems support business, people and government, and e-Government (SGE), Social Information Systems (SIS) or Social Systems (SS) are examples of such systems. A complex sociotechnical network is formed around SGE/SIS/SS and each element is an actor of influence. Challenges emerge with the relationships between the actors and the particularities of each region. Investigating the sociotechnical nature of these types of systems is relevant to the analysis and understanding of the technological development that occur over the years in each scenario. Based on this motivation, the objective of this research is to identify sociotechnical elements of SGE/SIS/SS through a systematic mapping study. As a contribution, this study identifies a set of sociotechnical elements relevant to these systems and points out the need for sociotechnical studies towards the development of different regions, especially in Brazil.
信息系统支持企业、人员和政府,电子政务(SGE)、社会信息系统(SIS)或社会系统(SS)就是这些系统的例子。围绕SGE/SIS/SS形成了一个复杂的社会技术网络,每个元素都是一个有影响力的行动者。参与者之间的关系和每个区域的特殊性带来了挑战。调查这些类型的系统的社会技术性质与分析和理解多年来在每个场景中发生的技术发展有关。基于这一动机,本研究的目的是通过系统的制图研究来识别SGE/SIS/SS的社会技术因素。作为一项贡献,本研究确定了一套与这些系统有关的社会技术因素,并指出需要对不同区域的发展进行社会技术研究,特别是在巴西。
{"title":"Investigating Social Information Systems: A Systematic Mapping Study","authors":"N. Antônio, J. Fernandes, Sandro Luís Freire de Castro Silva, Marcelo Fornazin, R. Santos","doi":"10.1145/3330204.3330224","DOIUrl":"https://doi.org/10.1145/3330204.3330224","url":null,"abstract":"Information Systems support business, people and government, and e-Government (SGE), Social Information Systems (SIS) or Social Systems (SS) are examples of such systems. A complex sociotechnical network is formed around SGE/SIS/SS and each element is an actor of influence. Challenges emerge with the relationships between the actors and the particularities of each region. Investigating the sociotechnical nature of these types of systems is relevant to the analysis and understanding of the technological development that occur over the years in each scenario. Based on this motivation, the objective of this research is to identify sociotechnical elements of SGE/SIS/SS through a systematic mapping study. As a contribution, this study identifies a set of sociotechnical elements relevant to these systems and points out the need for sociotechnical studies towards the development of different regions, especially in Brazil.","PeriodicalId":348938,"journal":{"name":"Proceedings of the XV Brazilian Symposium on Information Systems","volume":"118 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124153579","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
Application of Clustering Algorithms for Discovering Bug Patterns in JavaScript Software 聚类算法在JavaScript软件Bug模式发现中的应用
Pub Date : 2019-05-20 DOI: 10.1145/3330204.3330230
C. Macedo, A. S. Ruela, K. V. Delgado
Applications developed with JavaScript language are increasing every day, not only for client-side, but also for server-side and for mobile devices. In this context, the existence of tools to identify faults is fundamental in order to assist developers during the evolution of their applications. Different tools and approaches have been proposed over the years, however they have limitations to evolve over time, becoming obsolete quickly. The reason for this is the use of a fixed list of pre-defined faults that are searched in the code. The BugAID tool implements a semiautomatic strategy for discovering bug patterns by grouping the changes made during the project development. The objective of this work is to contribute to the BugAID tool, extending this tool with improvements in the extraction of characteristics to be used by the clustering algorithm. The extended module of the BugAID extraction module (BE) that extracts the characteristics is called BE+. Additionally, an evaluation of the clustering algorithms used for discovering fault patterns in JavaScript software is performed. The results show that the DBScan and Optics algorithms with BE+ presented the best results for the Rand, Jaccard and Adjusted Rand indexes, while HDBScan with BE and BE+ presented the worst result.
使用JavaScript语言开发的应用程序每天都在增加,不仅针对客户端,还针对服务器端和移动设备。在这种情况下,为了在应用程序的发展过程中帮助开发人员,识别错误的工具的存在是至关重要的。多年来,人们提出了不同的工具和方法,但是随着时间的推移,它们有发展的局限性,很快就会过时。这样做的原因是使用了在代码中搜索的预定义错误的固定列表。BugAID工具实现了一种半自动策略,通过对项目开发期间所做的更改进行分组来发现错误模式。这项工作的目标是为BugAID工具做出贡献,通过改进聚类算法使用的特征提取来扩展该工具。BugAID提取模块(BE)中提取特征的扩展模块称为BE+。此外,还对用于发现JavaScript软件中的错误模式的聚类算法进行了评估。结果表明,采用BE+的DBScan和Optics算法在Rand、Jaccard和Adjusted Rand指标上表现最佳,而采用BE和BE+的HDBScan算法表现最差。
{"title":"Application of Clustering Algorithms for Discovering Bug Patterns in JavaScript Software","authors":"C. Macedo, A. S. Ruela, K. V. Delgado","doi":"10.1145/3330204.3330230","DOIUrl":"https://doi.org/10.1145/3330204.3330230","url":null,"abstract":"Applications developed with JavaScript language are increasing every day, not only for client-side, but also for server-side and for mobile devices. In this context, the existence of tools to identify faults is fundamental in order to assist developers during the evolution of their applications. Different tools and approaches have been proposed over the years, however they have limitations to evolve over time, becoming obsolete quickly. The reason for this is the use of a fixed list of pre-defined faults that are searched in the code. The BugAID tool implements a semiautomatic strategy for discovering bug patterns by grouping the changes made during the project development. The objective of this work is to contribute to the BugAID tool, extending this tool with improvements in the extraction of characteristics to be used by the clustering algorithm. The extended module of the BugAID extraction module (BE) that extracts the characteristics is called BE+. Additionally, an evaluation of the clustering algorithms used for discovering fault patterns in JavaScript software is performed. The results show that the DBScan and Optics algorithms with BE+ presented the best results for the Rand, Jaccard and Adjusted Rand indexes, while HDBScan with BE and BE+ presented the worst result.","PeriodicalId":348938,"journal":{"name":"Proceedings of the XV Brazilian Symposium on Information Systems","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127890627","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
Software Requirements for the Design of Gamified Applications for Time Management and Tasks for Children and Adolescents with ADHD 儿童和青少年ADHD时间管理和任务游戏化应用程序设计的软件需求
Pub Date : 2019-05-20 DOI: 10.1145/3330204.3330218
Tássio José Gonçalves Gomes, Wilk Oliveira dos Santos, L. Marques, P. Brito, I. Bittencourt
Attention Deficit Hyperactivity Disorder has been one of the most studied topics in school-age children in face of their day-life difficulties. At the same time, gamification, which uses game mechanics in a non-game context, is an used strategy to engage people in reaching their goals in different contexts. Thus, this paper aims to present software guidelines for the design of gamified educational technologies to patients with this deficit. The requirements were compiled based on the results of a study conducted with parents, psycho-pedagogues, psychologists and speech therapists. Two main guideline categories were found: (i) behavioral strategies and (ii) gamification elements used, the first being composed of 17 strategies and the second by 12 gamification elements. From these categories and data analysis, 16 system requirements were proposed for the development of gamified applications to people with Attention Deficit Hyperactivity Disorder.
注意缺陷多动障碍一直是学龄儿童在面对日常生活困难时研究最多的话题之一。与此同时,游戏化(在非游戏环境中使用游戏机制)是一种用于吸引人们在不同环境中实现目标的策略。因此,本文旨在为有此缺陷的患者提供游戏化教育技术设计的软件指南。所需经费是根据对家长、心理教师、心理学家和语言治疗师进行的一项研究的结果编制的。我们发现了两个主要的指导类别:(i)行为策略和(ii)使用的游戏化元素,第一类由17个策略组成,第二类由12个游戏化元素组成。从这些类别和数据分析中,提出了16个系统需求,用于开发针对注意力缺陷多动障碍患者的游戏化应用程序。
{"title":"Software Requirements for the Design of Gamified Applications for Time Management and Tasks for Children and Adolescents with ADHD","authors":"Tássio José Gonçalves Gomes, Wilk Oliveira dos Santos, L. Marques, P. Brito, I. Bittencourt","doi":"10.1145/3330204.3330218","DOIUrl":"https://doi.org/10.1145/3330204.3330218","url":null,"abstract":"Attention Deficit Hyperactivity Disorder has been one of the most studied topics in school-age children in face of their day-life difficulties. At the same time, gamification, which uses game mechanics in a non-game context, is an used strategy to engage people in reaching their goals in different contexts. Thus, this paper aims to present software guidelines for the design of gamified educational technologies to patients with this deficit. The requirements were compiled based on the results of a study conducted with parents, psycho-pedagogues, psychologists and speech therapists. Two main guideline categories were found: (i) behavioral strategies and (ii) gamification elements used, the first being composed of 17 strategies and the second by 12 gamification elements. From these categories and data analysis, 16 system requirements were proposed for the development of gamified applications to people with Attention Deficit Hyperactivity Disorder.","PeriodicalId":348938,"journal":{"name":"Proceedings of the XV Brazilian Symposium on Information Systems","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122566801","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
Reducing the execution time of unit tests of smart contracts in blockchain platforms 减少区块链平台中智能合约单元测试的执行时间
Pub Date : 2019-05-20 DOI: 10.1145/3330204.3330225
H. Medeiros, Patrícia Vilain, Vilmar César Pereira Júnior
Smart Contracts are software code that resides within a blockchain, using its infrastructure as an advantage and guarantee of execution. Blockchain and smart contracts are enabling new business models and standards to information systems. However, a smart contract needs to be well tested before to be published in a blockchain, since it cannot be changed after being deployed. The execution time to deploy smart contracts and run their tests is considerable because all transactions must be mined before being added to a new block. This work proposes an approach to reuse the execution of the deployment and the setup of unit test in smart contracts to reduce the execution time of these tests. Experiments have shown a large reduction in the execution time of smart contract unit tests, without breaking the principle of test independency.
智能合约是驻留在区块链中的软件代码,利用其基础设施作为优势和执行保证。区块链和智能合约为信息系统提供了新的商业模式和标准。然而,智能合约在发布到区块链之前需要经过良好的测试,因为它在部署后无法更改。部署智能合约并运行其测试的执行时间相当可观,因为所有交易必须在添加到新块之前进行挖掘。这项工作提出了一种在智能合约中重用部署执行和单元测试设置的方法,以减少这些测试的执行时间。实验表明,在不违反测试独立性原则的情况下,大大减少了智能合约单元测试的执行时间。
{"title":"Reducing the execution time of unit tests of smart contracts in blockchain platforms","authors":"H. Medeiros, Patrícia Vilain, Vilmar César Pereira Júnior","doi":"10.1145/3330204.3330225","DOIUrl":"https://doi.org/10.1145/3330204.3330225","url":null,"abstract":"Smart Contracts are software code that resides within a blockchain, using its infrastructure as an advantage and guarantee of execution. Blockchain and smart contracts are enabling new business models and standards to information systems. However, a smart contract needs to be well tested before to be published in a blockchain, since it cannot be changed after being deployed. The execution time to deploy smart contracts and run their tests is considerable because all transactions must be mined before being added to a new block. This work proposes an approach to reuse the execution of the deployment and the setup of unit test in smart contracts to reduce the execution time of these tests. Experiments have shown a large reduction in the execution time of smart contract unit tests, without breaking the principle of test independency.","PeriodicalId":348938,"journal":{"name":"Proceedings of the XV Brazilian Symposium on Information Systems","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123997143","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 Educational Process for Requirements Extraction and Use Case Modeling Based on Problem-Based Learning and Knowledge Acquisition 基于基于问题的学习和知识获取的需求提取和用例建模的教育过程
Pub Date : 2019-05-20 DOI: 10.1145/3330204.3330276
D. G. Vasques, J. F. Galindo, G. S. Santos, F. D. Gomes, P. I. Garcia-Nunes, P. Martins
The performance of Software Engineering professionals is related, among other factors, to adequate knowledge management practices. Specifically, business vision modeling, requirements, and use-case extraction are central elements in Software Engineering, since they reflect the needs, specificities and functionalities to be considered at the software development stage. All these activities are related to knowledge acquisition and modeling. The goal of this work is to implement an educational process based on knowledge acquisition that assists in more dynamic and active pedagogical practices. This process was tested with software engineering students. The results showed advantages in the adoption of a strategy using principles of knowledge acquisition and modeling. It is possible to conclude that the introduction of the process in the classroom improves students' performance in business vision modeling and in the extraction of use cases and requirements.
在其他因素中,软件工程专业人员的表现与适当的知识管理实践有关。具体地说,业务远景建模、需求和用例提取是软件工程中的中心元素,因为它们反映了在软件开发阶段要考虑的需求、特性和功能。所有这些活动都与知识获取和建模有关。这项工作的目标是实施一个基于知识获取的教育过程,这有助于更有活力和更积极的教学实践。软件工程专业的学生对这个过程进行了测试。结果表明,采用知识获取和建模原则的策略具有优势。可以得出这样的结论:在课堂上引入流程可以提高学生在业务远景建模以及提取用例和需求方面的表现。
{"title":"An Educational Process for Requirements Extraction and Use Case Modeling Based on Problem-Based Learning and Knowledge Acquisition","authors":"D. G. Vasques, J. F. Galindo, G. S. Santos, F. D. Gomes, P. I. Garcia-Nunes, P. Martins","doi":"10.1145/3330204.3330276","DOIUrl":"https://doi.org/10.1145/3330204.3330276","url":null,"abstract":"The performance of Software Engineering professionals is related, among other factors, to adequate knowledge management practices. Specifically, business vision modeling, requirements, and use-case extraction are central elements in Software Engineering, since they reflect the needs, specificities and functionalities to be considered at the software development stage. All these activities are related to knowledge acquisition and modeling. The goal of this work is to implement an educational process based on knowledge acquisition that assists in more dynamic and active pedagogical practices. This process was tested with software engineering students. The results showed advantages in the adoption of a strategy using principles of knowledge acquisition and modeling. It is possible to conclude that the introduction of the process in the classroom improves students' performance in business vision modeling and in the extraction of use cases and requirements.","PeriodicalId":348938,"journal":{"name":"Proceedings of the XV Brazilian Symposium on Information Systems","volume":"93 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131618233","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
期刊
Proceedings of the XV Brazilian Symposium on Information Systems
全部 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