{"title":"Accessibility recommendations for mobile applications: a contribution to the Brazilian digital government standards","authors":"F. E. M. Quispe, M. Eler","doi":"10.1145/3229345.3229415","DOIUrl":"https://doi.org/10.1145/3229345.3229415","url":null,"abstract":"The Brazilian Electronic Government Accessibility Model, the e-MAG, propose a set of recommendations to support the implementation of digital accessibility. However, it does not have specific recommendations for mobile applications digital accessibility. Using recommendations devised for web pages, as proposed by the e-MAG, may not be intuitive or straightforward. In practice, studies show that mobile applications developed by the Brazilian government present several accessibility flaws. Therefore, this paper presents a set of 35 accessibility recommendations for mobile devices extracted and adapted from the e-MAG. Additionally, 12 e-government mobile applications were evaluated based on the recommendations proposed. Results show that all applications analyzed present accessibility issues.","PeriodicalId":284178,"journal":{"name":"Proceedings of the XIV Brazilian Symposium on Information Systems","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132033291","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}
{"title":"IoTAgua: Intelligent Water Consumption Management System","authors":"J. Abijaude, J. Carvalho, P. Sobreira, F. Greve","doi":"10.1145/3229345.3229368","DOIUrl":"https://doi.org/10.1145/3229345.3229368","url":null,"abstract":"The Internet of Things (IoT) brings a great change to the daily life and well-being of people. Sensors and platforms connected to the Internet transform the routine of users in a transparent and gradual way. This work proposes an intelligent water consumption monitoring system, associated to the construction of a database for analytical studies of stored values. The interconnected Internet system which controls the water supply process in residential and corporate environments, monitors the individual consumption of water outlets, detects leakages, send alerts and creates consumption graphs, thanks to a middleware able to manage sensors and trigger actions such as checking the tank level, measuring the water flow, and handling solenoid valves. The system, named IoTAgua, was implemented and simulation experiments were performed for its evaluation, considering two different scenarios.","PeriodicalId":284178,"journal":{"name":"Proceedings of the XIV Brazilian Symposium on Information Systems","volume":"237 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130625869","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}
Giulia Bordignon Silveira, Daniela Scherer dos Santos, Gabriela Felten da Maia
{"title":"Estamos Juntas: Expert system to support the identification and denunciation of violence against women","authors":"Giulia Bordignon Silveira, Daniela Scherer dos Santos, Gabriela Felten da Maia","doi":"10.1145/3229345.3229381","DOIUrl":"https://doi.org/10.1145/3229345.3229381","url":null,"abstract":"In relation to alarming rates of feminicide and hospitalization of women due to domestic / familial / conjugal violence in Brazil and the high level of naturalization of violence by society, we see the need for mechanisms to address this phenomenon through prevention. Thus, the objective of this research is to support women in the identification of abusive relationships, through an expert system, as well as to alert about the different manifestations of violence and to inform the procedures for reporting. In order to achieve this goal, a web application called Estamos Juntas has been designed and developed. Preliminary validations have pointed promising results related to the use of expert systems associated with a website to solve the problem.","PeriodicalId":284178,"journal":{"name":"Proceedings of the XIV Brazilian Symposium on Information Systems","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114133361","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}
{"title":"A Systematic Mapping of Literature on Software Refactoring Tools","authors":"Cleiton Silva Tavares, Fischer Ferreira, Eduardo Figueiredo","doi":"10.1145/3229345.3229357","DOIUrl":"https://doi.org/10.1145/3229345.3229357","url":null,"abstract":"Refactoring consists of improving the internal structure of the code without changing the external behavior of a software system. However, the task of refactoring is very costly in the development of an information system. Thus, many tools have been proposed to support refactoring the source code. In order to find tools cited in the literature, this work presents a Systematic Literature Mapping about refactoring. As a result, this paper summarizes the refactoring tools that have been published in the last 5 years in terms of the tool profiles developed, which programming languages have support for refactoring and which are the main refactoring strategies that are handled by tools. It has been identified that publications on refactoring have remained constant over the past 5 years. Also, most of the refactoring works describe tools, being they for systems written in the Java language, that perform code refactoring automatically and the main refactorings are: Move Method, Pull Up Method, Extract Class and Code Clone. Finally, we performed an analysis of the data returned by the DBLP library. As a result, it was observed that the papers returned by the DBLP have a high level of similarity with the other research bases studied.","PeriodicalId":284178,"journal":{"name":"Proceedings of the XIV Brazilian Symposium on Information Systems","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121646751","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}
Heloise Acco Tives Leão, P. Costa, Felipe Evangelista dos Santos, E. Canedo, A. C. B. Reis
{"title":"Research Project Selection and Classification using MCDA Methods","authors":"Heloise Acco Tives Leão, P. Costa, Felipe Evangelista dos Santos, E. Canedo, A. C. B. Reis","doi":"10.1145/3229345.3229375","DOIUrl":"https://doi.org/10.1145/3229345.3229375","url":null,"abstract":"This paper presents a case study of the construction and execution of a model for the ranking of projects submitted to the Scientific Initiation Program (PIBIC) of the University of Brasilia (UnB). In the execution of this work the Multiple Criteria Decision Analysis (MCDA) AHP and Promethee II methods were applied. The results obtained in each method were analyzed and compared. Hence, a model proposal for PIBIC projects selection is presented. The proposed model can be used in several project selection processes, maintaining a coherence and standard in the evaluations.","PeriodicalId":284178,"journal":{"name":"Proceedings of the XIV Brazilian Symposium on Information Systems","volume":"53 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115219012","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}
Nelson G. de Sá Leitão Júnior, I. Júnior, Felipe Santana Furtado Soares, H. Moura
{"title":"SCBAM-B: A C2M Based Assessment Method for Identifying the Maturity of Communication in Distributed Software Development","authors":"Nelson G. de Sá Leitão Júnior, I. Júnior, Felipe Santana Furtado Soares, H. Moura","doi":"10.1145/3229345.3229397","DOIUrl":"https://doi.org/10.1145/3229345.3229397","url":null,"abstract":"Context: One of the leading challenges in Distributed Software Development (DSD) is to communicate correctly and promptly, as factors such as physical distance and lack of face-to-face contact can hinder this process. In this context, the Communication Maturity Model (C2M) was proposed as an option to support the improvement of communication in DSD. But this maturity model could not be effectively used in organizations, due to the absence a specific C2M based assessment method. Objective: This work aims to present the Standard C2M Based Assessment Method (SCBAM) in its basic dimension, the Basic Standard C2M Based Assessment Method (SCBAM-B). An assessment method to determine the maturity level of communication in DSD organizations, based on the C2M model. Method: The SCBAM-B was designed according to a methodology that included a review of the DSD literature, maturity and capacity models, evaluation methods, the development of a software tool, and evaluation with experts. Results: The SCBAM-B was perceived by experts as a relevant approach for assessing the communication level in organizations and propose a path for improvements. Conclusions: For being lightweight and capable of automation, the SCBAM-B has the potential to help the communication improvement in DSD organizations, in the light of the C2M model.","PeriodicalId":284178,"journal":{"name":"Proceedings of the XIV Brazilian Symposium on Information Systems","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122692034","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}
Un Hee Schiefelbein, Diovane Soligo, Vinícius Maran, J. Oliveira, J. C. D. Lima, Alencar Machado
{"title":"Pervasive System Based on Situation-Awareness for Feedback of Energy Efficiency","authors":"Un Hee Schiefelbein, Diovane Soligo, Vinícius Maran, J. Oliveira, J. C. D. Lima, Alencar Machado","doi":"10.1145/3229345.3229365","DOIUrl":"https://doi.org/10.1145/3229345.3229365","url":null,"abstract":"The reduction of electric energy consumption is considered as one of the main challenges in diverse sectors of the economy. To residential customers, the management of energy consumption can bring significant costs reduction and decreased environmental impact. The challenges to achieve this goal are related to (i) non-existence of devices containing sensors with affordable prices to manage the expense in real-time of devices' power, and (ii) lack of a home system to control and help in the decision-making process when power consumption goes beyond desirable values. These systems should assist the user when unwanted situations related to energy consumption arise. This work presents a solution that helps the users to reduce the consumption of electric energy through its own residence. The practical results obtained in a real-live scenario confirmed the option of collecting information directly of electrical appliances and inform the user of their energy expenditures in real-time, allowing the knowledge and the management of their expenses.","PeriodicalId":284178,"journal":{"name":"Proceedings of the XIV Brazilian Symposium on Information Systems","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121811563","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}
{"title":"SOA Reuse: Systematic Literature Review Updating and Research Directions","authors":"Joyce Aline Oliveira, Matheus Vargas, Roni Rodrigues","doi":"10.1145/3229345.3229419","DOIUrl":"https://doi.org/10.1145/3229345.3229419","url":null,"abstract":"Service Oriented Architecture (SOA) reuse has been used strategically in organizations to reduce development costs and increase the quality of applications. This article analyzes a systematic literature review in order to identify concepts, goals, strategies, and metrics of SOA reuse. The results show that the main goal of SOA reuse is to decrease development costs. The factor that most negatively influences SOA reuse is the existence of legacy systems. The strategy used most to potentialize SOA reuse is business process management. Metrics proposed by studies to measure SOA reuse are related to modularity and adaptability indicators. The study is relevant because it increases the body of knowledge of the area. Additionally, a set of gaps to be addressed by researchers and reuse practitioners was identified.","PeriodicalId":284178,"journal":{"name":"Proceedings of the XIV Brazilian Symposium on Information Systems","volume":"83 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127471336","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}
L. Vieira, Cayk G. Lima Barreto, Erick Barros dos Santos, B. S. Aragão, I. Santos, Rossana Andrade
{"title":"Test Automation in a Test Factory: an Experience Report","authors":"L. Vieira, Cayk G. Lima Barreto, Erick Barros dos Santos, B. S. Aragão, I. Santos, Rossana Andrade","doi":"10.1145/3229345.3229356","DOIUrl":"https://doi.org/10.1145/3229345.3229356","url":null,"abstract":"Software testing is an essential activity for software quality, since it allows the identification of bugs. However, testing is an expensive activity, because it requires time and experts. As a means of reducing the testing costs, many software companies have bet on the tests automation. As the main benefit, this automation cuts down the time spent to execute the tests. Nevertheless, there are few studies in the literature about the effort required to automate tests. This experience report describes a test automation experience in a Test Factory, describing the time spent, challenges faced, and lessons learned. In addition, this article presents a process for this activity, which was defined based on the gained experience.","PeriodicalId":284178,"journal":{"name":"Proceedings of the XIV Brazilian Symposium on Information Systems","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128411589","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}
A. Vasconcelos, Alberto Dumont Alves Oliveira, I. Weerd, M. Eler
{"title":"Towards a Software Product Management Framework for the Brazilian federal universities","authors":"A. Vasconcelos, Alberto Dumont Alves Oliveira, I. Weerd, M. Eler","doi":"10.1145/3229345.3229408","DOIUrl":"https://doi.org/10.1145/3229345.3229408","url":null,"abstract":"Studies have shown that most Brazilian federal universities do not fully comply with e-government standards and fail to deliver software that meets the requirements and expectations coming from different sources at the same time: stakeholders, institutions, and the federal government. One of the main issue in this scenario is the great effort spent on the development of tailor made software instead of standard products meant for a wider range of customers, such as product lines, for instance, specially because many institutions face problems related to increasing demand and technical staff shortage. Software Product Management (SPM) is a discipline proposed to govern software products to ensure that business goals are achieved and resources are responsibly utilized. Since federal institutions can benefit from such type of management strategy, we present an investigation aiming to understand the main differences between the actors and business processes proposed in SPM reference models and those present in public universities when it comes to deliver software products and services. Accordingly, we propose a high level SPM model for federal universities which was adapted from a well known SPM reference model. Results and discussion provided in this paper can shed light into how to tailor a detailed SPM model for this specific domain.","PeriodicalId":284178,"journal":{"name":"Proceedings of the XIV Brazilian Symposium on Information Systems","volume":"31 7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130550358","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}