首页 > 最新文献

Conferencia Iberoamericana de Software Engineering最新文献

英文 中文
A Survey on the Differences of Using User Story and Tasks in the ASD Effort Estimation in Brazil 巴西ASD工作量估算中使用用户故事和任务的差异调查
Pub Date : 2022-06-13 DOI: 10.5753/cibse.2022.20961
Diego de Morais, J. Almeira, F. Siqueira
This paper investigates the state of the practice of ASD estimation based on User Stories. We conducted a survey with 85 Brazilian professionals experienced in ASD estimating. The survey analyzes what is used in the estimation (User Story, task, or both), its differences, how the estimate is made (especially if there is any segmentation), and the average precision of the effort estimates. The main findings are: 1) Planning Poker is the most used technique and points with a Fibonacci scale as a metric; 2) User Stories are broken down into tasks in the vast majority of teams; 3) Teams that estimate both: User Stories and tasks/subtasks showed greater accuracy compared to the others; 4)At least ¼ of the teams make estimates for the team segmenting by some criteria.
本文研究了基于用户故事的ASD评估实践的现状。我们对85名在ASD评估方面有经验的巴西专业人士进行了调查。调查分析了评估中使用的内容(用户故事、任务,或者两者都有)、差异、评估是如何进行的(特别是如果有任何分割的话),以及工作评估的平均精度。主要发现如下:1)计划扑克是最常用的技术,并以斐波那契尺度作为度量标准;2)在绝大多数团队中,用户故事被分解成任务;3)同时评估两者的团队:用户故事和任务/子任务比其他方法显示出更高的准确性;4)至少1 / 4的团队根据某些标准对团队进行评估。
{"title":"A Survey on the Differences of Using User Story and Tasks in the ASD Effort Estimation in Brazil","authors":"Diego de Morais, J. Almeira, F. Siqueira","doi":"10.5753/cibse.2022.20961","DOIUrl":"https://doi.org/10.5753/cibse.2022.20961","url":null,"abstract":"This paper investigates the state of the practice of ASD estimation based on User Stories. We conducted a survey with 85 Brazilian professionals experienced in ASD estimating. The survey analyzes what is used in the estimation (User Story, task, or both), its differences, how the estimate is made (especially if there is any segmentation), and the average precision of the effort estimates. The main findings are: 1) Planning Poker is the most used technique and points with a Fibonacci scale as a metric; 2) User Stories are broken down into tasks in the vast majority of teams; 3) Teams that estimate both: User Stories and tasks/subtasks showed greater accuracy compared to the others; 4)At least ¼ of the teams make estimates for the team segmenting by some criteria.","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":"115943598","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
Extending the Sustainability-Quality Model for supporting the design of Persuasive Software Systems 扩展可持续性-质量模型以支持说服性软件系统的设计
Pub Date : 2022-06-13 DOI: 10.5753/cibse.2022.20970
Marcela Quispe-Cruz, Nelly Condori-Fernández
This research aims at providing a guiding support for the selection of relevant features and quality requirements for designing persuasive software systems. To do this, a mapping between the Persuasive System Design (PSD) model and a generic Sustainability-Quality (SQ) model was carried out. As a result of this mapping, we extended the SQ model, by adding certain types of relationships with specific features of the PSD model. A Graph database tool, named Neo4j, was used for facilitating the visualization of the identified relationships. And we also used the query language Cypher in order to retrieve data from the graph. Finally, we used an existing persuasive software system for illustrating the usefulness of the extended SQ model represented as graphs.
本研究旨在为说服性软件系统设计的相关特性和质量要求的选择提供指导性支持。为此,在劝导系统设计(PSD)模型和一般的可持续性-质量(SQ)模型之间进行了映射。作为这种映射的结果,我们通过添加具有PSD模型特定特征的特定类型的关系来扩展SQ模型。一个名为Neo4j的图形数据库工具用于促进已识别关系的可视化。为了从图中检索数据,我们还使用了查询语言Cypher。最后,我们使用一个现有的说服性软件系统来说明用图形表示的扩展SQ模型的有用性。
{"title":"Extending the Sustainability-Quality Model for supporting the design of Persuasive Software Systems","authors":"Marcela Quispe-Cruz, Nelly Condori-Fernández","doi":"10.5753/cibse.2022.20970","DOIUrl":"https://doi.org/10.5753/cibse.2022.20970","url":null,"abstract":"This research aims at providing a guiding support for the selection of relevant features and quality requirements for designing persuasive software systems. To do this, a mapping between the Persuasive System Design (PSD) model and a generic Sustainability-Quality (SQ) model was carried out. As a result of this mapping, we extended the SQ model, by adding certain types of relationships with specific features of the PSD model. A Graph database tool, named Neo4j, was used for facilitating the visualization of the identified relationships. And we also used the query language Cypher in order to retrieve data from the graph. Finally, we used an existing persuasive software system for illustrating the usefulness of the extended SQ model represented as graphs.","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":"125446640","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
Blockchain Governance using Reference Architectures 使用参考架构的区块链治理
Pub Date : 2022-06-13 DOI: 10.5753/cibse.2022.20983
Luis Florez
Although Blockchain has grown in importance, great barriers still remain, including high failure rates, governance concerns and issues with quality attributes. These barriers have complex interactions and many trade-offs which suggests the need for design tools such as reference governance models and reference architectures. However, these tools are scarce and research in this area, especially governance, is sparse. The object of this research is thus to propose and then validate a new reference governance model and reference architecture to better design systems with desired attributes. The research will be conducted using the design science methodology and validated through case studies.
尽管区块链越来越重要,但仍然存在巨大的障碍,包括高失败率、治理问题和质量属性问题。这些障碍具有复杂的相互作用和许多权衡,这表明需要设计工具,如参考治理模型和参考体系结构。然而,这些工具是稀缺的,在这个领域的研究,特别是治理,是稀少的。因此,本研究的目的是提出并验证一个新的参考治理模型和参考体系结构,以更好地设计具有所需属性的系统。本研究将采用设计科学的方法论,并通过案例研究进行验证。
{"title":"Blockchain Governance using Reference Architectures","authors":"Luis Florez","doi":"10.5753/cibse.2022.20983","DOIUrl":"https://doi.org/10.5753/cibse.2022.20983","url":null,"abstract":"Although Blockchain has grown in importance, great barriers still remain, including high failure rates, governance concerns and issues with quality attributes. These barriers have complex interactions and many trade-offs which suggests the need for design tools such as reference governance models and reference architectures. However, these tools are scarce and research in this area, especially governance, is sparse. The object of this research is thus to propose and then validate a new reference governance model and reference architecture to better design systems with desired attributes. The research will be conducted using the design science methodology and validated through case studies.","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":"116653048","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
Metodología Basada en Modelos en Tiempo de Ejecución para la Construcción y Operación de Sistemas Autoconscientes de Internet de las Cosas 构建和运行时基于模型的物联网自我意识系统的方法
Pub Date : 2022-06-13 DOI: 10.5753/cibse.2022.20989
Lenin Erazo-Garzón
Hoy en día, uno de los desafíos tecnológicos es el desarrollo de software para sistemas de IoT, ya que operan en escenarios altamente cambiantes, siendo complejo con las metodologías de Ingeniería de Software tradicionales identificar todos los requisitos del sistema en la etapa de desarrollo. Una alternativa es incrementar su autonomía, dotándoles de capacidades de autoconsciencia con el apoyo de los modelos en tiempo de ejecución, a fin de trasladar varias de las funcionalidades que se programan durante el desarrollo al tiempo de ejecución. Este trabajo doctoral propone desarrollar una metodología basada en modelos en tiempo de ejecución para la construcción y operación de sistemas autoconscientes de IoT.
如今,物联网系统的软件开发是一个技术挑战,因为它们在高度变化的场景中运行,传统的软件工程方法在开发阶段识别所有系统需求是复杂的。另一种选择是增加它们的自主性,在运行时模型的支持下赋予它们自我意识的能力,以便将在开发期间编程的几个功能转移到运行时。本博士论文提出开发一种基于运行时模型的物联网自我意识系统的构建和运行方法。
{"title":"Metodología Basada en Modelos en Tiempo de Ejecución para la Construcción y Operación de Sistemas Autoconscientes de Internet de las Cosas","authors":"Lenin Erazo-Garzón","doi":"10.5753/cibse.2022.20989","DOIUrl":"https://doi.org/10.5753/cibse.2022.20989","url":null,"abstract":"Hoy en día, uno de los desafíos tecnológicos es el desarrollo de software para sistemas de IoT, ya que operan en escenarios altamente cambiantes, siendo complejo con las metodologías de Ingeniería de Software tradicionales identificar todos los requisitos del sistema en la etapa de desarrollo. Una alternativa es incrementar su autonomía, dotándoles de capacidades de autoconsciencia con el apoyo de los modelos en tiempo de ejecución, a fin de trasladar varias de las funcionalidades que se programan durante el desarrollo al tiempo de ejecución. Este trabajo doctoral propone desarrollar una metodología basada en modelos en tiempo de ejecución para la construcción y operación de sistemas autoconscientes de IoT.","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":"124482766","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
Advances in a DSL to Specify Smart Contracts for Application Integration Processes 为应用程序集成过程指定智能合约的DSL研究进展
Pub Date : 2022-06-13 DOI: 10.5753/cibse.2022.20962
E. F. Dornelles, Fernando Parahyba, R. Z. Frantz, Fabricia Roos-Frantz, A. M. R. Quintero, Carlos Molina-Jiménez, J. Bocanegra, S. Sawicki
Several languages have been developed for writing smart contracts for specific domains, such as health, finance, and business processes. However, none of them includes the constructors needed for writing smart contracts used in application integration processes which have their own particularities. Such smart contracts are responsible for monitoring the communication between the process and the applications to guarantee that the rights of the parties involved in the integration process are observed. To cover the gap, this paper discusses a domain-specific language for writing smart contracts in the application integration domain. It provides constructors to write smart contracts with a level of abstraction close to the natural language used in conventional contracts.
已经开发了几种语言,用于为特定领域(如健康、金融和业务流程)编写智能合约。然而,它们都不包括编写应用程序集成过程中使用的智能合约所需的构造函数,这些智能合约具有自己的特殊性。这种智能合约负责监控流程和应用程序之间的通信,以保证集成过程中涉及的各方的权利得到遵守。为了弥补这一差距,本文讨论了一种用于在应用集成领域中编写智能合约的领域特定语言。它提供了构造函数来编写智能合约,其抽象级别接近传统合约中使用的自然语言。
{"title":"Advances in a DSL to Specify Smart Contracts for Application Integration Processes","authors":"E. F. Dornelles, Fernando Parahyba, R. Z. Frantz, Fabricia Roos-Frantz, A. M. R. Quintero, Carlos Molina-Jiménez, J. Bocanegra, S. Sawicki","doi":"10.5753/cibse.2022.20962","DOIUrl":"https://doi.org/10.5753/cibse.2022.20962","url":null,"abstract":"Several languages have been developed for writing smart contracts for specific domains, such as health, finance, and business processes. However, none of them includes the constructors needed for writing smart contracts used in application integration processes which have their own particularities. Such smart contracts are responsible for monitoring the communication between the process and the applications to guarantee that the rights of the parties involved in the integration process are observed. To cover the gap, this paper discusses a domain-specific language for writing smart contracts in the application integration domain. It provides constructors to write smart contracts with a level of abstraction close to the natural language used in conventional contracts.","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":"114951590","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
Understanding Refactoring Tasks over Time: A Study Using Refactoring Graphs 随着时间的推移理解重构任务:使用重构图的研究
Pub Date : 2022-06-13 DOI: 10.5753/cibse.2022.20982
Aline Brito, André C. Hora, M. T. Valente
Refactoring is a fundamental practice in modern software development. Therefore, it is essential that practitioners have a solid understanding of refactoring, both in theory and in practice. In this paper, we rely on a graph-based abstraction — called refactoring graphs — to visualize and analyze refactorings performed by students in a canonical refactoring application: the Video Store System, proposed by Fowler. We asked 46 students to perform the refactorings included in this example under two scenarios: according to a list of explicit guidelines, where most students performed the tasks successfully; and by using flexible ones, in which a part of the students faced problems identifying the appropriate operations. We conclude by presenting discussions and implications.
重构是现代软件开发中的一项基本实践。因此,实践者对重构有一个坚实的理解是很重要的,无论是在理论上还是在实践中。在本文中,我们依赖于一种基于图的抽象——称为重构图——来可视化和分析学生在一个规范重构应用程序中执行的重构:由Fowler提出的视频存储系统。我们要求46名学生在两种情况下执行本例中包含的重构:根据一系列明确的指导方针,大多数学生成功地执行了任务;通过使用灵活的方法,部分学生面临识别适当操作的问题。最后,我们提出讨论和启示。
{"title":"Understanding Refactoring Tasks over Time: A Study Using Refactoring Graphs","authors":"Aline Brito, André C. Hora, M. T. Valente","doi":"10.5753/cibse.2022.20982","DOIUrl":"https://doi.org/10.5753/cibse.2022.20982","url":null,"abstract":"Refactoring is a fundamental practice in modern software development. Therefore, it is essential that practitioners have a solid understanding of refactoring, both in theory and in practice. In this paper, we rely on a graph-based abstraction — called refactoring graphs — to visualize and analyze refactorings performed by students in a canonical refactoring application: the Video Store System, proposed by Fowler. We asked 46 students to perform the refactorings included in this example under two scenarios: according to a list of explicit guidelines, where most students performed the tasks successfully; and by using flexible ones, in which a part of the students faced problems identifying the appropriate operations. We conclude by presenting discussions and implications.","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":"116449399","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
MethApp4Mob: A Methodological Approach for Mobile Applications Development MethApp4Mob:移动应用开发的方法论方法
Pub Date : 2022-06-13 DOI: 10.5753/cibse.2022.20972
Iris Galeano, Mauricio Merín, Magalí González, L. Cernuzzi
The aspects of mobile technology have introduced challenges for developers, raising the need to improve the software development methodologies traditionally used. As a result of the analysis of the state of the art, an agile methodological approach for its development is presented, consisting of 8 phases: negotiation, planning, design, implementation and alpha testing, beta testing and feedback analysis, application publication, release and maintenance, promotion, and a series of steps, good practices, principles and tools, to offer mechanisms to accompany and streamline the development process. Some validations were carried out including a exploratory study, seeking to propose a robust methodology but at the same time easy to apply in a company.
移动技术的各个方面给开发人员带来了挑战,提高了改进传统软件开发方法的需要。通过对当前技术状况的分析,提出了一种敏捷的开发方法,包括8个阶段:协商、规划、设计、实施和alpha测试、beta测试和反馈分析、应用程序发布、发布和维护、推广,以及一系列步骤、良好实践、原则和工具,以提供伴随和简化开发过程的机制。进行了一些验证,包括探索性研究,试图提出一种强大的方法,但同时又易于在公司中应用。
{"title":"MethApp4Mob: A Methodological Approach for Mobile Applications Development","authors":"Iris Galeano, Mauricio Merín, Magalí González, L. Cernuzzi","doi":"10.5753/cibse.2022.20972","DOIUrl":"https://doi.org/10.5753/cibse.2022.20972","url":null,"abstract":"The aspects of mobile technology have introduced challenges for developers, raising the need to improve the software development methodologies traditionally used. As a result of the analysis of the state of the art, an agile methodological approach for its development is presented, consisting of 8 phases: negotiation, planning, design, implementation and alpha testing, beta testing and feedback analysis, application publication, release and maintenance, promotion, and a series of steps, good practices, principles and tools, to offer mechanisms to accompany and streamline the development process. Some validations were carried out including a exploratory study, seeking to propose a robust methodology but at the same time easy to apply in a company.","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":"117157322","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
Open-Source Software Projects Curating Model for Empirical Software Engineering Studies 面向实证软件工程研究的开源软件项目策划模型
Pub Date : 2022-06-13 DOI: 10.5753/cibse.2022.20992
J. A. Carruthers
Software projects are common inputs in Empirical Software Engineering (ESE), and they are often selected without following a specific strategy, leading to biased samples. To avoid this problem, researchers choose to use publicly available datasets instead of picking the projects themselves. However, some datasets are not maintained, containing old versions of projects, or even deprecated ones. This may raise some representativeness issues due to major changes in development practices and technologies over time. The main goal of this research is to develop a procedures model to construct and maintain a software project dataset with their product quality metrics, to support the development of ESE studies.
软件项目是经验软件工程(ESE)中的常见输入,它们通常在没有遵循特定策略的情况下被选择,从而导致有偏差的样本。为了避免这个问题,研究人员选择使用公开可用的数据集,而不是自己选择项目。但是,有些数据集没有维护,包含旧版本的项目,甚至是不推荐的项目。随着时间的推移,由于开发实践和技术的重大变化,这可能会引起一些代表性问题。本研究的主要目标是开发一个过程模型,以构建和维护带有产品质量度量的软件项目数据集,以支持ESE研究的发展。
{"title":"Open-Source Software Projects Curating Model for Empirical Software Engineering Studies","authors":"J. A. Carruthers","doi":"10.5753/cibse.2022.20992","DOIUrl":"https://doi.org/10.5753/cibse.2022.20992","url":null,"abstract":"Software projects are common inputs in Empirical Software Engineering (ESE), and they are often selected without following a specific strategy, leading to biased samples. To avoid this problem, researchers choose to use publicly available datasets instead of picking the projects themselves. However, some datasets are not maintained, containing old versions of projects, or even deprecated ones. This may raise some representativeness issues due to major changes in development practices and technologies over time. The main goal of this research is to develop a procedures model to construct and maintain a software project dataset with their product quality metrics, to support the development of ESE studies.","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":"115908764","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 Literature Study to Characterize Continuous Experimentation in Software Engineering 软件工程中持续实验特征的文献研究
Pub Date : 2022-06-13 DOI: 10.5753/cibse.2022.20959
Vladimir M. Erthal, B. D. Souza, P. Santos, G. Travassos
Continuous Experimentation (CE) has become increasingly popular across industry and academic communities. Given its rapid evolution in software engineering (SE), the lack of a common understanding of CE can jeopardize new implementations and justify research efforts. Therefore, this literature study characterizes CE in SE based on its definitions, processes, and strategies for experimentation available in the technical literature. Seventy-six sources of information provided many different definitions, processes, and experimental procedures used to describe CE in SE. Despite the increasing use of CE in SE, it is impossible to observe a common terminology yet to support its characterization and use.
持续实验(CE)在工业界和学术界越来越流行。考虑到软件工程(SE)的快速发展,缺乏对CE的共同理解可能会危及新的实现并证明研究工作的合理性。因此,本文献研究根据其定义、过程和技术文献中可用的实验策略来表征SE中的CE。76个信息源提供了许多不同的定义、过程和实验过程,用于在SE中描述CE。尽管CE在SE中的使用越来越多,但尚不可能观察到一个共同的术语来支持其表征和使用。
{"title":"A Literature Study to Characterize Continuous Experimentation in Software Engineering","authors":"Vladimir M. Erthal, B. D. Souza, P. Santos, G. Travassos","doi":"10.5753/cibse.2022.20959","DOIUrl":"https://doi.org/10.5753/cibse.2022.20959","url":null,"abstract":"Continuous Experimentation (CE) has become increasingly popular across industry and academic communities. Given its rapid evolution in software engineering (SE), the lack of a common understanding of CE can jeopardize new implementations and justify research efforts. Therefore, this literature study characterizes CE in SE based on its definitions, processes, and strategies for experimentation available in the technical literature. Seventy-six sources of information provided many different definitions, processes, and experimental procedures used to describe CE in SE. Despite the increasing use of CE in SE, it is impossible to observe a common terminology yet to support its characterization and use.","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":"126238554","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
Detección automática de problemas de accesibilidad a partir de eventos de interacción de usuario 从用户交互事件中自动检测可访问性问题
Pub Date : 2022-06-13 DOI: 10.5753/cibse.2022.20968
Maximiliano Jonathan Toledo, Julián Grigera, Alejandra Garrido
Muchas actividades de nuestra vida cotidiana se encuentran integradas a aplicaciones web, las cuales deben ser accesibles a todos los usuarios. Por esto resulta fundamental incorporar la accesibilidad al proceso de desarrollo. Para facilitar esta integración y la detección de problemas de accesibilidad, en este trabajo se desarrolló una herramienta automática para la detección y reporte de este tipo de problemas denominada ABF (Accessibility BadSmells Finder). La misma busca ayudar a los desarrolladores a proveer sitios web accesibles, gracias a que realiza búsquedas dinámicas de diversos problemas de accesibilidad y que no son detectados por otras herramientas debido a la complejidad de su detección.
我们日常生活中的许多活动都集成到web应用程序中,所有用户都应该可以访问这些应用程序。因此,将可访问性纳入开发过程是至关重要的。为了促进可访问性问题的集成和检测,本工作开发了一个自动工具来检测和报告这类问题,称为ABF(可访问性恶臭查找器)。它旨在帮助开发人员提供可访问的网站,因为它对各种可访问性问题进行动态搜索,而这些问题由于检测的复杂性而无法被其他工具检测到。
{"title":"Detección automática de problemas de accesibilidad a partir de eventos de interacción de usuario","authors":"Maximiliano Jonathan Toledo, Julián Grigera, Alejandra Garrido","doi":"10.5753/cibse.2022.20968","DOIUrl":"https://doi.org/10.5753/cibse.2022.20968","url":null,"abstract":"Muchas actividades de nuestra vida cotidiana se encuentran integradas a aplicaciones web, las cuales deben ser accesibles a todos los usuarios. Por esto resulta fundamental incorporar la accesibilidad al proceso de desarrollo. Para facilitar esta integración y la detección de problemas de accesibilidad, en este trabajo se desarrolló una herramienta automática para la detección y reporte de este tipo de problemas denominada ABF (Accessibility BadSmells Finder). La misma busca ayudar a los desarrolladores a proveer sitios web accesibles, gracias a que realiza búsquedas dinámicas de diversos problemas de accesibilidad y que no son detectados por otras herramientas debido a la complejidad de su detección.","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":"128435000","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