Journal of the Brazilian Computer Society最新文献

筛选
英文 中文
Review of The Phantom Atlas, The Golden Atlas, and The Sky Atlas 回顾《幻影地图集》、《金色地图集》和《天空地图集》
Journal of the Brazilian Computer Society Pub Date : 2020-03-11 DOI: 10.14714/cp94.1595
J. Johnson
{"title":"Review of The Phantom Atlas, The Golden Atlas, and The Sky Atlas","authors":"J. Johnson","doi":"10.14714/cp94.1595","DOIUrl":"https://doi.org/10.14714/cp94.1595","url":null,"abstract":"","PeriodicalId":39760,"journal":{"name":"Journal of the Brazilian Computer Society","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-03-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"67115245","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
Review of GIS for Science: Applying Mapping and Spatial Analytics 地理信息系统在科学中的应用综述:制图和空间分析
Journal of the Brazilian Computer Society Pub Date : 2020-02-04 DOI: 10.14714/CP94.1593
Daniel G. Cole
{"title":"Review of GIS for Science: Applying Mapping and Spatial Analytics","authors":"Daniel G. Cole","doi":"10.14714/CP94.1593","DOIUrl":"https://doi.org/10.14714/CP94.1593","url":null,"abstract":"The objective of GIS for Science: Applying Mapping and Spatial Analytics, according to editors Dawn J. Wright and Christian Harder, was to assemble some “relevant and interesting stories about the state of the planet in 2019,” (ix) about the integration of GIS into science, and about a few of the scientists using these tools to help solve a number of real-world problems. The result is a beautiful multi-authored book with many maps, images, spatial data, and background stories that is presented to both a general audience and to scientists who may be starting to incorporate GIS in their scientific research. This review will focus primarily on how the book draws attention to a number of interesting and worthwhile projects, and, by lifting them out of the fray, provides hope for the future of GIS in scientific research. It will also identify some minor issues with the book’s editing, layout, and writing. GIS for Science, like many multi-authored books, is a bit uneven in quality from chapter to chapter.","PeriodicalId":39760,"journal":{"name":"Journal of the Brazilian Computer Society","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-02-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"47472142","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
Studying the evolution of exception handling anti-patterns in a long-lived large-scale project 研究长期大型项目中异常处理反模式的演变
Journal of the Brazilian Computer Society Pub Date : 2020-01-27 DOI: 10.1186/s13173-019-0095-5
Dêmora B C de Sousa, Paulo Henrique M. Maia, Lincoln S Rocha, Windson Viana
{"title":"Studying the evolution of exception handling anti-patterns in a long-lived large-scale project","authors":"Dêmora B C de Sousa, Paulo Henrique M. Maia, Lincoln S Rocha, Windson Viana","doi":"10.1186/s13173-019-0095-5","DOIUrl":"https://doi.org/10.1186/s13173-019-0095-5","url":null,"abstract":"Exception handling is a well-known technique used to improve software robustness. However, recent studies report that developers typically neglect exception handling (mostly novice ones). We believe the quality of exception handling code in a software project is directly affected (i) by the absence, or lack of awareness, of an explicit exception handling policy and guidelines and (ii) by a silent rising of exception handling anti-patterns. In this paper, we investigate this phenomenon in a case study of a long-lived large-scale Java Web system in a Public Education Institution, trying to better understand the relationship between (i) and (ii), and the impact of developers’ turnover, skills, and guidance in (ii). Our case study takes into account the technical and human aspects. As a first step, we surveyed 21 developers regarding their perception of exception handling in the system’s institution. Next, we analysed the evolution of exception handling anti-patterns across 15 releases of the target system. We conducted a semi-structured interview with three senior software engineers, representatives of the development team, to present partial results of the case and raise possible causes for the found problems. The interviewed professionals and a second analysis of the code identified the high team turnover as the source of this phenomenon, since the public procurement process for hiring new developers has mostly attracted novice ones. These findings suggest that the absence of an explicit exception handling policy impacts negatively in the developers’ perception and implementation of exception handling. Furthermore, the absence of such policy has been leading developers to replicate existing anti-patterns and spread them through new features added during system evolution. We also observed that most developers have low skills regarding exception handling in general and low knowledge regarding the design and implementation of exception handling in the system. The system maintainer now has a diagnosis of the major causes of the quality problems in the exception handling code and was able to lead the required measures to repair this technical debt.","PeriodicalId":39760,"journal":{"name":"Journal of the Brazilian Computer Society","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-01-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138520165","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
Operationalizing Trumbo’s Principles of Bivariate Choropleth Map Design 运用Trumbo的双变量Choropleth地图设计原理
Journal of the Brazilian Computer Society Pub Date : 2020-01-11 DOI: 10.14714/cp94.1538
Georgianna Strode, John D. Morgan, B. Thornton, V. Mesev, Evan Rau, Sean Shortes, Nathan Johnson
{"title":"Operationalizing Trumbo’s Principles of Bivariate Choropleth Map Design","authors":"Georgianna Strode, John D. Morgan, B. Thornton, V. Mesev, Evan Rau, Sean Shortes, Nathan Johnson","doi":"10.14714/cp94.1538","DOIUrl":"https://doi.org/10.14714/cp94.1538","url":null,"abstract":"Trumbo’s (1981) ideas on bivariate choropleth design have been underexplored and underutilized. He noted that effective map design (including color selection) is directly informed by the intended goal or use of the map (i.e., what questions might the map answer), and he identified three common spatial relationships that can be displayed by a bivariate choropleth: inverse relationships, a range of one variable within another, and direct relationships. Each is best suited to answering different map readers’ questions. Trumbo also suggested sample color palettes to focus the map reader’s attention on pertinent data. In consultation with Trumbo, we extended his ideas, first by creating focal models that illustrate his three spatial relationships. We then constructed sample maps to examine each of the focal models, and finally compared each model by mapping the same two data sets (of obesity and inactivity). We investigated the visual differences in each of the resulting maps, and asked spatial questions regarding the relationships between obesity and inactivity. Our work validates Trumbo’s ideas on bivariate choropleth map design, and we hope our focal models guide cartographers towards making color choices by linking their map purpose to the appropriate focal model.","PeriodicalId":39760,"journal":{"name":"Journal of the Brazilian Computer Society","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-01-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49081032","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}
引用次数: 7
Review of The Red Atlas: How the Soviet Union Secretly Mapped the World 红色地图集回顾:苏联如何秘密绘制世界地图
Journal of the Brazilian Computer Society Pub Date : 2020-01-06 DOI: 10.14714/cp94.1589
A. Mustard
{"title":"Review of The Red Atlas: How the Soviet Union Secretly Mapped the World","authors":"A. Mustard","doi":"10.14714/cp94.1589","DOIUrl":"https://doi.org/10.14714/cp94.1589","url":null,"abstract":"","PeriodicalId":39760,"journal":{"name":"Journal of the Brazilian Computer Society","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-01-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"42716552","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
Review of Wild Migrations: Atlas of Wyoming’s Ungulates 野生迁徙回顾:怀俄明州的Ungules图集
Journal of the Brazilian Computer Society Pub Date : 2019-12-04 DOI: 10.14714/cp94.1585
M. Church
{"title":"Review of Wild Migrations: Atlas of Wyoming’s Ungulates","authors":"M. Church","doi":"10.14714/cp94.1585","DOIUrl":"https://doi.org/10.14714/cp94.1585","url":null,"abstract":"","PeriodicalId":39760,"journal":{"name":"Journal of the Brazilian Computer Society","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2019-12-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49515330","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
Increasing sensor reliability through confidence attribution 通过置信度归因提高传感器可靠性
Journal of the Brazilian Computer Society Pub Date : 2019-12-01 DOI: 10.1186/s13173-019-0094-6
Roberto M. Scheffel, Antônio A. Fröhlich
{"title":"Increasing sensor reliability through confidence attribution","authors":"Roberto M. Scheffel, Antônio A. Fröhlich","doi":"10.1186/s13173-019-0094-6","DOIUrl":"https://doi.org/10.1186/s13173-019-0094-6","url":null,"abstract":"The reliability of wireless sensor networks (WSN) is getting increasing importance as this kind of networks are becoming the communication base for many cyber-physical systems (CPS). Such systems rely on sensor data correctness to make decisions; therefore, faulty data can lead such systems to take wrong actions. Errors can be originated by sensor’s hardware failures or software bugs and also from the intentional interference of intruders. The gateways that connect such WSN to the Internet are natural intruders’ targets as they usually run conventional operating systems and communication protocols. This work proposes a confidence attribution scheme, based on lightweight predictors running on the sensors. The solution also proposes a parameterizable formula, in order to stamp every value sent by a sensor with a confidence level, calculated upon the values of a subset of correlated sensors. This work also presents an algorithm that can identify a defective sensor into its subset. The use of predictors and confidence attribution are proposed as the basis of a mechanism that increases the WSN resilience against sensor failure or bad data injection by intruders. Several simulations were performed to evaluate the detection efficiency against different types of sensor errors. This work also analyses mechanisms to deal with concept drifts in the WSN lifetime.","PeriodicalId":39760,"journal":{"name":"Journal of the Brazilian Computer Society","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138520087","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}
引用次数: 10
Testing tools for Android context-aware applications: a systematic mapping Android上下文感知应用的测试工具:系统映射
Journal of the Brazilian Computer Society Pub Date : 2019-12-01 DOI: 10.1186/s13173-019-0093-7
Diego R. Almeida, Patrícia D. L. Machado, Wilkerson L. Andrade
{"title":"Testing tools for Android context-aware applications: a systematic mapping","authors":"Diego R. Almeida, Patrícia D. L. Machado, Wilkerson L. Andrade","doi":"10.1186/s13173-019-0093-7","DOIUrl":"https://doi.org/10.1186/s13173-019-0093-7","url":null,"abstract":"ContextMobile devices, such as smartphones, have increased their capacity of information processing and sensors have been aggregated to their hardware. Such sensors allow capturing information from the environment in which they are introduced. As a result, mobile applications that use the environment and user information to provide services or perform context-based actions are increasingly common. This type of application is known as context-aware application. While software testing is an expensive activity in general, testing context-aware applications is an even more expensive and challenging activity. Thus, efforts are needed to automate testing for context-aware applications, particularly in the scope of Android, which is currently the most used operating system by smartphones.ObjectiveThis paper aims to identify and discuss the state-of-the-art tools that allow the automation of testing Android context-aware applications.MethodIn order to do so, we carried out a systematic mapping study (SMS) to find out the studies in the existing literature that describe or present Android testing tools. The discovered tools were then analyzed to identify their potential in testing Android context-aware applications.ResultA total of 68 works and 80 tools were obtained as a result of the SMS. From the identified tools, five are context-aware Android application testing tools, and five are general Android application testing tools, but support the test of the context-aware feature.ConclusionAlthough context-aware application testing tools do exist, they do not support automatic generation or execution of test cases focusing on high-level contexts. Moreover, they do not support asynchronous context variations.","PeriodicalId":39760,"journal":{"name":"Journal of the Brazilian Computer Society","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138520110","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}
引用次数: 19
Stochastic modeling and analysis of vapor cloud explosions domino effects in chemical plants 化学工厂蒸汽云爆炸多米诺效应的随机建模与分析
Journal of the Brazilian Computer Society Pub Date : 2019-10-31 DOI: 10.1186/s13173-019-0092-8
D. Sierra, Leonardo Montecchi, I. Mura
{"title":"Stochastic modeling and analysis of vapor cloud explosions domino effects in chemical plants","authors":"D. Sierra, Leonardo Montecchi, I. Mura","doi":"10.1186/s13173-019-0092-8","DOIUrl":"https://doi.org/10.1186/s13173-019-0092-8","url":null,"abstract":"","PeriodicalId":39760,"journal":{"name":"Journal of the Brazilian Computer Society","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2019-10-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1186/s13173-019-0092-8","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"65832164","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
Multi-hop Byzantine reliable broadcast with honest dealer made practical 多跳拜占庭可靠广播与诚实的经销商实现
Journal of the Brazilian Computer Society Pub Date : 2019-09-07 DOI: 10.1186/s13173-019-0090-x
Silvia Bonomi, Giovanni Farina, Sébastien Tixeuil
{"title":"Multi-hop Byzantine reliable broadcast with honest dealer made practical","authors":"Silvia Bonomi, Giovanni Farina, Sébastien Tixeuil","doi":"10.1186/s13173-019-0090-x","DOIUrl":"https://doi.org/10.1186/s13173-019-0090-x","url":null,"abstract":"We revisit Byzantine-tolerant reliable broadcast with honest dealer algorithms in multi-hop networks. To tolerate Byzantine faulty nodes arbitrarily spread over the network, previous solutions require a factorial number of messages to be sent over the network if the messages are not authenticated (e.g., digital signatures are not available). We propose modifications that preserve the safety and liveness properties of the original unauthenticated protocols, while highly decreasing their observed message complexity when simulated on several classes of graph topologies, potentially opening to their employment.","PeriodicalId":39760,"journal":{"name":"Journal of the Brazilian Computer Society","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2019-09-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138520075","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}
引用次数: 7
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学术官方微信