首页 > 最新文献

CLEI Electron. J.最新文献

英文 中文
Integration of business process and organizational data for evidence-based business intelligence 集成业务流程和组织数据,以实现基于证据的业务智能
Pub Date : 2021-07-31 DOI: 10.19153/cleiej.24.2.7
Daniel Calegari, Andrea Delgado, Alexis Artus, Andrés Borges
Organizations require a unified view of business processes and organizational data for the improvement of their daily operations. However, it is infrequent for both kinds of data to be consistently unified. Organizational data (e.g., clients, orders, and payments) is usually stored in many different data sources. Process data (e.g., cases, activity in- stances, and variables) is generally handled manually or implicit in information systems and coupled with organizational data without clear separation. It impairs the combined application of process mining and data mining techniques for a complete evaluation of their business process execution. In this paper, we deal with the integration of both kinds of data into a unified view. First, we analyze data integration scenarios and data matching problems considering intra-organizational and inter-organizational collaborative business processes. We also propose a model-driven approach to integrate several data sources, generating a unified model for evidence-based business intelligence.
组织需要业务流程和组织数据的统一视图,以改进其日常操作。然而,这两种数据一致地统一是不常见的。组织数据(例如,客户、订单和付款)通常存储在许多不同的数据源中。过程数据(例如,案例、活动状态和变量)通常在信息系统中手动或隐式处理,并与组织数据耦合,没有明确的分离。它损害了流程挖掘和数据挖掘技术的组合应用,从而无法对其业务流程执行进行完整的评估。在本文中,我们处理这两种数据的集成到一个统一的视图。首先,我们分析了考虑组织内和组织间协作业务流程的数据集成场景和数据匹配问题。我们还提出了一种模型驱动的方法来集成多个数据源,为基于证据的商业智能生成统一的模型。
{"title":"Integration of business process and organizational data for evidence-based business intelligence","authors":"Daniel Calegari, Andrea Delgado, Alexis Artus, Andrés Borges","doi":"10.19153/cleiej.24.2.7","DOIUrl":"https://doi.org/10.19153/cleiej.24.2.7","url":null,"abstract":"\u0000 \u0000 \u0000Organizations require a unified view of business processes and organizational data for the improvement of their daily operations. However, it is infrequent for both kinds of data to be consistently unified. Organizational data (e.g., clients, orders, and payments) is usually stored in many different data sources. Process data (e.g., cases, activity in- stances, and variables) is generally handled manually or implicit in information systems and coupled with organizational data without clear separation. It impairs the combined application of process mining and data mining techniques for a complete evaluation of their business process execution. In this paper, we deal with the integration of both kinds of data into a unified view. First, we analyze data integration scenarios and data matching problems considering intra-organizational and inter-organizational collaborative business processes. We also propose a model-driven approach to integrate several data sources, generating a unified model for evidence-based business intelligence. \u0000 \u0000 \u0000","PeriodicalId":418941,"journal":{"name":"CLEI Electron. J.","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-07-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126058196","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
Testing Asynchronous Reactive Systems: Beyond the ioco framework 测试异步响应式系统:超越ioco框架
Pub Date : 2021-07-31 DOI: 10.19153/cleiej.24.2.13
A. Bonifácio, A. Moura
Manual testing can be rather time consuming and prone to errors specially when testing asynchronous reactive systems. Model based testing is a well-established approach to verify reactive systems specified by input output labeled transition systems (IOLTSs). One of the challenges stemming from model based testing is verifying conformance and, also, generating test suites, primarily when completeness is a required property. In order to check whether an implementation under test is in compliance with its respective specification one resorts to some form of conformance relation that guarantees the expected behavior of the implementations, given the behavior of the specification. The ioco relation is an example of such a conformance relation. In this work we study another conformance relation based on formal languages. We also investigate how to generate finite and complete test suites for IOLTS models, and discuss the complexity of the test generation mechanism under this new conformance relation. We also show that ioco is a special case of this new conformance relation. Further, we relate our contributions to more recent works, accommodating the restrictions of their classes of fault models as special cases, and we expose the complexity of generating any complete test suite that must satisfy their restrictions.
手动测试可能相当耗时,而且容易出错,尤其是在测试异步响应式系统时。基于模型的测试是验证由输入输出标记转换系统(iolts)指定的反应系统的成熟方法。来自基于模型的测试的挑战之一是验证一致性,以及生成测试套件,主要是当完整性是必需的属性时。为了检查一个被测试的实现是否符合其各自的规范,一个人求助于某种形式的一致性关系,这种一致性关系保证了给定规范行为的实现的预期行为。ioco关系就是这种一致性关系的一个例子。本文研究了另一种基于形式语言的一致性关系。我们还研究了如何为IOLTS模型生成有限和完整的测试套件,并讨论了在这种新的一致性关系下测试生成机制的复杂性。我们还证明了ioco是这种新一致性关系的一个特例。此外,我们将我们的贡献与最近的工作联系起来,将它们的故障模型类的限制作为特殊情况,并且我们暴露了生成任何必须满足其限制的完整测试套件的复杂性。
{"title":"Testing Asynchronous Reactive Systems: Beyond the ioco framework","authors":"A. Bonifácio, A. Moura","doi":"10.19153/cleiej.24.2.13","DOIUrl":"https://doi.org/10.19153/cleiej.24.2.13","url":null,"abstract":"Manual testing can be rather time consuming and prone to errors specially when testing asynchronous reactive systems. Model based testing is a well-established approach to verify reactive systems specified by input output labeled transition systems (IOLTSs). One of the challenges stemming from model based testing is verifying conformance and, also, generating test suites, primarily when completeness is a required property. In order to check whether an implementation under test is in compliance with its respective specification one resorts to some form of conformance relation that guarantees the expected behavior of the implementations, given the behavior of the specification. The ioco relation is an example of such a conformance relation. In this work we study another conformance relation based on formal languages. We also investigate how to generate finite and complete test suites for IOLTS models, and discuss the complexity of the test generation mechanism under this new conformance relation. We also show that ioco is a special case of this new conformance relation. Further, we relate our contributions to more recent works, accommodating the restrictions of their classes of fault models as special cases, and we expose the complexity of generating any complete test suite that must satisfy their restrictions.","PeriodicalId":418941,"journal":{"name":"CLEI Electron. J.","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-07-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134393450","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
Using git metrics to measure students' and teams' code contributions in software development projects 使用git度量来度量学生和团队在软件开发项目中的代码贡献
Pub Date : 2021-07-31 DOI: 10.19153/cleiej.24.2.8
Sivana Hamer, Christian Quesada-López, Alexandra Martínez, Marcelo Jenkins
Many software engineering courses are centered around team-based project development. Analyzing the source code contributions during the projects’ development could provide both instructors and students with constant feedback to identify common trends and behaviors that can be improved during the courses. Evaluating course projects is a challenge due to the difficulty of measuring individual student contributions versus team contributions during the development. The adoption of distributed version control sys-tems like git enable the measurement of students’ and teams’ contributions to the project.In this work, we analyze the contributions within eight software development projects,with 150 students in total, from undergraduate courses that used project-based learning.We generate visualizations of aggregated git metrics using inequality measures and the contribution per module, which offer insights into the practices and processes followed by students and teams throughout the project development. This approach allowed us to identify inequality among students’ contributions, the modules where students con-tributed, development processes with a non-steady pace, and integration practices render-ing a useful feedback tool for instructors and students during the project’s development.Further studies can be conducted to assess the quality, complexity, and ownership of the contributions by analyzing software artifacts. 
许多软件工程课程都以团队项目开发为中心。在项目开发过程中分析源代码贡献可以为教师和学生提供持续的反馈,以确定可以在课程中改进的共同趋势和行为。评估课程项目是一个挑战,因为在开发过程中很难衡量学生个人的贡献与团队的贡献。采用分布式版本控制系统,如git,可以衡量学生和团队对项目的贡献。在这项工作中,我们分析了八个软件开发项目中的贡献,总共有150名学生,来自使用基于项目的学习的本科课程。我们使用不平等度量和每个模块的贡献来生成汇总git度量的可视化,这为学生和团队在整个项目开发过程中遵循的实践和流程提供了见解。这种方法使我们能够识别学生贡献之间的不平等,学生贡献的模块,速度不稳定的开发过程,以及在项目开发过程中为教师和学生提供有用反馈工具的集成实践。进一步的研究可以通过分析软件工件来评估贡献的质量、复杂性和所有权。
{"title":"Using git metrics to measure students' and teams' code contributions in software development projects","authors":"Sivana Hamer, Christian Quesada-López, Alexandra Martínez, Marcelo Jenkins","doi":"10.19153/cleiej.24.2.8","DOIUrl":"https://doi.org/10.19153/cleiej.24.2.8","url":null,"abstract":"Many software engineering courses are centered around team-based project development. Analyzing the source code contributions during the projects’ development could provide both instructors and students with constant feedback to identify common trends and behaviors that can be improved during the courses. Evaluating course projects is a challenge due to the difficulty of measuring individual student contributions versus team contributions during the development. The adoption of distributed version control sys-tems like git enable the measurement of students’ and teams’ contributions to the project.In this work, we analyze the contributions within eight software development projects,with 150 students in total, from undergraduate courses that used project-based learning.We generate visualizations of aggregated git metrics using inequality measures and the contribution per module, which offer insights into the practices and processes followed by students and teams throughout the project development. This approach allowed us to identify inequality among students’ contributions, the modules where students con-tributed, development processes with a non-steady pace, and integration practices render-ing a useful feedback tool for instructors and students during the project’s development.Further studies can be conducted to assess the quality, complexity, and ownership of the contributions by analyzing software artifacts. ","PeriodicalId":418941,"journal":{"name":"CLEI Electron. J.","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-07-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124892241","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
Interoperability of electronic health records using Semantic Knowledge Graphs. A use case applied at the UTPL University Hospital 使用语义知识图的电子健康记录的互操作性。在UTPL大学医院应用的一个用例
Pub Date : 2021-07-31 DOI: 10.19153/cleiej.24.2.2
Mónica Calva, Nelson Piedra
Patient medical information is diverse, extensiveand of high value in supporting informed medical decision-making.This information is highly complex, is distributed among differentsystems, presents high heterogeneity, is stored in different formats,and has different structuring levels. The management of thisinformation poses interoperability challenges in tasks related to dataintegration and reuse. In this paper, an alternative is presented toface these challenges using semantic technologies. We propose totransform this heterogeneous, distributed, and unstructuredinformation in a way that ensures high interoperability, reuse, anddirect processing by machine agents. The pilot of this proposal wasdeveloped at the UTPL Hospital.
患者医疗信息是多样的,广泛的,在支持知情的医疗决策方面具有很高的价值。这些信息高度复杂,分布在不同的系统中,具有高度的异构性,以不同的格式存储,具有不同的结构级别。这些信息的管理在与数据集成和重用相关的任务中提出了互操作性挑战。本文提出了一种使用语义技术来应对这些挑战的替代方案。我们建议以一种确保高互操作性、重用性和机器代理直接处理的方式转换这种异构、分布式和非结构化信息。这项建议的试点是在UTPL医院进行的。
{"title":"Interoperability of electronic health records using Semantic Knowledge Graphs. A use case applied at the UTPL University Hospital","authors":"Mónica Calva, Nelson Piedra","doi":"10.19153/cleiej.24.2.2","DOIUrl":"https://doi.org/10.19153/cleiej.24.2.2","url":null,"abstract":"Patient medical information is diverse, extensiveand of high value in supporting informed medical decision-making.This information is highly complex, is distributed among differentsystems, presents high heterogeneity, is stored in different formats,and has different structuring levels. The management of thisinformation poses interoperability challenges in tasks related to dataintegration and reuse. In this paper, an alternative is presented toface these challenges using semantic technologies. We propose totransform this heterogeneous, distributed, and unstructuredinformation in a way that ensures high interoperability, reuse, anddirect processing by machine agents. The pilot of this proposal wasdeveloped at the UTPL Hospital.","PeriodicalId":418941,"journal":{"name":"CLEI Electron. J.","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-07-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130505104","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
Scout-bot: Leveraging API Community Knowledge for Exploration and Discovery of API Learning Resources Scout-bot:利用API社区知识探索和发现API学习资源
Pub Date : 2021-07-31 DOI: 10.19153/cleiej.24.2.5
G. Ajam, Carlos Rodríguez, B. Benatallah
Application Programming Interface (API) is a core technology that facilitates developers’ productivity by enabling the reuse of software components. Understanding APIs and gaining knowledge about their usage are therefore fundamental needs for developers. Here, API documentation plays a pivotal role in enabling developers to take full advantage of the benefits brought by APIs. The quality of API documentation has therefore become an important concern given the celerity and dynamics at which APIs are now being made available to users. This article aims at exploring existing research in the area of API documentation in order to identify the associated quality dimensions addressed by the literature. The research is carried out as a systematic mapping study where 103 research papers selected from the literature were reviewed and a total of 5 core quality dimensions were identified and analyzed. By focusing on the two most relevant quality dimensions (understandability and completeness), this article presents an approach to enable API users to explore, discover and learn about APIs through API topic issues discussed in Stack Overflow (SO). We demonstrate the feasibility of our approach through Scout-bot, our tool for exploration and discovery of API topic issues.
应用程序编程接口(API)是一项核心技术,通过支持软件组件的重用来提高开发人员的工作效率。因此,理解api并获得有关其用法的知识是开发人员的基本需求。在这里,API文档在使开发人员能够充分利用API带来的好处方面起着关键作用。因此,考虑到现在向用户提供API的速度和动态,API文档的质量已经成为一个重要的关注点。本文旨在探索API文档领域的现有研究,以确定文献中涉及的相关质量维度。本研究采用系统的图谱研究方法,从文献中选取103篇研究论文进行综述,共确定并分析了5个核心质量维度。通过关注两个最相关的质量维度(可理解性和完整性),本文提供了一种方法,使API用户能够通过Stack Overflow (SO)中讨论的API主题问题来探索、发现和学习API。我们通过Scout-bot展示了我们方法的可行性,Scout-bot是我们用于探索和发现API主题问题的工具。
{"title":"Scout-bot: Leveraging API Community Knowledge for Exploration and Discovery of API Learning Resources","authors":"G. Ajam, Carlos Rodríguez, B. Benatallah","doi":"10.19153/cleiej.24.2.5","DOIUrl":"https://doi.org/10.19153/cleiej.24.2.5","url":null,"abstract":"\u0000 \u0000 \u0000Application Programming Interface (API) is a core technology that facilitates developers’ productivity by enabling the reuse of software components. Understanding APIs and gaining knowledge about their usage are therefore fundamental needs for developers. Here, API documentation plays a pivotal role in enabling developers to take full advantage of the benefits brought by APIs. The quality of API documentation has therefore become an important concern given the celerity and dynamics at which APIs are now being made available to users. This article aims at exploring existing research in the area of API documentation in order to identify the associated quality dimensions addressed by the literature. The research is carried out as a systematic mapping study where 103 research papers selected from the literature were reviewed and a total of 5 core quality dimensions were identified and analyzed. By focusing on the two most relevant quality dimensions (understandability and completeness), this article presents an approach to enable API users to explore, discover and learn about APIs through API topic issues discussed in Stack Overflow (SO). We demonstrate the feasibility of our approach through Scout-bot, our tool for exploration and discovery of API topic issues. \u0000 \u0000 \u0000","PeriodicalId":418941,"journal":{"name":"CLEI Electron. J.","volume":"127-128 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-07-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130595859","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
Preface Cleiej Electronic Journal Cleiej电子期刊
Pub Date : 2021-07-31 DOI: 10.19153/cleiej.24.2.0
Rommel Torres Tandazo, L. Cernuzzi
{"title":"Preface Cleiej Electronic Journal","authors":"Rommel Torres Tandazo, L. Cernuzzi","doi":"10.19153/cleiej.24.2.0","DOIUrl":"https://doi.org/10.19153/cleiej.24.2.0","url":null,"abstract":"","PeriodicalId":418941,"journal":{"name":"CLEI Electron. J.","volume":"122 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-07-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115023364","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
Market basket analysis with association rules in the retail sector using Orange. Case Study: Appliances Sales Company 市场篮子分析与关联规则在零售部门使用橙色。案例研究:家电销售公司
Pub Date : 2021-07-01 DOI: 10.19153/CLEIEJ.24.2.12
Marcos Martinez, María Belén Escobar, María-Elena Fernández-García, Diego Pinto
This research is conducted to analyze the shopping basket by using association rules in the retail area, more specifically in a home goods sales company such as appliances, computer items, furniture, and sporting goods, among others. With the rise of globalization and the advancement of technology, retail companies are constantly struggling to maintain and raise their profits, as well ordering the products and services that the customer wants to obtain. In this sense, they need a new approach to identify different objectives in order to be more competitive and successful, looking for new decision-making strategies. To achieve this goal, and to obtain clear and efficient strategies, by providing large amounts of data collected in business transactions, the need arises to intelligently analyze such data in order to extract useful knowledge that will support decision-making and, an understanding of the association patterns that occur in sales-customer behavior. Predicting which product will make the most profit, products that are sold together, this type of information is of great value for storing products in inventory. Knowing when a product is out of fashion can support inventory management effectively. In this sense, this work presents the rules of association of products obtained by analyzing the data with the FPGrowth algorithm using the Orange tool.
本研究是通过在零售领域使用关联规则来分析购物篮,更具体地说,是在家电、电脑产品、家具和体育用品等家居用品销售公司。随着全球化的兴起和技术的进步,零售公司不断努力维持和提高利润,以及订购客户想要获得的产品和服务。从这个意义上说,他们需要一种新的方法来确定不同的目标,以便更有竞争力和更成功,寻找新的决策战略。为了实现这一目标,并通过提供在业务事务中收集的大量数据来获得清晰有效的策略,需要智能地分析这些数据,以便提取有用的知识,这些知识将支持决策,并理解销售-客户行为中出现的关联模式。预测哪一种产品会产生最大的利润,这些产品一起销售,这种类型的信息对于储存库存的产品有很大的价值。了解产品何时过时可以有效地支持库存管理。在这个意义上,本工作提出了通过使用Orange工具使用FPGrowth算法分析数据获得的产品关联规则。
{"title":"Market basket analysis with association rules in the retail sector using Orange. Case Study: Appliances Sales Company","authors":"Marcos Martinez, María Belén Escobar, María-Elena Fernández-García, Diego Pinto","doi":"10.19153/CLEIEJ.24.2.12","DOIUrl":"https://doi.org/10.19153/CLEIEJ.24.2.12","url":null,"abstract":"This research is conducted to analyze the shopping basket by using association rules in the retail area, more specifically in a home goods sales company such as appliances, computer items, furniture, and sporting goods, among others. With the rise of globalization and the advancement of technology, retail companies are constantly struggling to maintain and raise their profits, as well ordering the products and services that the customer wants to obtain. In this sense, they need a new approach to identify different objectives in order to be more competitive and successful, looking for new decision-making strategies. To achieve this goal, and to obtain clear and efficient strategies, by providing large amounts of data collected in business transactions, the need arises to intelligently analyze such data in order to extract useful knowledge that will support decision-making and, an understanding of the association patterns that occur in sales-customer behavior. Predicting which product will make the most profit, products that are sold together, this type of information is of great value for storing products in inventory. Knowing when a product is out of fashion can support inventory management effectively. In this sense, this work presents the rules of association of products obtained by analyzing the data with the FPGrowth algorithm using the Orange tool.","PeriodicalId":418941,"journal":{"name":"CLEI Electron. J.","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116943960","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 Blockchain based and GDPR-compliant design of a system for digital education certificates 基于区块链和符合gdpr的数字教育证书系统设计
Pub Date : 2020-10-24 DOI: 10.19153/cleiej.26.1.3
Fernanda Molina, Gustavo Betarte, C. Luna
Blockchain technology supports building transparent and decentralized systems in which the executed transactions can be easily traceable. Suppose one such system is intended to manage and process personal data. In that case, complementary mechanisms are required that make it possible for the system to comply, for instance, with data protection regulations. This work studies the integration of off-chain capabilities in blockchain-based solutions. In particular, we have focused on mechanisms that support safely moving data or computational operations outside the core blockchain network. We have carried out a thorough analysis of the European data protection regulation and discussed the weaknesses and strengths regarding the security and privacy requirements established by that regulation of solutions built using traditional blockchain technology.As a direct consequence of this study, we have conceived, and present in this paper, a system architecture for the design of privacy-aware solutions that use that kind of technology and put forward a systematic approach for performing a security and privacy threat analysis of one such solution. We illustrate the use of the proposed methodological tools, presenting and discussing the high-level design and security and privacy assessment of a system that provides services to handle, store, and validate digital academic certificates.
区块链技术支持建立透明和分散的系统,其中执行的交易可以很容易地跟踪。假设一个这样的系统是用来管理和处理个人数据的。在这种情况下,需要补充机制,使系统能够遵守,例如,数据保护条例。这项工作研究了基于区块链的解决方案中脱链功能的集成。特别是,我们专注于支持在核心区块链网络之外安全移动数据或计算操作的机制。我们对欧洲数据保护法规进行了彻底的分析,并讨论了该法规对使用传统区块链技术构建的解决方案所建立的安全和隐私要求的弱点和优势。作为这项研究的直接结果,我们已经构思并在本文中提出了一个系统架构,用于设计使用这种技术的隐私感知解决方案,并提出了一个系统的方法来执行一个这样的解决方案的安全和隐私威胁分析。我们说明了所提出的方法工具的使用,展示和讨论了一个系统的高级设计以及安全性和隐私评估,该系统提供处理、存储和验证数字学术证书的服务。
{"title":"A Blockchain based and GDPR-compliant design of a system for digital education certificates","authors":"Fernanda Molina, Gustavo Betarte, C. Luna","doi":"10.19153/cleiej.26.1.3","DOIUrl":"https://doi.org/10.19153/cleiej.26.1.3","url":null,"abstract":"Blockchain technology supports building transparent and decentralized systems in which the executed transactions can be easily traceable. Suppose one such system is intended to manage and process personal data. In that case, complementary mechanisms are required that make it possible for the system to comply, for instance, with data protection regulations. This work studies the integration of off-chain capabilities in blockchain-based solutions. In particular, we have focused on mechanisms that support safely moving data or computational operations outside the core blockchain network. We have carried out a thorough analysis of the European data protection regulation and discussed the weaknesses and strengths regarding the security and privacy requirements established by that regulation of solutions built using traditional blockchain technology.As a direct consequence of this study, we have conceived, and present in this paper, a system architecture for the design of privacy-aware solutions that use that kind of technology and put forward a systematic approach for performing a security and privacy threat analysis of one such solution. We illustrate the use of the proposed methodological tools, presenting and discussing the high-level design and security and privacy assessment of a system that provides services to handle, store, and validate digital academic certificates.","PeriodicalId":418941,"journal":{"name":"CLEI Electron. J.","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123636744","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
Early Development and Design of Crowdsourcing Agriculture Mobile Application for Lambsquarters 羔羊养殖场众包农业移动应用的早期开发与设计
Pub Date : 2020-09-22 DOI: 10.19153/CLEIEJ.23.2.2
Brianna B. Posadas, M. Hanumappa, J. Gilbert
As big data has become increasingly necessary in modern farming techniques, the dependence on high quality and quantity of ground truth data has risen. Collecting ground truth data is one of the most labor-intensive aspects of the research process. A crowdsourcing platform application to aid lay people in completing ground truth data can improve the quality and quantity of data for growers and agricultural researchers. In this study, a user-centered design process was used to develop a prototype of a mobile application which will teach people how to classify certain characteristics of lambsquarters in the District of Columbia. Focus group results demonstrated that the greatest motivation for the participants was having opportunities to develop their skills and access to educational resources. From the focus groups, design personas were created and wireframe prototypes were produced. The prototypes were evaluated by users using the System Usability Scale and qualitative feedback. The design received an average score of 75.95, which indicates an acceptable design. From the feedback of the users, improvements to the design were made in the mobile application development of the system.
随着现代农业技术对大数据的需求越来越大,对高质量、高数量的地物数据的依赖程度也越来越高。收集地面真实数据是研究过程中最耗费人力的方面之一。一个帮助非专业人员完成地面真实数据的众包平台应用程序可以提高种植者和农业研究人员的数据质量和数量。在这项研究中,以用户为中心的设计过程被用于开发一个移动应用程序的原型,该应用程序将教人们如何对哥伦比亚特区的羔羊笼的某些特征进行分类。焦点小组的结果表明,参与者的最大动机是有机会发展他们的技能和获得教育资源。从焦点小组中,创建了设计人物,并制作了线框图原型。用户使用系统可用性量表和定性反馈对原型进行评估。该设计的平均分为75.95分,为可接受的设计。根据用户的反馈,在系统的移动应用开发中对设计进行了改进。
{"title":"Early Development and Design of Crowdsourcing Agriculture Mobile Application for Lambsquarters","authors":"Brianna B. Posadas, M. Hanumappa, J. Gilbert","doi":"10.19153/CLEIEJ.23.2.2","DOIUrl":"https://doi.org/10.19153/CLEIEJ.23.2.2","url":null,"abstract":"As big data has become increasingly necessary in modern farming techniques, the dependence on high quality and quantity of ground truth data has risen. Collecting ground truth data is one of the most labor-intensive aspects of the research process. A crowdsourcing platform application to aid lay people in completing ground truth data can improve the quality and quantity of data for growers and agricultural researchers. In this study, a user-centered design process was used to develop a prototype of a mobile application which will teach people how to classify certain characteristics of lambsquarters in the District of Columbia. Focus group results demonstrated that the greatest motivation for the participants was having opportunities to develop their skills and access to educational resources. From the focus groups, design personas were created and wireframe prototypes were produced. The prototypes were evaluated by users using the System Usability Scale and qualitative feedback. The design received an average score of 75.95, which indicates an acceptable design. From the feedback of the users, improvements to the design were made in the mobile application development of the system.","PeriodicalId":418941,"journal":{"name":"CLEI Electron. J.","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128864263","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
Acc-MobileCheck: a Checklist for Usability and Accessibility Evaluation of Mobile Applications accc - mobilecheck:移动应用程序可用性和可访问性评估清单
Pub Date : 2020-09-22 DOI: 10.19153/CLEIEJ.23.2.3
D. M. B. Paiva, Marisa Helena da Silva Batista, L. Zaina, Renata Pontin de Mattos Fortes
Mobile devices have gained more attention from the society that is using them increasingly for a variety of purposes. For complete insertion of the population in this constant digital evolution it is fundamental that mobile applications also offer access to different user profiles, regardless of their disabilities or limitations. Considering quality, productivity, and speed of application creation, there is a wide range of good development practices and evaluations. However, methods that involve usability and accessibility are still developing. The purpose of this article is to present the Acc-MobileCheck, which is a checklist of accessibility and usability for mobile devices apps, based on good software development practices and guided by Design Patterns. It aims to address difficulties that can be faced by people with hearing, visual, intellectual, or mobility impairment. Five experts and three developers of mobile apps had evaluated the Acc-MobileCheck. The conclusive results show that the checklist is usable and includes essential issues for the evaluation of accessibility and usability. The data obtained allowed a restructuring of the evaluation method developed, and the positive comments about the checklist demonstrate its adequacy to attend the demand.
移动设备已经从社会中获得了更多的关注,人们越来越多地将其用于各种目的。为了在不断的数字进化中完全融入人口,移动应用程序也提供对不同用户配置文件的访问,而不管他们的残疾或限制。考虑到应用程序创建的质量、生产力和速度,有很多好的开发实践和评估。然而,涉及可用性和可访问性的方法仍在发展中。本文的目的是介绍Acc-MobileCheck,它是基于良好的软件开发实践并以设计模式为指导的移动设备应用程序的可访问性和可用性清单。它旨在解决听力、视觉、智力或行动障碍人士可能面临的困难。五名专家和三名移动应用程序开发人员对Acc-MobileCheck进行了评估。最终结果表明,该清单是可用的,并且包含了评估可访问性和可用性的基本问题。获得的数据允许对所开发的评估方法进行重组,对清单的积极评论表明它足以满足需求。
{"title":"Acc-MobileCheck: a Checklist for Usability and Accessibility Evaluation of Mobile Applications","authors":"D. M. B. Paiva, Marisa Helena da Silva Batista, L. Zaina, Renata Pontin de Mattos Fortes","doi":"10.19153/CLEIEJ.23.2.3","DOIUrl":"https://doi.org/10.19153/CLEIEJ.23.2.3","url":null,"abstract":"Mobile devices have gained more attention from the society that is using them increasingly for a variety of purposes. For complete insertion of the population in this constant digital evolution it is fundamental that mobile applications also offer access to different user profiles, regardless of their disabilities or limitations. Considering quality, productivity, and speed of application creation, there is a wide range of good development practices and evaluations. However, methods that involve usability and accessibility are still developing. The purpose of this article is to present the Acc-MobileCheck, which is a checklist of accessibility and usability for mobile devices apps, based on good software development practices and guided by Design Patterns. It aims to address difficulties that can be faced by people with hearing, visual, intellectual, or mobility impairment. Five experts and three developers of mobile apps had evaluated the Acc-MobileCheck. The conclusive results show that the checklist is usable and includes essential issues for the evaluation of accessibility and usability. The data obtained allowed a restructuring of the evaluation method developed, and the positive comments about the checklist demonstrate its adequacy to attend the demand.","PeriodicalId":418941,"journal":{"name":"CLEI Electron. J.","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127134946","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
期刊
CLEI Electron. J.
全部 Geobiology Appl. Clay Sci. Geochim. Cosmochim. Acta J. Hydrol. Org. Geochem. Carbon Balance Manage. Contrib. Mineral. Petrol. Int. J. Biometeorol. IZV-PHYS SOLID EART+ J. Atmos. Chem. Acta Oceanolog. Sin. Acta Geophys. ACTA GEOL POL ACTA PETROL SIN ACTA GEOL SIN-ENGL AAPG Bull. Acta Geochimica Adv. Atmos. Sci. Adv. Meteorol. Am. J. Phys. Anthropol. Am. J. Sci. Am. Mineral. Annu. Rev. Earth Planet. Sci. Appl. Geochem. Aquat. Geochem. Ann. Glaciol. Archaeol. Anthropol. Sci. ARCHAEOMETRY ARCT ANTARCT ALP RES Asia-Pac. J. Atmos. Sci. ATMOSPHERE-BASEL Atmos. Res. Aust. J. Earth Sci. Atmos. Chem. Phys. Atmos. Meas. Tech. Basin Res. Big Earth Data BIOGEOSCIENCES Geostand. Geoanal. Res. GEOLOGY Geosci. J. Geochem. J. Geochem. Trans. Geosci. Front. Geol. Ore Deposits Global Biogeochem. Cycles Gondwana Res. Geochem. Int. Geol. J. Geophys. Prospect. Geosci. Model Dev. GEOL BELG GROUNDWATER Hydrogeol. J. Hydrol. Earth Syst. Sci. Hydrol. Processes Int. J. Climatol. Int. J. Earth Sci. Int. Geol. Rev. Int. J. Disaster Risk Reduct. Int. J. Geomech. Int. J. Geog. Inf. Sci. Isl. Arc J. Afr. Earth. Sci. J. Adv. Model. Earth Syst. J APPL METEOROL CLIM J. Atmos. Oceanic Technol. J. Atmos. Sol. Terr. Phys. J. Clim. J. Earth Sci. J. Earth Syst. Sci. J. Environ. Eng. Geophys. J. Geog. Sci. Mineral. Mag. Miner. Deposita Mon. Weather Rev. Nat. Hazards Earth Syst. Sci. Nat. Clim. Change Nat. Geosci. Ocean Dyn. Ocean and Coastal Research npj Clim. Atmos. Sci. Ocean Modell. Ocean Sci. Ore Geol. Rev. OCEAN SCI J Paleontol. J. PALAEOGEOGR PALAEOCL PERIOD MINERAL PETROLOGY+ Phys. Chem. Miner. Polar Sci. Prog. Oceanogr. Quat. Sci. Rev. Q. J. Eng. Geol. Hydrogeol. RADIOCARBON Pure Appl. Geophys. Resour. Geol. Rev. Geophys. Sediment. Geol.
×
引用
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