首页 > 最新文献

Conferencia Iberoamericana de Software Engineering最新文献

英文 中文
An experiment on how graduating students represent software designs 一个关于毕业生如何表现软件设计的实验
Pub Date : 2022-06-13 DOI: 10.5753/cibse.2022.20963
Silvana Moreno, Diego Vallespir, Martín Solari
As a practice, software design seeks to contribute to developing quality software. For graduating students, the design is difficult to understand, and building a good design seems to require a certain level of cognitive development. In this study, we report an experiment to know how students habitually represent detailed design (what artifacts and ways of design representation they use) and if there is an effect on software quality when they deliver the design representation. We found that students design on a basic level, they do not achieve complete designs that combine several artifacts to model dynamic and static aspects. Also, the delivery of design representation did not improve software quality.
作为一种实践,软件设计寻求为开发高质量的软件做出贡献。对于即将毕业的学生来说,设计是很难理解的,构建一个好的设计似乎需要一定的认知发展水平。在这项研究中,我们报告了一个实验,以了解学生如何习惯性地表示详细设计(他们使用的设计表示的工件和方法),以及当他们交付设计表示时是否对软件质量有影响。我们发现学生们在一个基本的层面上进行设计,他们没有完成将几个工件结合起来建模动态和静态方面的完整设计。同样,设计表示的交付并没有提高软件质量。
{"title":"An experiment on how graduating students represent software designs","authors":"Silvana Moreno, Diego Vallespir, Martín Solari","doi":"10.5753/cibse.2022.20963","DOIUrl":"https://doi.org/10.5753/cibse.2022.20963","url":null,"abstract":"As a practice, software design seeks to contribute to developing quality software. For graduating students, the design is difficult to understand, and building a good design seems to require a certain level of cognitive development. In this study, we report an experiment to know how students habitually represent detailed design (what artifacts and ways of design representation they use) and if there is an effect on software quality when they deliver the design representation. We found that students design on a basic level, they do not achieve complete designs that combine several artifacts to model dynamic and static aspects. Also, the delivery of design representation did not improve software quality.","PeriodicalId":146286,"journal":{"name":"Conferencia Iberoamericana de Software Engineering","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2022-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133012878","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
Towards an ontology-based recommender system for agile practices adoption 面向采用敏捷实践的基于本体的推荐系统
Pub Date : 2022-06-13 DOI: 10.5753/cibse.2022.20980
M. L. Roldán, V. Bollati, S. Gonnet
Choosing the right agile practices to be adopted in a software development process is complex, especially for organizations with little experience and a high turnover of human resources. To select the best practices, it is necessary to consider the characteristics that describe the team, the project, and the context in which they will be applied. In this paper, we propose an ontology-based agile practices recommender. The ontology was built and populated with knowledge obtained from software projects of Argentine organizations. The recommender applies the FP-Growth algorithm to find the most suitable practices for the target profile. In addition, it discovers potential conflicts between the profile and the recommended practices.
在软件开发过程中选择正确的敏捷实践是一件复杂的事情,特别是对于缺乏经验和人力资源高流动率的组织。为了选择最佳实践,有必要考虑描述团队、项目的特征,以及它们将被应用的环境。在本文中,我们提出一个基于本体的敏捷实践推荐。本体是用从阿根廷组织的软件项目中获得的知识构建和填充的。推荐者应用FP-Growth算法为目标概要找到最合适的实践。此外,它还发现概要文件和推荐实践之间的潜在冲突。
{"title":"Towards an ontology-based recommender system for agile practices adoption","authors":"M. L. Roldán, V. Bollati, S. Gonnet","doi":"10.5753/cibse.2022.20980","DOIUrl":"https://doi.org/10.5753/cibse.2022.20980","url":null,"abstract":"Choosing the right agile practices to be adopted in a software development process is complex, especially for organizations with little experience and a high turnover of human resources. To select the best practices, it is necessary to consider the characteristics that describe the team, the project, and the context in which they will be applied. In this paper, we propose an ontology-based agile practices recommender. The ontology was built and populated with knowledge obtained from software projects of Argentine organizations. The recommender applies the FP-Growth algorithm to find the most suitable practices for the target profile. In addition, it discovers potential conflicts between the profile and the recommended practices.","PeriodicalId":146286,"journal":{"name":"Conferencia Iberoamericana de Software Engineering","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2022-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125369862","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
Outsourcing with distributed teams in large-scale environments 在大规模环境中使用分布式团队进行外包
Pub Date : 2022-06-13 DOI: 10.5753/cibse.2022.20974
R. Camara, M. Marinho, Suzana Sampaio, I. Júnior, H. Moura
Outsourcing projects continue to grow through a more distributed and connected environment among teams from all over the globe. Due to it, many customer-vendor relationships are being formed in multi-site settings around a large-scale agile project. Companies are constantly looking for suppliers to assist and develop their complex products, although large-scale agile projects with many teams require some attention to the outsourcing project. Based on it, this study aims to conduct a systematic literature review regarding how outsourced distributed teams from large-scale agile projects are handling their operation. From 23 studies, it was possible to synthesize six distinct themes and 15 patterns of outsourcing distributed teams working in large-scale contexts.
外包项目通过全球各地团队之间更加分散和联系的环境继续增长。因此,围绕大型敏捷项目在多站点环境中形成了许多客户-供应商关系。公司不断地寻找供应商来协助和开发他们的复杂产品,尽管由许多团队组成的大型敏捷项目需要对外包项目进行一些关注。基于此,本研究旨在对来自大型敏捷项目的外包分布式团队如何处理其操作进行系统的文献综述。从23个研究中,可以综合6个不同的主题和15个在大规模环境中工作的外包分布式团队的模式。
{"title":"Outsourcing with distributed teams in large-scale environments","authors":"R. Camara, M. Marinho, Suzana Sampaio, I. Júnior, H. Moura","doi":"10.5753/cibse.2022.20974","DOIUrl":"https://doi.org/10.5753/cibse.2022.20974","url":null,"abstract":"Outsourcing projects continue to grow through a more distributed and connected environment among teams from all over the globe. Due to it, many customer-vendor relationships are being formed in multi-site settings around a large-scale agile project. Companies are constantly looking for suppliers to assist and develop their complex products, although large-scale agile projects with many teams require some attention to the outsourcing project. Based on it, this study aims to conduct a systematic literature review regarding how outsourced distributed teams from large-scale agile projects are handling their operation. From 23 studies, it was possible to synthesize six distinct themes and 15 patterns of outsourcing distributed teams working in large-scale contexts.","PeriodicalId":146286,"journal":{"name":"Conferencia Iberoamericana de Software Engineering","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2022-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129883655","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
Tool support to aligning requirements and testing through behaviour-driven requirements patterns 通过行为驱动的需求模式来调整需求和测试的工具支持
Pub Date : 2022-06-13 DOI: 10.5753/cibse.2022.20979
Pollyana de Queiroz Ribeiro, E. F. Veiga, Mariana C. Martins, A. Vincenzi, T. Kudo, R. Bulcão-Neto
The software industry still struggles with adverse effects of a weak alignment between requirements and testing. The Software Pattern Metamodel (SoPaMM) aligns requirements and test patterns under the influence of agile practices. However, these patterns will be more beneficial for professionals if development activities are supported by a software tool. This paper presents the behaviour-DRivEn Application Model generator (DREAM) tool, automatically generating requirements and test specifications from SoPaMM-based patterns. We show how DREAM supports requirements elicitation and specification, test case elaboration, and software documentation using a patterns catalogue for electronic health record systems.
软件行业仍然在与需求和测试之间弱一致性的不利影响作斗争。软件模式元模型(SoPaMM)在敏捷实践的影响下调整需求和测试模式。然而,如果开发活动得到软件工具的支持,这些模式将对专业人员更有益。本文介绍了行为驱动的应用模型生成器(DREAM)工具,它可以从基于sopam的模式中自动生成需求和测试规范。我们展示了DREAM如何使用电子健康记录系统的模式目录来支持需求引出和规范、测试用例细化和软件文档。
{"title":"Tool support to aligning requirements and testing through behaviour-driven requirements patterns","authors":"Pollyana de Queiroz Ribeiro, E. F. Veiga, Mariana C. Martins, A. Vincenzi, T. Kudo, R. Bulcão-Neto","doi":"10.5753/cibse.2022.20979","DOIUrl":"https://doi.org/10.5753/cibse.2022.20979","url":null,"abstract":"The software industry still struggles with adverse effects of a weak alignment between requirements and testing. The Software Pattern Metamodel (SoPaMM) aligns requirements and test patterns under the influence of agile practices. However, these patterns will be more beneficial for professionals if development activities are supported by a software tool. This paper presents the behaviour-DRivEn Application Model generator (DREAM) tool, automatically generating requirements and test specifications from SoPaMM-based patterns. We show how DREAM supports requirements elicitation and specification, test case elaboration, and software documentation using a patterns catalogue for electronic health record systems.","PeriodicalId":146286,"journal":{"name":"Conferencia Iberoamericana de Software Engineering","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2022-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134536270","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
Centrarse en las personas para facilitar abordajes de Diseño Participativo 以人为本,促进参与式设计方法
Pub Date : 2022-06-13 DOI: 10.5753/cibse.2022.20967
C. Corso, C. Challiol
Facilitar experiencias de Diseño Participativo para crear software para adultos neurodiversos conlleva muchos desafíos; ya que las preferencias de las personas que participan se deben considerar a la hora de plantear cada actividad. En este trabajo se propone un framework conceptual para guiar a los facilitadores en el diseño y conducción de experiencias de Diseño Participativo centrándose en las personas neurodiversas que participan. Este framework se basa en Design Thinking para innovar en la creación de software. Se presenta un resumen del estado actual de la temática y se plantea un espacio de discusión para invitar a los diseñadores a reflexionar.
促进参与式设计体验来创建神经多样化的成人软件涉及许多挑战;因为在考虑每一项活动时,都必须考虑参与者的偏好。参与式设计经验的设计和实施的推动者,重点是参与的神经多样化的人。这个框架是基于设计思维来创新软件创造的。本文总结了这一主题的现状,并提出了一个讨论空间,邀请设计师进行反思。
{"title":"Centrarse en las personas para facilitar abordajes de Diseño Participativo","authors":"C. Corso, C. Challiol","doi":"10.5753/cibse.2022.20967","DOIUrl":"https://doi.org/10.5753/cibse.2022.20967","url":null,"abstract":"Facilitar experiencias de Diseño Participativo para crear software para adultos neurodiversos conlleva muchos desafíos; ya que las preferencias de las personas que participan se deben considerar a la hora de plantear cada actividad. En este trabajo se propone un framework conceptual para guiar a los facilitadores en el diseño y conducción de experiencias de Diseño Participativo centrándose en las personas neurodiversas que participan. Este framework se basa en Design Thinking para innovar en la creación de software. Se presenta un resumen del estado actual de la temática y se plantea un espacio de discusión para invitar a los diseñadores a reflexionar.","PeriodicalId":146286,"journal":{"name":"Conferencia Iberoamericana de Software Engineering","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2022-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114387601","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 Metrics-based Approach for Assessing Architecture-Implementation Mappings 评估体系结构-实现映射的基于度量的方法
Pub Date : 2022-06-13 DOI: 10.5753/cibse.2022.20960
J. A. D. Pace, Rodrigo Cian Berrios, Antonela Tommasel, H. Vázquez
Several automated techniques for assisting engineers in creating mappings between source code (e.g., classes) and architecture elements (e.g., modules) have been proposed. They are generally assessed via precision and recall metrics. However, these metrics can only be evaluated post-mortem, i.e., once an expert created and validated all the mappings. In practice, given a set of mappings, engineers would like to assess their quality without (effortfully) validating the whole set. In this context, we explore a suite of quality metrics as an architectural fitness function for a ranking of mappings, which helps engineers select a useful list of those mappings. We empirically analyzed the evolution of our metrics in two projects using different mapping techniques.
已经提出了一些自动化技术来帮助工程师在源代码(例如,类)和架构元素(例如,模块)之间创建映射。它们通常通过精确度和召回指标来评估。然而,这些指标只能在事后评估,也就是说,在专家创建并验证了所有映射之后。在实践中,给定一组映射,工程师希望在不(费力地)验证整个映射集的情况下评估它们的质量。在这种情况下,我们将探索一套质量度量,作为映射排序的体系结构适应度函数,它可以帮助工程师选择那些映射的有用列表。我们使用不同的映射技术对两个项目中度量标准的演变进行了实证分析。
{"title":"A Metrics-based Approach for Assessing Architecture-Implementation Mappings","authors":"J. A. D. Pace, Rodrigo Cian Berrios, Antonela Tommasel, H. Vázquez","doi":"10.5753/cibse.2022.20960","DOIUrl":"https://doi.org/10.5753/cibse.2022.20960","url":null,"abstract":"Several automated techniques for assisting engineers in creating mappings between source code (e.g., classes) and architecture elements (e.g., modules) have been proposed. They are generally assessed via precision and recall metrics. However, these metrics can only be evaluated post-mortem, i.e., once an expert created and validated all the mappings. In practice, given a set of mappings, engineers would like to assess their quality without (effortfully) validating the whole set. In this context, we explore a suite of quality metrics as an architectural fitness function for a ranking of mappings, which helps engineers select a useful list of those mappings. We empirically analyzed the evolution of our metrics in two projects using different mapping techniques.","PeriodicalId":146286,"journal":{"name":"Conferencia Iberoamericana de Software Engineering","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2022-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123977866","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
Syntactic and Semantic Similarities and Discrepancies between Terms of Glossaries for Software Testing 软件测试术语表的语法语义异同
Pub Date : 2022-06-13 DOI: 10.5753/cibse.2022.20978
Guido Tebes, P. Lew, L. Olsina
For software testing, this work performs a comparison and analysis of syntactic and semantic similarities and discrepancies between 3 glossaries. To conduct the study, 8 terminological categories were conceived, which were used to categorize each glossary term, considering the intended semantics. Also, to count the occurrence frequency of a term in the glossaries, a tool was built that also takes into account the matching of synonyms. Then, the analysis of similarities and discrepancies, as well as absent terms for a subset of them, is performed using metrics and expert interpretations. This study identifies several disagreements in standard terminologies that should merit further attention and efforts to promote harmonization amongst the authors/ publishers of these glossaries with the overarching end goal of assisting their readers in learning and understanding the domain of software testing.
对于软件测试,这项工作对3个词汇表之间的语法和语义相似性和差异进行了比较和分析。为了进行研究,我们设想了8个术语类别,考虑到预期的语义,这些类别用于对每个术语表术语进行分类。此外,为了计算词汇表中某个术语的出现频率,还构建了一个工具,该工具还考虑了同义词的匹配。然后,使用度量和专家解释执行相似性和差异分析,以及其中一个子集的缺失术语。本研究确定了标准术语中的几个分歧,这些分歧应该得到进一步的关注和努力,以促进这些术语表的作者/出版商之间的协调,以帮助他们的读者学习和理解软件测试领域。
{"title":"Syntactic and Semantic Similarities and Discrepancies between Terms of Glossaries for Software Testing","authors":"Guido Tebes, P. Lew, L. Olsina","doi":"10.5753/cibse.2022.20978","DOIUrl":"https://doi.org/10.5753/cibse.2022.20978","url":null,"abstract":"For software testing, this work performs a comparison and analysis of syntactic and semantic similarities and discrepancies between 3 glossaries. To conduct the study, 8 terminological categories were conceived, which were used to categorize each glossary term, considering the intended semantics. Also, to count the occurrence frequency of a term in the glossaries, a tool was built that also takes into account the matching of synonyms. Then, the analysis of similarities and discrepancies, as well as absent terms for a subset of them, is performed using metrics and expert interpretations. This study identifies several disagreements in standard terminologies that should merit further attention and efforts to promote harmonization amongst the authors/ publishers of these glossaries with the overarching end goal of assisting their readers in learning and understanding the domain of software testing.","PeriodicalId":146286,"journal":{"name":"Conferencia Iberoamericana de Software Engineering","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2022-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116642734","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
An Overview of Software Architecture Education 软件架构教育概述
Pub Date : 2022-06-13 DOI: 10.5753/cibse.2022.20964
B. R. Oliveira, Lina Garcés, K. T. Lyra, D. S. Santos, Seiji Isotani, E. Nakagawa
Software architecture comprises the most relevant structure of a software system and is a factor to enable systems to achieve qualities that are crucial to the system's goals. In this sense, teaching software architecture to students and professionals remains a very important task. However, it is still a challenging matter for teachers and learners on different levels and contexts. We also lack an updated overview on how such a challenge has been addressed. This paper presents an overview of software architecture education experiences and initiatives. For this, we systematically examined the most relevant studies addressing software architecture education. After analyzing a total of 50 studies, we discuss how software architecture has been taught, the topic mostly taught, the learning objectives, and the learning methods. Based on our findings, we also present open issues that still remain to be further investigated, aiming to mature software architecture education.
软件架构包括软件系统最相关的结构,是使系统能够实现对系统目标至关重要的质量的一个因素。从这个意义上讲,向学生和专业人员教授软件架构仍然是一项非常重要的任务。然而,对于不同层次和不同背景的教师和学习者来说,这仍然是一件具有挑战性的事情。我们也缺乏关于如何应对这一挑战的最新概述。本文概述了软件架构教育的经验和计划。为此,我们系统地检查了针对软件架构教育的最相关的研究。在分析了总共50项研究之后,我们讨论了如何教授软件架构,主要教授的主题,学习目标和学习方法。基于我们的发现,我们还提出了有待进一步研究的开放问题,旨在使软件架构教育更加成熟。
{"title":"An Overview of Software Architecture Education","authors":"B. R. Oliveira, Lina Garcés, K. T. Lyra, D. S. Santos, Seiji Isotani, E. Nakagawa","doi":"10.5753/cibse.2022.20964","DOIUrl":"https://doi.org/10.5753/cibse.2022.20964","url":null,"abstract":"Software architecture comprises the most relevant structure of a software system and is a factor to enable systems to achieve qualities that are crucial to the system's goals. In this sense, teaching software architecture to students and professionals remains a very important task. However, it is still a challenging matter for teachers and learners on different levels and contexts. We also lack an updated overview on how such a challenge has been addressed. This paper presents an overview of software architecture education experiences and initiatives. For this, we systematically examined the most relevant studies addressing software architecture education. After analyzing a total of 50 studies, we discuss how software architecture has been taught, the topic mostly taught, the learning objectives, and the learning methods. Based on our findings, we also present open issues that still remain to be further investigated, aiming to mature software architecture education.","PeriodicalId":146286,"journal":{"name":"Conferencia Iberoamericana de Software Engineering","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2022-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128190431","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
On the Need to Use Smart Contracts in Enterprise Application Integration 浅谈企业应用集成中使用智能合约的必要性
Pub Date : 2022-06-13 DOI: 10.5753/cibse.2022.20973
Fernando Parahyba, E. F. Dornelles, Fabricia Roos-Frantz, R. Z. Frantz, Carlos Molina-Jiménez, A. M. R. Quintero, J. Bocanegra, S. Sawicki
Integration processes involve Business Constraints and Service Level Agreements that, with current technology, are not monitored or enforced automatically at run-time. This approach leaves the participants with no means of supervising the development of their interactions or of collecting indisputable evidence to ease the resolution of disputes that can potentially emerge. In this paper, to address the issue, we suggest the inclusion of smart contracts in integration processes to supervise and mediate, at run-time, the agreements to which the participants commit. We discuss the requirements that smart contracts for integration processes need to meet and the challenges involved in writing, executing, deploying, and verifying them.
集成过程涉及业务约束和服务水平协议,使用当前技术,它们在运行时不会自动监视或强制执行。这种做法使参与者没有办法监督其相互作用的发展,也没有办法收集无可争辩的证据,以缓解可能出现的争端的解决。在本文中,为了解决这个问题,我们建议在集成过程中包含智能合约,以便在运行时监督和调解参与者所承诺的协议。我们讨论了集成过程的智能合约需要满足的需求,以及编写、执行、部署和验证它们所涉及的挑战。
{"title":"On the Need to Use Smart Contracts in Enterprise Application Integration","authors":"Fernando Parahyba, E. F. Dornelles, Fabricia Roos-Frantz, R. Z. Frantz, Carlos Molina-Jiménez, A. M. R. Quintero, J. Bocanegra, S. Sawicki","doi":"10.5753/cibse.2022.20973","DOIUrl":"https://doi.org/10.5753/cibse.2022.20973","url":null,"abstract":"Integration processes involve Business Constraints and Service Level Agreements that, with current technology, are not monitored or enforced automatically at run-time. This approach leaves the participants with no means of supervising the development of their interactions or of collecting indisputable evidence to ease the resolution of disputes that can potentially emerge. In this paper, to address the issue, we suggest the inclusion of smart contracts in integration processes to supervise and mediate, at run-time, the agreements to which the participants commit. We discuss the requirements that smart contracts for integration processes need to meet and the challenges involved in writing, executing, deploying, and verifying them.","PeriodicalId":146286,"journal":{"name":"Conferencia Iberoamericana de Software Engineering","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2022-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114868315","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
Experimento para evaluar el uso de patrones de negocio para facilitar la comprensión del modelo conceptual de un sistema de gobierno electrónico 实验评估业务模式的使用,以促进理解电子政府系统的概念模型
Pub Date : 2022-06-13 DOI: 10.5753/cibse.2022.20969
Oscar Medina, M. Genero, M. Marciszack, Alicia Bratti, A. Strub
Los patrones son reconocidos como modelos exitosos que favorecen la reusabilidad, y es una de sus características, facilitar la comprensión de un modelo. Este artículo describe un experimento cuyo objetivo es corroborar si el uso de patrones de negocio mejora la comprensión del modelo conceptual de un sistema de gobierno electrónico. El experimento se realizó en el año 2021 con 33 estudiantes del tercer curso de la carrera de Ingeniería en Sistemas de Información. Los resultados obtenidos evidencian que existen diferencias significativas en favor a la efectividad de la comprensión del modelo conceptual al utilizar patrones de negocio. En cambio, no hay diferencias relevantes en la eficiencia al utilizar, o no, patrones.
模式被认为是有利于可重用性的成功模型,它的特点之一是促进对模型的理解。本文描述了一个实验,其目的是验证商业模式的使用是否提高了对电子政府系统概念模型的理解。该实验于2021年在33名信息系统工程专业三年级学生中进行。本研究的目的是评估商业模式对概念模型理解有效性的影响。相比之下,使用或不使用模式的效率没有显著差异。
{"title":"Experimento para evaluar el uso de patrones de negocio para facilitar la comprensión del modelo conceptual de un sistema de gobierno electrónico","authors":"Oscar Medina, M. Genero, M. Marciszack, Alicia Bratti, A. Strub","doi":"10.5753/cibse.2022.20969","DOIUrl":"https://doi.org/10.5753/cibse.2022.20969","url":null,"abstract":"Los patrones son reconocidos como modelos exitosos que favorecen la reusabilidad, y es una de sus características, facilitar la comprensión de un modelo. Este artículo describe un experimento cuyo objetivo es corroborar si el uso de patrones de negocio mejora la comprensión del modelo conceptual de un sistema de gobierno electrónico. El experimento se realizó en el año 2021 con 33 estudiantes del tercer curso de la carrera de Ingeniería en Sistemas de Información. Los resultados obtenidos evidencian que existen diferencias significativas en favor a la efectividad de la comprensión del modelo conceptual al utilizar patrones de negocio. En cambio, no hay diferencias relevantes en la eficiencia al utilizar, o no, patrones.","PeriodicalId":146286,"journal":{"name":"Conferencia Iberoamericana de Software Engineering","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2022-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132233661","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
期刊
Conferencia Iberoamericana de Software Engineering
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1