首页 > 最新文献

Conferencia Iberoamericana de Software Engineering最新文献

英文 中文
Advanced Undergraduate Computing Students' Perception of Software Quality Teaching: a Survey in the Brazilian Paraná State 高等计算机本科生对软件质量教学的感知:巴西paran<s:1>州的调查
Pub Date : 2023-04-24 DOI: 10.5753/cibse.2023.24700
G. N. Ferrari, Thais S. Nepomuceno, Claudia H. Santana, C. Luz, G. C. L. Leal, A. Amaral, Renato Balancieri, E. Oliveirajr
Aspects of software quality (SQ), such as process and product metrics, and assessment techniques, can be taught to computing students during their undergraduate courses, however, there is no consensus on how. In Brazil, computing courses are structured as the Brazilian Computer Society suggests, still, researchers point out that there are few SQ subjects in these courses. This paper aims to analyze the perception of SQ concepts by advanced undergraduate students in the northwest of the Paraná state. We applied a survey and received ninety-nine answers. Our results show that most SQ concepts are taught, but the students feel they did not learn and are not able to apply them. We discuss and suggest guidelines to improve the understanding of SQ concepts.
软件质量(SQ)的各个方面,例如过程和产品度量,以及评估技术,可以在他们的本科课程中教授给计算机专业的学生,然而,对于如何教授还没有达成共识。在巴西,计算机课程的结构与巴西计算机协会的建议一致,但研究人员指出,这些课程中很少有SQ科目。本研究旨在分析巴南西北地区高等本科学生对SQ概念的认知。我们申请了一项调查,收到了99个答案。我们的结果表明,大多数SQ概念都被教授了,但学生们觉得他们没有学到,也无法应用它们。我们讨论并提出指导方针,以提高对SQ概念的理解。
{"title":"Advanced Undergraduate Computing Students' Perception of Software Quality Teaching: a Survey in the Brazilian Paraná State","authors":"G. N. Ferrari, Thais S. Nepomuceno, Claudia H. Santana, C. Luz, G. C. L. Leal, A. Amaral, Renato Balancieri, E. Oliveirajr","doi":"10.5753/cibse.2023.24700","DOIUrl":"https://doi.org/10.5753/cibse.2023.24700","url":null,"abstract":"Aspects of software quality (SQ), such as process and product metrics, and assessment techniques, can be taught to computing students during their undergraduate courses, however, there is no consensus on how. In Brazil, computing courses are structured as the Brazilian Computer Society suggests, still, researchers point out that there are few SQ subjects in these courses. This paper aims to analyze the perception of SQ concepts by advanced undergraduate students in the northwest of the Paraná state. We applied a survey and received ninety-nine answers. Our results show that most SQ concepts are taught, but the students feel they did not learn and are not able to apply them. We discuss and suggest guidelines to improve the understanding of SQ concepts.","PeriodicalId":146286,"journal":{"name":"Conferencia Iberoamericana de Software Engineering","volume":"10 4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134283373","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
Can Multi-Agent Consensus Improve Quality Tradeoffs in Software Architecture Optimization? 多智能体共识能改善软件架构优化中的质量权衡吗?
Pub Date : 2023-04-24 DOI: 10.5753/cibse.2023.24694
J. A. D. Pace, Santiago A. Vidal, Antonela Tommasel, Sebastian Frank, A. Hoorn
When designing a software architecture to fulfill quality-attribute requirements, architects normally explore and assess alternative solutions leading to different quality-attribute tradeoffs. In this context, we developed the SQuAT framework to support automated multi-objective optimization in large design spaces. SQuAT provides a modular, multi-agent architecture in which each agent represents and optimizes a particular quality attribute. However, this search strategy has problems identifying tradeoffs that satisfy all the parties (or architects’ concerns), particularly when searching for many candidate solutions and evaluating them becomes computationally costly. This is actually a general challenge for architecture optimization tools. To deal with it, SQuAT features an agent negotiation protocol that seeks consensus based on the utility of solutions as judged by each agent. In this paper, we present a parameterized heuristic that enhances the integration between search and negotiation in SQuAT, and also report on an empirical evaluation with two case studies. The results show initial evidence that using negotiation is more effective than doing a pure search to identify solutions having a balanced utility across agents, and thus, offer alternative quality-attribute tradeoffs to the architect.
当设计软件架构以满足质量属性需求时,架构师通常会探索和评估导致不同质量属性权衡的替代解决方案。在这种情况下,我们开发了蹲框架,以支持大型设计空间中的自动多目标优化。蹲提供了一个模块化的多代理体系结构,其中每个代理代表并优化一个特定的质量属性。然而,这种搜索策略在确定满足所有各方(或架构师关注的问题)的权衡方面存在问题,特别是在搜索许多候选解决方案并对它们进行评估的计算成本很高时。这实际上是架构优化工具面临的一个普遍挑战。为了解决这个问题,蹲下的特点是一个代理协商协议,它根据每个代理判断的解决方案的效用来寻求共识。在本文中,我们提出了一种参数化的启发式方法,增强了深蹲搜索和协商之间的整合,并报告了两个案例的实证评估。结果显示了最初的证据,使用协商比进行纯粹的搜索来识别具有跨代理的平衡效用的解决方案更有效,因此,为架构师提供了可选择的质量属性权衡。
{"title":"Can Multi-Agent Consensus Improve Quality Tradeoffs in Software Architecture Optimization?","authors":"J. A. D. Pace, Santiago A. Vidal, Antonela Tommasel, Sebastian Frank, A. Hoorn","doi":"10.5753/cibse.2023.24694","DOIUrl":"https://doi.org/10.5753/cibse.2023.24694","url":null,"abstract":"When designing a software architecture to fulfill quality-attribute requirements, architects normally explore and assess alternative solutions leading to different quality-attribute tradeoffs. In this context, we developed the SQuAT framework to support automated multi-objective optimization in large design spaces. SQuAT provides a modular, multi-agent architecture in which each agent represents and optimizes a particular quality attribute. However, this search strategy has problems identifying tradeoffs that satisfy all the parties (or architects’ concerns), particularly when searching for many candidate solutions and evaluating them becomes computationally costly. This is actually a general challenge for architecture optimization tools. To deal with it, SQuAT features an agent negotiation protocol that seeks consensus based on the utility of solutions as judged by each agent. In this paper, we present a parameterized heuristic that enhances the integration between search and negotiation in SQuAT, and also report on an empirical evaluation with two case studies. The results show initial evidence that using negotiation is more effective than doing a pure search to identify solutions having a balanced utility across agents, and thus, offer alternative quality-attribute tradeoffs to the architect.","PeriodicalId":146286,"journal":{"name":"Conferencia Iberoamericana de Software Engineering","volume":"563 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134291285","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
Software Engineering Education in the DevOps Era: Experiences and Recommendations DevOps时代的软件工程教育:经验与建议
Pub Date : 2023-04-24 DOI: 10.5753/cibse.2023.24698
Nicolás Paez, Carlos Fontela
DevOps has reached the mainstream, in part, because it proposed a way to solve the last mile of the software delivery process. It brought to the industry concrete solutions to some concerns that software engineering and academia have traditionally ignored. The popularity and success of DevOps got the attention of the academia and some universities have started to include DevOps related content in their programs. After doing our own experience, we found out that introducing DevOps is not as simple as adding a new course. In fact, it requires a major redesign of the Software Engineering curriculum. In this article we share some key ideas and recommendations to include DevOps in Software Engineering programs.
DevOps已经成为主流,部分原因是它提出了一种解决软件交付过程最后一英里的方法。它为软件工程和学术界传统上忽视的一些问题带来了具体的解决方案。DevOps的流行和成功引起了学术界的关注,一些大学已经开始在他们的课程中加入与DevOps相关的内容。在做了自己的经验之后,我们发现引入DevOps并不像添加一门新课程那么简单。事实上,它需要对软件工程课程进行重大的重新设计。在本文中,我们将分享一些将DevOps纳入软件工程项目的关键思想和建议。
{"title":"Software Engineering Education in the DevOps Era: Experiences and Recommendations","authors":"Nicolás Paez, Carlos Fontela","doi":"10.5753/cibse.2023.24698","DOIUrl":"https://doi.org/10.5753/cibse.2023.24698","url":null,"abstract":"DevOps has reached the mainstream, in part, because it proposed a way to solve the last mile of the software delivery process. It brought to the industry concrete solutions to some concerns that software engineering and academia have traditionally ignored. The popularity and success of DevOps got the attention of the academia and some universities have started to include DevOps related content in their programs. After doing our own experience, we found out that introducing DevOps is not as simple as adding a new course. In fact, it requires a major redesign of the Software Engineering curriculum. In this article we share some key ideas and recommendations to include DevOps in Software Engineering programs.","PeriodicalId":146286,"journal":{"name":"Conferencia Iberoamericana de Software Engineering","volume":"17 6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131803851","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
What can we learn from surveys on the importance of software development productivity factors? 我们可以从调查软件开发生产力因素的重要性中学到什么?
Pub Date : 2023-04-24 DOI: 10.5753/cibse.2023.24690
M. Jørgensen
A proper interpretation of survey results on the importance of software development productivity factors requires an understanding of what the responses reflect. To find out more about this, we conducted a survey with 79 experienced software professionals. The strongest connection found was between the high perceived importance of a productivity factor and how frequently the respondents had experienced that a low performance on that factor had caused productivity problems. We argue that it is challenging to interpret survey-based results on the importance of productivity factors. Instead of conducting more surveys on the importance of such factors, we recommend asking directly about previous experiences related to productivity factors and including contextual information that enables proper interpretation of the responses.
对软件开发生产力因素重要性的调查结果的适当解释需要理解响应所反映的内容。为了进一步了解这一点,我们对79名经验丰富的软件专业人员进行了调查。发现的最强联系是在生产力因素的高度重要性和受访者经历该因素的低绩效导致生产力问题的频率之间。我们认为,对生产率因素重要性的调查结果进行解释是具有挑战性的。我们建议不要对这些因素的重要性进行更多的调查,而是直接询问与生产力因素相关的以前的经历,并包括能够正确解释回答的上下文信息。
{"title":"What can we learn from surveys on the importance of software development productivity factors?","authors":"M. Jørgensen","doi":"10.5753/cibse.2023.24690","DOIUrl":"https://doi.org/10.5753/cibse.2023.24690","url":null,"abstract":"A proper interpretation of survey results on the importance of software development productivity factors requires an understanding of what the responses reflect. To find out more about this, we conducted a survey with 79 experienced software professionals. The strongest connection found was between the high perceived importance of a productivity factor and how frequently the respondents had experienced that a low performance on that factor had caused productivity problems. We argue that it is challenging to interpret survey-based results on the importance of productivity factors. Instead of conducting more surveys on the importance of such factors, we recommend asking directly about previous experiences related to productivity factors and including contextual information that enables proper interpretation of the responses.","PeriodicalId":146286,"journal":{"name":"Conferencia Iberoamericana de Software Engineering","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127251150","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
Perceptions of knowledge management in Brazilian software development companies 巴西软件开发公司对知识管理的看法
Pub Date : 2022-06-13 DOI: 10.5753/cibse.2022.20975
Juliana Oliveira dos Santos, Guilherme Augusto dos Reis Martins, É. Souza, K. Felizardo, G. V. Meinerz
The software development companies conduct activities that generate a considerable amount of knowledge. Knowledge Management (KM) allows working with the generated knowledge helping in organizational learning. However, professionals in software companies still face several challenges to articulate and leverage knowledge in the organization. We aim at providing evidence about how KM has been adopted in practical environments of software development. We designed a survey instrument that was distributed to Brazilian software development professionals. The survey results improved the current understanding of KM and how it manifests itself in practical software development environments.
软件开发公司进行产生大量知识的活动。知识管理(KM)允许使用生成的知识来帮助组织学习。然而,软件公司的专业人员仍然面临着在组织中表达和利用知识的几个挑战。我们的目标是提供关于知识管理如何在软件开发的实际环境中被采用的证据。我们设计了一个调查工具,分发给巴西的软件开发专业人员。调查结果提高了当前对知识管理的理解,以及它如何在实际的软件开发环境中表现出来。
{"title":"Perceptions of knowledge management in Brazilian software development companies","authors":"Juliana Oliveira dos Santos, Guilherme Augusto dos Reis Martins, É. Souza, K. Felizardo, G. V. Meinerz","doi":"10.5753/cibse.2022.20975","DOIUrl":"https://doi.org/10.5753/cibse.2022.20975","url":null,"abstract":"The software development companies conduct activities that generate a considerable amount of knowledge. Knowledge Management (KM) allows working with the generated knowledge helping in organizational learning. However, professionals in software companies still face several challenges to articulate and leverage knowledge in the organization. We aim at providing evidence about how KM has been adopted in practical environments of software development. We designed a survey instrument that was distributed to Brazilian software development professionals. The survey results improved the current understanding of KM and how it manifests itself in practical software development environments.","PeriodicalId":146286,"journal":{"name":"Conferencia Iberoamericana de Software Engineering","volume":"65 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130264239","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
Refactoring Assertion Roulette and Duplicate Assert test smells: a controlled experiment 重构断言轮盘赌和重复断言测试气味:一个受控实验
Pub Date : 2022-06-13 DOI: 10.48550/arXiv.2207.05539
Railana Santana, L. Martins, T'assio Virg'inio, L. Soares, Heitor A. X. Costa, Ivan Machado
Test smells can reduce the developers' ability to interact with the test code. Refactoring test code offers a safe strategy to handle test smells. However, the manual refactoring activity is not a trivial process, and it is often tedious and error-prone. This study aims to evaluate RAIDE, a tool for automatic identification and refactoring of test smells. We present an empirical assessment of RAIDE, in which we analyzed its capability at refactoring Assertion Roulette and Duplicate Assert test smells and compared the results against both manual refactoring and a state-of-the-art approach. The results show that RAIDE provides a faster and more intuitive approach for handling test smells than using an automated tool for smells detection combined with manual refactoring.
测试气味会降低开发人员与测试代码交互的能力。重构测试代码提供了一种处理测试气味的安全策略。然而,手工重构活动并不是一个微不足道的过程,它通常是乏味且容易出错的。本研究旨在评估用于自动识别和重构测试气味的RAIDE工具。我们提出了对raid的经验评估,其中我们分析了它重构断言轮盘赌和重复断言测试气味的能力,并将结果与手动重构和最先进的方法进行了比较。结果表明,与使用自动化工具进行气味检测并结合手动重构相比,RAIDE提供了一种更快、更直观的方法来处理测试气味。
{"title":"Refactoring Assertion Roulette and Duplicate Assert test smells: a controlled experiment","authors":"Railana Santana, L. Martins, T'assio Virg'inio, L. Soares, Heitor A. X. Costa, Ivan Machado","doi":"10.48550/arXiv.2207.05539","DOIUrl":"https://doi.org/10.48550/arXiv.2207.05539","url":null,"abstract":"Test smells can reduce the developers' ability to interact with the test code. Refactoring test code offers a safe strategy to handle test smells. However, the manual refactoring activity is not a trivial process, and it is often tedious and error-prone. This study aims to evaluate RAIDE, a tool for automatic identification and refactoring of test smells. We present an empirical assessment of RAIDE, in which we analyzed its capability at refactoring Assertion Roulette and Duplicate Assert test smells and compared the results against both manual refactoring and a state-of-the-art approach. The results show that RAIDE provides a faster and more intuitive approach for handling test smells than using an automated tool for smells detection combined with manual refactoring.","PeriodicalId":146286,"journal":{"name":"Conferencia Iberoamericana de Software Engineering","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127902862","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
Diseño e implementación de un entorno de desarrollo integrado para robótica educativa soportado por una máquina virtual para plataformas de computación física 物理计算平台虚拟机支持的教育机器人集成开发环境的设计与实现
Pub Date : 2022-06-13 DOI: 10.5753/cibse.2022.20985
Jorge Moran
El uso de dispositivos físicos como herramientas de aprendizaje presenta diversos desafíos. Una de las dificultades más grandes a las que se enfrentan los alumnos es la construcción de un modelo mental que permita entender la ejecución de los programas y su relación con el código fuente. El uso de lenguajes visuales no alcanza a resolver este problema y, adicionalmente, puede complicar la eventual transición a lenguajes basados en texto. En este artículo se presenta un entorno de desarrollo integrado para robótica educativa que ofrece una experiencia de programación interactiva basada en un lenguaje híbrido bloques/código.
使用物理设备作为学习工具带来了许多挑战。学生面临的最大困难之一是建立一个心理模型,使他们能够理解程序的执行及其与源代码的关系。视觉语言的使用并不能解决这个问题,而且可能会使最终过渡到基于文本的语言复杂化。本文介绍了一种用于教育机器人的集成开发环境,它提供了一种基于混合块/代码语言的交互式编程体验。
{"title":"Diseño e implementación de un entorno de desarrollo integrado para robótica educativa soportado por una máquina virtual para plataformas de computación física","authors":"Jorge Moran","doi":"10.5753/cibse.2022.20985","DOIUrl":"https://doi.org/10.5753/cibse.2022.20985","url":null,"abstract":"El uso de dispositivos físicos como herramientas de aprendizaje presenta diversos desafíos. Una de las dificultades más grandes a las que se enfrentan los alumnos es la construcción de un modelo mental que permita entender la ejecución de los programas y su relación con el código fuente. El uso de lenguajes visuales no alcanza a resolver este problema y, adicionalmente, puede complicar la eventual transición a lenguajes basados en texto. En este artículo se presenta un entorno de desarrollo integrado para robótica educativa que ofrece una experiencia de programación interactiva basada en un lenguaje híbrido bloques/código.","PeriodicalId":146286,"journal":{"name":"Conferencia Iberoamericana de Software Engineering","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114244955","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":"75 1","pages":"0"},"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
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":"28 1","pages":"0"},"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
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":"36 1","pages":"0"},"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
期刊
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学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1