Journal of the Brazilian Computer Society最新文献

筛选
英文 中文
Multiobjective message scheduling for Hybrid Synchronization in Distributed Simulations 分布式仿真中混合同步的多目标信息调度
Journal of the Brazilian Computer Society Pub Date : 2024-07-05 DOI: 10.5753/jbcs.2024.3197
Paulo Comasetto, R. Parizotto, B. Mello
{"title":"Multiobjective message scheduling for Hybrid Synchronization in Distributed Simulations","authors":"Paulo Comasetto, R. Parizotto, B. Mello","doi":"10.5753/jbcs.2024.3197","DOIUrl":"https://doi.org/10.5753/jbcs.2024.3197","url":null,"abstract":"One of the essential aspects of distributed simulations is to order events according to a causal consistency model. Traditionally, implementing causal consistency can be made using a conservative or optimistic approach. However, traditional techniques are costly in processing time to ensure causality. A promising approach to order events is a hybrid synchronization approach, where processes can change dynamically between optimistic and conservative approaches. Unfortunately, synchronizing processes running a hybrid synchronization is a complex problem. In this work, we discuss a multi-objective scheduling of hybrid synchronization messages problem. Beyond that, we propose using a scheduling algorithm to reach an equilibrium between processing and causality violations and describe how to integrate the algorithm in an existing distributed simulator. The algorithm uses two memoization phases, making the scheduling suitable for a dynamic environment. Finally, to demonstrate the feasibility of our scheduling approach, we implemented it in an existing distributed simulation architecture. Analysis based on the experiments demonstrates the behavior of the simulation regarding the number of discarding/processed messages and work performed.","PeriodicalId":39760,"journal":{"name":"Journal of the Brazilian Computer Society","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2024-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141675555","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
An optimization-based framework for personal scheduling during pandemic events 基于优化的大流行病期间个人日程安排框架
Journal of the Brazilian Computer Society Pub Date : 2024-07-05 DOI: 10.5753/jbcs.2024.3589
Flávio Oscar Hahn, Bruno Nogueira, Rian Gabriel S. Pinheiro
{"title":"An optimization-based framework for personal scheduling during pandemic events","authors":"Flávio Oscar Hahn, Bruno Nogueira, Rian Gabriel S. Pinheiro","doi":"10.5753/jbcs.2024.3589","DOIUrl":"https://doi.org/10.5753/jbcs.2024.3589","url":null,"abstract":"In recent years, companies have faced the challenge of adapting to new guidelines and strategies aimed at preventing and reducing the transmission of COVID-19 within the workplace. An essential aspect of this adaptation is effectively managing the workday schedule to minimize social contact.This paper introduces a comprehensive optimization framework designed to automate the planning of employee schedules during pandemic events. Our framework utilizes integer linear programming to establish a set of general constraints that can accommodate various types of distancing restrictions and cater to different objective functions.To employ the framework, a company simply needs to instantiate a subset of these constraints along with an objective function based on its specific priorities. We conducted tests on our scheduling framework within three distinct real-life companies, yielding promising results. Our approach successfully increased the number of in-person workers by 15%, all while adhering to the social distancing restrictions mandated by these companies. Furthermore, the solutions generated by our method were implemented and validated within these organizations.","PeriodicalId":39760,"journal":{"name":"Journal of the Brazilian Computer Society","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2024-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141674290","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
Promoting Children's Participation in a Participatory Design Process in a Rural School: A new role needed? 促进儿童参与农村学校的参与式设计过程:需要新的角色?
Journal of the Brazilian Computer Society Pub Date : 2024-06-05 DOI: 10.5753/jbcs.2024.3114
Dyego C. S. Morais, Taciana Pontual Falcão, Patrícia Tedesco
{"title":"Promoting Children's Participation in a Participatory Design Process in a Rural School: A new role needed?","authors":"Dyego C. S. Morais, Taciana Pontual Falcão, Patrícia Tedesco","doi":"10.5753/jbcs.2024.3114","DOIUrl":"https://doi.org/10.5753/jbcs.2024.3114","url":null,"abstract":"In Brazil, Education of Rural Areas is a model which started with social movements and became a public policy with the aim of improving participation of people of rural areas in making decisions about the model of their education. Schools in that context need to improve access to scientific and technological knowledge, but ensuring that previous values and knowledge of the students about agroecology and sustainability are considered. Even though some studies focus on digital inclusion and teacher training to use technologies in rural schools, very few address the development of digital technologies by students themselves, in this context. Participatory Design (PD) is a method often used to develop technological artifacts that could help address this gap. Of particular interest in the context of Education of Rural Areas, PD includes a valid preoccupation with power balance between designers and target users in decision-making. However, this power balance is still hard to attain, even more when design involves vulnerable groups, like children. In this sense, models and frameworks of children's participation can give a more solid theoretical framing for PD with children. In this paper, we present a theoretical model for supporting PD with children which was drawn from theories of children's participation, and refined through its application for qualitatively analysing a design process of digital educational artifacts with children from rural schools in Brazil. We highlight children’s autonomy in the creation of artifacts  within a process managed by adults, which we interpret as a new role of children in PD which emerged from the educational context, that is children as artifact designers. The model proposed can be used for researchers and designers to plan or to analyse children's participation in PD interventions, helping them to employ methods that promote their autonomy and participation.","PeriodicalId":39760,"journal":{"name":"Journal of the Brazilian Computer Society","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2024-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141382993","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 Deep Learning Model for the Assessment of the Visual Aesthetics of Mobile User Interfaces 用于评估移动用户界面视觉美感的深度学习模型
Journal of the Brazilian Computer Society Pub Date : 2024-06-04 DOI: 10.5753/jbcs.2024.3255
Adriano Luiz de Souza Lima, Christiane Gresse von Wangenheim, O. P. H. R. Martins, A. von Wangenheim, J. Hauck, A. Borgatto
{"title":"A Deep Learning Model for the Assessment of the Visual Aesthetics of Mobile User Interfaces","authors":"Adriano Luiz de Souza Lima, Christiane Gresse von Wangenheim, O. P. H. R. Martins, A. von Wangenheim, J. Hauck, A. Borgatto","doi":"10.5753/jbcs.2024.3255","DOIUrl":"https://doi.org/10.5753/jbcs.2024.3255","url":null,"abstract":"Visual aesthetics is one of the first aspects that users experience when looking at graphical user interfaces (GUIs), contributing to the perceived usability and credibility of a software system. It can also be an essential success factor in contexts where graphical elements play an important role in attracting users, such as choosing a mobile app from an app store. Therefore, visual aesthetics assessments are crucial in interface design, but traditional methods, involving target user representatives assessing each GUI individually, are costly and time-consuming. In this context, machine learning models have been demonstrated to be promising in automating the assessment of GUIs of web-based software systems. Yet, solutions for the assessment of mobile GUIs using machine learning are still unknown. Here we introduce a deep learning model to assess the visual aesthetics of mobile Android applications designed with App Inventor. We used a supervised learning approach to train and compare models using three different architectures. The highest performing model, a Resnet50, achieved a mean squared error of .022. The assessments of new GUIs showed an excellent correlation with human ratings (ρ = .9), and the Bland Altman plot analysis revealed 95% agreement with their labels. These results indicate the model’s effectiveness in automating the visual aesthetics assessment of GUIs of mobile apps.","PeriodicalId":39760,"journal":{"name":"Journal of the Brazilian Computer Society","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2024-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141386943","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
Adopting Human-data Interaction Guidelines and Participatory Practices for Supporting Inexperienced Designers in Information Visualization Applications 在信息可视化应用中采用人与数据交互指南和参与式实践,为缺乏经验的设计师提供支持
Journal of the Brazilian Computer Society Pub Date : 2024-04-05 DOI: 10.5753/jbcs.2024.2592
Eliane Zambon Victorelli, J. C. dos Reis
{"title":"Adopting Human-data Interaction Guidelines and Participatory Practices for Supporting Inexperienced Designers in Information Visualization Applications","authors":"Eliane Zambon Victorelli, J. C. dos Reis","doi":"10.5753/jbcs.2024.2592","DOIUrl":"https://doi.org/10.5753/jbcs.2024.2592","url":null,"abstract":"Nowadays, voluminous data support may influence decision-making. People with varied profiles need to interact with data to gain valuable insights. There is a need for software tools to support the understanding and management of information to favor Human-Data Interaction (HDI) with a richer user experience. This study explores the combination of HDI design guidelines and participatory approaches to improve user experience in data interaction. We defined a design process to support the activities and adapted participatory practices to facilitate HDI design. We conducted workshops with inexperienced designers developing information visualization applications for common-sense domains. They generated and analyzed several application prototypes. Results suggest that design guidelines help generate HDI-based prototypes with a good user experience.","PeriodicalId":39760,"journal":{"name":"Journal of the Brazilian Computer Society","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2024-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140738085","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
Building soft skills through a role-play based approach for Requirements Engineering remote education 通过基于角色扮演的需求工程远程教育方法培养软技能
Journal of the Brazilian Computer Society Pub Date : 2024-03-07 DOI: 10.5753/jbcs.2024.3071
G. T. Macedo, A. Fontão, B. Gadelha
{"title":"Building soft skills through a role-play based approach for Requirements Engineering remote education","authors":"G. T. Macedo, A. Fontão, B. Gadelha","doi":"10.5753/jbcs.2024.3071","DOIUrl":"https://doi.org/10.5753/jbcs.2024.3071","url":null,"abstract":"Teaching Requirements Engineering requires adopting pedagogical techniques to develop students' technical skills for identifying users' needs and designing software solutions. Additionally, since requirements engineering involves group work, students must cultivate social skills such as communication, empathy, and conflict resolution. In remote learning scenarios, developing these skills becomes more challenging due to limited interaction. To address these needs, this paper proposes adapting a project-based collaborative learning approach for remote education that combines Role-Play and Send-a-Problem learning techniques. In this approach, students collaborate on software projects in teams, assuming two roles: customers and software developers. We evaluated this approach during two cycles of Action Research, conducted remotely in two disciplines of a Software Engineering undergraduate course involving advanced and beginner students, respectively. In the advanced students' class, we observed that the methodology enhanced communication skills, analytical reasoning, conflict resolution, and empathy. To validate these results, we conducted a new study with beginning students, achieving positive outcomes despite the need for more support in team communication. As our primary contribution, we provide guidelines for implementing this collaborative learning approach online.","PeriodicalId":39760,"journal":{"name":"Journal of the Brazilian Computer Society","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2024-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140397153","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
Non-Intrusive Continuous Monitoring of Smart City Platforms 对智慧城市平台进行非侵入式持续监控
Journal of the Brazilian Computer Society Pub Date : 2023-12-08 DOI: 10.5753/jbcs.2023.3271
João Victor Lopes, Everton Cavalcante, T. Batista, André Solino, Jorge Pereira, Aluizio Rocha Neto
{"title":"Non-Intrusive Continuous Monitoring of Smart City Platforms","authors":"João Victor Lopes, Everton Cavalcante, T. Batista, André Solino, Jorge Pereira, Aluizio Rocha Neto","doi":"10.5753/jbcs.2023.3271","DOIUrl":"https://doi.org/10.5753/jbcs.2023.3271","url":null,"abstract":"Smart city platforms provide several services to facilitate the development of applications. Such platforms typically manage several applications, deal with a large volume of data, and serve many devices and users that generate a high volume of requests. The large number of requests to handle and the complex operations to perform often cause overloads on the platform, degrading the quality of service provided to users and applications. In this context, monitoring the underlying computational infrastructure in which smart city platforms and applications are deployed and the platform operations is essential. The monitoring process can allow for examining fluctuations in the behavior of the platform's components to detect performance degradation and overloads (including unforeseen ones), contribute to avoiding interruptions in the platform's services, and increase its scalability to assimilate significant amounts of requests, devices, and users. This paper presents a strategy and architecture to enable the non-intrusive monitoring of operations on smart city platforms and their underlying infrastructure. The proposal covers monitoring at multiple levels and is based on the aspect-oriented programming (AOP) paradigm so that it is possible to monitor the platform's operations without intervening in the platform's implementation or generating coupling regarding monitoring. This paper presents the implementation of the monitoring architecture and its instantiation in the context of Smart Geo Layers (SGeoL), a platform that has been used in several real-world smart city applications. This paper also reports the results of computational experiments to evaluate the performance of the proposed monitoring architecture for response time to requests, CPU usage, and RAM utilization. The obtained results show an evident increase in response time with the number of simultaneous requests and a significant correlation between the response time and the CPU utilization in the deployment of the monitoring architecture.","PeriodicalId":39760,"journal":{"name":"Journal of the Brazilian Computer Society","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2023-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138589566","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 Recommendation System Involving a Hybrid Approach of Student Review and Rating for an Educational Video 基于学生评论与评分混合方法的教育视频推荐系统
Journal of the Brazilian Computer Society Pub Date : 2023-10-06 DOI: 10.5753/jbcs.2023.3063
Manar Joundy Hazar, Salah Zrigui, Mohsen Maraoui, Mounir Zrigui, Henri Nicolas
{"title":"A Recommendation System Involving a Hybrid Approach of Student Review and Rating for an Educational Video","authors":"Manar Joundy Hazar, Salah Zrigui, Mohsen Maraoui, Mounir Zrigui, Henri Nicolas","doi":"10.5753/jbcs.2023.3063","DOIUrl":"https://doi.org/10.5753/jbcs.2023.3063","url":null,"abstract":"Video recommendation systems in e-learning platforms are a specific type of recommendation system that uses algorithms to suggest educational videos to students based on their interests and preferences. Student’s written feedback or reviews can provide more details about the educational video, including its strengths and weaknesses. In this paper, we build an education video recommender system based on learners’ reviews. we use LDA topic model on textual data extracted from educational videos to train language models as an input to supervised CNN model. Additionally, we used latent factor model to extract the educational videos' features and learner preferences from learners’ historical data (ratings and reviews) as an output CNN model. In our proposed technique, we use hybrid user ratings and reviews to tackle sparsity and cold start problem in the recommender system. Our recommender uses user review to suggest new recommended videos, but in case there is no review (empty cell in matrix factorization) or unclear comment then we will take user rating on that educational video. We worked on real-world big and diverse learning courses and video content datasets from Coursera. Results show that new prediction ratings from learners' reviews can be used to make good new recommendations about videos that have not been previously seen and reduce cold start and sparsity problem effects.","PeriodicalId":39760,"journal":{"name":"Journal of the Brazilian Computer Society","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2023-10-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134945660","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
Dynamic video service migration in flying edge computing networks 飞边计算网络中的动态视频业务迁移
Journal of the Brazilian Computer Society Pub Date : 2023-08-31 DOI: 10.5753/jbcs.2023.2228
Fábio Araújo, Felipe Araújo, Derian Alencar, Stefany Pinheiro, Helder Oliveira, D. Rosário
{"title":"Dynamic video service migration in flying edge computing networks","authors":"Fábio Araújo, Felipe Araújo, Derian Alencar, Stefany Pinheiro, Helder Oliveira, D. Rosário","doi":"10.5753/jbcs.2023.2228","DOIUrl":"https://doi.org/10.5753/jbcs.2023.2228","url":null,"abstract":"Recently, Mobile Edge Computing (MEC) and service migration policies have shown promising results to improve the user experience and optimize infrastructure resources. In addition, Unmanned Aerial Vehicles (UAVs) appear as a promising solution to provide cloud service in collaboration with traditional MEC scenarios. However, in conjunction with the resources available on users' devices, contextual information has been ignored by most policies. In this article, we propose a service migration strategy based on contextual information and evaluate the influence of user mobility on migration strategies, called DVSM. Simulation results highlight the superior performance of the DVSM compared to state-of-the-art algorithms and a performance equivalent to the optimal solution when the collection and analysis of context information are carried out correctly.","PeriodicalId":39760,"journal":{"name":"Journal of the Brazilian Computer Society","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2023-08-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"71078860","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
Challenges in High-Performance Computing 高性能计算的挑战
Journal of the Brazilian Computer Society Pub Date : 2023-08-01 DOI: 10.5753/jbcs.2023.2219
Philippe Olivier Alexandre Navaux, Arthur Francisco Lorenzon, Matheus da Silva Serpa
{"title":"Challenges in High-Performance Computing","authors":"Philippe Olivier Alexandre Navaux, Arthur Francisco Lorenzon, Matheus da Silva Serpa","doi":"10.5753/jbcs.2023.2219","DOIUrl":"https://doi.org/10.5753/jbcs.2023.2219","url":null,"abstract":"High-Performance Computing, HPC, has become one of the most active computer science fields. Driven mainly by the need for high processing capabilities required by algorithms from many areas, such as Big Data, Artificial Intelligence, Data Science, and subjects related to chemistry, physics, and biology, the state-of-art algorithms from these fields are notoriously demanding computer resources. Therefore, choosing the right computer system to optimize their performance is paramount. This article presents the main challenges of future supercomputer systems, highlighting the areas that demand the most of HPC servers; the new architectures, including heterogeneous processors composed of artificial intelligence chips, quantum processors, the adoption of HPC on cloud servers; and the challenges of software developers when facing parallelizing applications. We also discuss challenges regarding non-functional requirements, such as energy consumption and resilience.","PeriodicalId":39760,"journal":{"name":"Journal of the Brazilian Computer Society","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2023-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135052039","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
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信