首页 > 最新文献

Proceedings of the XV Brazilian Symposium on Information Systems最新文献

英文 中文
Impact analysis of model-based development in avionics software production 航电软件生产中基于模型开发的影响分析
Pub Date : 2019-05-20 DOI: 10.1145/3330204.3330265
Gustavo Giroletti Mottin, J. Porto
Normally, the development of avionics software as part of embedded systems follows guidelines defined by the industry that defines objectives and activities that are critical for enabling and approval for operation. The DO-331 is one out of these guidelines recently published that refers to the usage of model-based development. This article presents a survey, done with 79 specialists working in the area, in international level, looking forward to gather perceptions about the impact of model-based development in avionics software production. The results points out that using the methodology normally is beneficial, especially in some development steps, where these might be augmented or diminished according to how it is applied by the organization.
通常,作为嵌入式系统一部分的航空电子软件的开发遵循行业定义的指导方针,这些指导方针定义了对启用和批准操作至关重要的目标和活动。DO-331是最近发布的涉及基于模型的开发使用的指南之一。本文提出了一项调查,由79名在国际层面上从事该领域工作的专家完成,期望收集关于基于模型的开发在航空电子软件生产中的影响的看法。结果指出,通常使用该方法是有益的,特别是在一些开发步骤中,这些步骤可能根据组织如何应用它而增加或减少。
{"title":"Impact analysis of model-based development in avionics software production","authors":"Gustavo Giroletti Mottin, J. Porto","doi":"10.1145/3330204.3330265","DOIUrl":"https://doi.org/10.1145/3330204.3330265","url":null,"abstract":"Normally, the development of avionics software as part of embedded systems follows guidelines defined by the industry that defines objectives and activities that are critical for enabling and approval for operation. The DO-331 is one out of these guidelines recently published that refers to the usage of model-based development. This article presents a survey, done with 79 specialists working in the area, in international level, looking forward to gather perceptions about the impact of model-based development in avionics software production. The results points out that using the methodology normally is beneficial, especially in some development steps, where these might be augmented or diminished according to how it is applied by the organization.","PeriodicalId":348938,"journal":{"name":"Proceedings of the XV Brazilian Symposium on Information Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116095540","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
Optimization of traffic in real manufacturing environment through WAN accelerators 利用广域网加速器优化真实制造环境中的流量
Pub Date : 2019-05-20 DOI: 10.1145/3330204.3330286
Rafael M. D. Frinhani, Wallace F. Serafim, B. Batista
Applications that traffic over a Wide Area Network (WAN), which can connect offices and datacenters across the globe, suffer from performance degradation caused by problems such as latency and packet loss. WAN optimization aims to minimize or eliminate the impact caused by WAN limitations to improve the performance of systems and applications. This paper seeks to analyze the acquisition of a WAN optimization solution considering technical and business aspects, by comparing tested solutions in the real environment of manufacturing multinational. Has been found that the purchase of a WAN optimization solution provides the necessary performance for business operation, besides quick return on investment.
通过广域网(WAN)传输的应用程序(WAN可以连接全球各地的办公室和数据中心)会因延迟和数据包丢失等问题而导致性能下降。广域网优化旨在最大限度地减少或消除广域网限制带来的影响,以提高系统和应用程序的性能。本文试图通过比较制造跨国公司实际环境中测试过的解决方案,从技术和业务两个方面分析广域网优化方案的获取。已经发现,购买广域网优化解决方案除了可以快速获得投资回报外,还可以为业务运营提供必要的性能。
{"title":"Optimization of traffic in real manufacturing environment through WAN accelerators","authors":"Rafael M. D. Frinhani, Wallace F. Serafim, B. Batista","doi":"10.1145/3330204.3330286","DOIUrl":"https://doi.org/10.1145/3330204.3330286","url":null,"abstract":"Applications that traffic over a Wide Area Network (WAN), which can connect offices and datacenters across the globe, suffer from performance degradation caused by problems such as latency and packet loss. WAN optimization aims to minimize or eliminate the impact caused by WAN limitations to improve the performance of systems and applications. This paper seeks to analyze the acquisition of a WAN optimization solution considering technical and business aspects, by comparing tested solutions in the real environment of manufacturing multinational. Has been found that the purchase of a WAN optimization solution provides the necessary performance for business operation, besides quick return on investment.","PeriodicalId":348938,"journal":{"name":"Proceedings of the XV Brazilian Symposium on Information Systems","volume":"277 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115816650","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
An exploratory study on the architectural modeling of information systems considering functional usability features 考虑功能可用性特征的信息系统体系结构建模探索性研究
Pub Date : 2019-05-20 DOI: 10.1145/3330204.3330278
Alex Felipe Ferreira Costa, A. B. Marques
Usability is a quality attribute of systems which are easy to be understood, easy to be used and attractive to users. Usability impacts more than just user interface, also influencing the system behavior and features, affecting the system architecture. There are few studies that investigate the incorporation of usability in system design and architecture. In this sense, this paper presents an exploratory study on the system architectural design aligned to functional usability features. The study was conducted in academic environment, while groups of students in a software architecture discipline conducted system architecture projects of web information systems. The groups adopted existing guidelines for architectural modeling considering usability. The results indicated a tendency to specify functional usability features related to warning, multi-level help and to feedback on the system status. However, such requirements were not adequately represented in the architectural solutions. The students recognized the importance of usability in system architecture, although they reported difficulties in usability incorporation. We observed the need for more guidelines for decision-making when integrating usability in system architecture.
可用性是系统易于理解、易于使用和对用户具有吸引力的一种质量属性。可用性不仅影响用户界面,还影响系统行为和特性,影响系统架构。很少有研究调查可用性在系统设计和架构中的结合。在这个意义上,本文对系统架构设计与功能可用性特征相结合进行了探索性研究。研究是在学术环境下进行的,而软件体系结构学科的学生小组进行了web信息系统的系统体系结构项目。考虑到可用性,这些小组采用了现有的架构建模指南。结果表明,人们倾向于指定与警告、多级帮助和系统状态反馈相关的功能可用性特征。然而,这些需求在体系结构解决方案中没有得到充分的表示。学生们认识到可用性在系统架构中的重要性,尽管他们报告了在可用性整合方面的困难。我们发现在系统架构中集成可用性时需要更多的决策指导方针。
{"title":"An exploratory study on the architectural modeling of information systems considering functional usability features","authors":"Alex Felipe Ferreira Costa, A. B. Marques","doi":"10.1145/3330204.3330278","DOIUrl":"https://doi.org/10.1145/3330204.3330278","url":null,"abstract":"Usability is a quality attribute of systems which are easy to be understood, easy to be used and attractive to users. Usability impacts more than just user interface, also influencing the system behavior and features, affecting the system architecture. There are few studies that investigate the incorporation of usability in system design and architecture. In this sense, this paper presents an exploratory study on the system architectural design aligned to functional usability features. The study was conducted in academic environment, while groups of students in a software architecture discipline conducted system architecture projects of web information systems. The groups adopted existing guidelines for architectural modeling considering usability. The results indicated a tendency to specify functional usability features related to warning, multi-level help and to feedback on the system status. However, such requirements were not adequately represented in the architectural solutions. The students recognized the importance of usability in system architecture, although they reported difficulties in usability incorporation. We observed the need for more guidelines for decision-making when integrating usability in system architecture.","PeriodicalId":348938,"journal":{"name":"Proceedings of the XV Brazilian Symposium on Information Systems","volume":"96 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122702399","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
Resource Demand Management in Java Ecosystem Java生态系统中的资源需求管理
Pub Date : 2019-05-20 DOI: 10.1145/3330204.3330212
T. S. Silva, F. G. Rocha, R. Santos
The evolution of Software Ecosystems (SECO) requires to satisfy community's needs based on platform's and applications' requirements, known as SECO demands. Such SECO demands must be evaluated, approved and subsequently translated into platform resources (e.g., API, framework, library). In this context, this work applies a research approach based on primary and secondary studies to investigate how resource demands are managed in Java SECO. To do so, we conducted a systematic mapping study on the existing models, methods and conditioning factors for supporting emergence and/or inclusion of SECO platforms' resources. Based on the results, we planned and executed a survey research with members of a real SECO, more especifically Java Community Process (JCP) Committee members. From the studies, we identified seven methods for collecting data related to the emergence of new APIs, including a method for architecture assessment based on quality attributes, and finally ten conditioning factors for API management that can support SECO evolution. The results also allowed us to organize a process for managing demands of resources in Java SECO platform. We found out that the lack of standardization for management of SECO demands can hinder platforms/applications management. Therefore, this field is worth of further in-depth studies.
软件生态系统(SECO)的发展要求满足基于平台和应用需求的社区需求,即SECO需求。此类SECO需求必须经过评估、批准并随后转化为平台资源(例如API、框架、库)。在此背景下,本工作采用基于初级和次级研究的研究方法来调查如何在Java SECO中管理资源需求。为此,我们对支持SECO平台资源出现和/或纳入的现有模型、方法和条件因素进行了系统的测绘研究。根据结果,我们计划并执行了一项与真正的SECO成员(更具体地说是Java Community Process (JCP) Committee)成员的调查研究。从这些研究中,我们确定了7种收集与新API出现相关数据的方法,包括基于质量属性的架构评估方法,以及支持SECO演进的API管理的10个条件因素。结果还允许我们组织一个过程来管理Java SECO平台上的资源需求。我们发现SECO需求管理缺乏标准化会阻碍平台/应用的管理。因此,这一领域值得进一步深入研究。
{"title":"Resource Demand Management in Java Ecosystem","authors":"T. S. Silva, F. G. Rocha, R. Santos","doi":"10.1145/3330204.3330212","DOIUrl":"https://doi.org/10.1145/3330204.3330212","url":null,"abstract":"The evolution of Software Ecosystems (SECO) requires to satisfy community's needs based on platform's and applications' requirements, known as SECO demands. Such SECO demands must be evaluated, approved and subsequently translated into platform resources (e.g., API, framework, library). In this context, this work applies a research approach based on primary and secondary studies to investigate how resource demands are managed in Java SECO. To do so, we conducted a systematic mapping study on the existing models, methods and conditioning factors for supporting emergence and/or inclusion of SECO platforms' resources. Based on the results, we planned and executed a survey research with members of a real SECO, more especifically Java Community Process (JCP) Committee members. From the studies, we identified seven methods for collecting data related to the emergence of new APIs, including a method for architecture assessment based on quality attributes, and finally ten conditioning factors for API management that can support SECO evolution. The results also allowed us to organize a process for managing demands of resources in Java SECO platform. We found out that the lack of standardization for management of SECO demands can hinder platforms/applications management. Therefore, this field is worth of further in-depth studies.","PeriodicalId":348938,"journal":{"name":"Proceedings of the XV Brazilian Symposium on Information Systems","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132810195","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
Human-Computer Interaction Factors in Software Ecosystems: A Systematic Mapping Study 软件生态系统中人机交互因素的系统映射研究
Pub Date : 2019-05-20 DOI: 10.1145/3330204.3330247
M. Santos, J. Fernandes, Maria Lúcia Bento Villela, R. Santos
Information Systems (IS) have evolved and new business relations have been created in order to achieve emerging demands from different users. Software Ecosystems (SECO) consist of a class of systems that evidences such relations, involving actors and artifacts supported by a common technological platform. Therefore, an emerging network composed of organizations, developers and users over the SECO platform is formed. In this context, human factors become relevant to IS development. In this paper, we aim to identify human-computer interaction (HCI) factors in ecosystems. To do so, we performed a systematic mapping study on the HCI factors observed in software artifacts in SECO. This study is important because it helps researchers and practitioners to know how to motivate developers to keep contributing to an ecosystem platform as well as adding value to a SECO.
资讯系统(IS)不断发展,并建立了新的业务关系,以满足不同用户的新需求。软件生态系统(SECO)由一类证明这种关系的系统组成,涉及由公共技术平台支持的参与者和工件。因此,在SECO平台上形成了一个由组织、开发人员和用户组成的新兴网络。在这种背景下,人为因素与IS的发展息息相关。本文旨在识别生态系统中的人机交互(HCI)因子。为此,我们对SECO软件工件中观察到的HCI因素进行了系统的映射研究。这项研究很重要,因为它帮助研究人员和实践者了解如何激励开发人员继续为生态系统平台做出贡献,并为SECO增加价值。
{"title":"Human-Computer Interaction Factors in Software Ecosystems: A Systematic Mapping Study","authors":"M. Santos, J. Fernandes, Maria Lúcia Bento Villela, R. Santos","doi":"10.1145/3330204.3330247","DOIUrl":"https://doi.org/10.1145/3330204.3330247","url":null,"abstract":"Information Systems (IS) have evolved and new business relations have been created in order to achieve emerging demands from different users. Software Ecosystems (SECO) consist of a class of systems that evidences such relations, involving actors and artifacts supported by a common technological platform. Therefore, an emerging network composed of organizations, developers and users over the SECO platform is formed. In this context, human factors become relevant to IS development. In this paper, we aim to identify human-computer interaction (HCI) factors in ecosystems. To do so, we performed a systematic mapping study on the HCI factors observed in software artifacts in SECO. This study is important because it helps researchers and practitioners to know how to motivate developers to keep contributing to an ecosystem platform as well as adding value to a SECO.","PeriodicalId":348938,"journal":{"name":"Proceedings of the XV Brazilian Symposium on Information Systems","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133123506","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
Motivations, Risks and Benefits in Outsourcing Information Systems: Confronting the Visions of Providers and Contractors in Maceió 外包信息系统的动机,风险和收益:面对供应商和承包商的愿景Maceió
Pub Date : 2019-05-20 DOI: 10.1145/3330204.3330284
Matheus Icaro Agra Lins, José Carlos da Silva Freitas Junior, Mônica Ximenes Carneiro da Cunha
Information Systems Outsourcing has become a strategy often sought by organizations in recent years. Numerous studies found in literature mainly deal with aspects of this phenomenon in the private sector. In face of the scarcity of studies directed to the public sector, this paper aimed to identify the motivations, risks and benefits of information systems outsourcing within the scope of a public-private partnership, confronting the views of providers and contractors. The research method was quantitative and used the survey method to collect data applying two questionnaires, one for the providers and another for the contractors. Then, a statistical data analysis was performed to describe a comparison between both views. In this way, it was possible to identify and verify the differences between motivation, risk and benefit indicators of a public-private partnership in the views of IT services suppliers and contractors. Twenty-nine public organizations in the state of Alagoas and fifteen IT service providers participated in the survey. Results indicate that, when comparing both views, some divergences can be highlighted, such as the cost-reduction motivational factor. However, both sides agree that the scarcity of human and technological internal resources is a key factor to make a public organization turn to an external supplier. For public organizations, excessive reliance on suppliers proved to be the most worrisome risk factor. For outsourcers, the most important threat was political pressure.
近年来,信息系统外包已成为组织经常寻求的一种策略。文献中发现的许多研究主要涉及私营部门这一现象的各个方面。面对针对公共部门的研究缺乏,本文旨在确定公私伙伴关系范围内信息系统外包的动机、风险和利益,面对供应商和承包商的观点。研究方法是定量的,采用调查法收集数据,采用两份问卷,一份针对供应商,另一份针对承包商。然后,进行统计数据分析,以描述两种观点之间的比较。这样,就有可能确定和核实在信息技术服务供应商和承包商的观点中公私伙伴关系的动机、风险和效益指标之间的差异。阿拉戈斯州的29家公共机构和15家IT服务提供商参与了这项调查。结果表明,在比较两种观点时,可以突出一些分歧,例如降低成本的动机因素。然而,双方一致认为,人力和技术内部资源的稀缺性是公共组织转向外部供应商的关键因素。对于公共机构来说,过度依赖供应商是最令人担忧的风险因素。对于外包商来说,最重要的威胁是政治压力。
{"title":"Motivations, Risks and Benefits in Outsourcing Information Systems: Confronting the Visions of Providers and Contractors in Maceió","authors":"Matheus Icaro Agra Lins, José Carlos da Silva Freitas Junior, Mônica Ximenes Carneiro da Cunha","doi":"10.1145/3330204.3330284","DOIUrl":"https://doi.org/10.1145/3330204.3330284","url":null,"abstract":"Information Systems Outsourcing has become a strategy often sought by organizations in recent years. Numerous studies found in literature mainly deal with aspects of this phenomenon in the private sector. In face of the scarcity of studies directed to the public sector, this paper aimed to identify the motivations, risks and benefits of information systems outsourcing within the scope of a public-private partnership, confronting the views of providers and contractors. The research method was quantitative and used the survey method to collect data applying two questionnaires, one for the providers and another for the contractors. Then, a statistical data analysis was performed to describe a comparison between both views. In this way, it was possible to identify and verify the differences between motivation, risk and benefit indicators of a public-private partnership in the views of IT services suppliers and contractors. Twenty-nine public organizations in the state of Alagoas and fifteen IT service providers participated in the survey. Results indicate that, when comparing both views, some divergences can be highlighted, such as the cost-reduction motivational factor. However, both sides agree that the scarcity of human and technological internal resources is a key factor to make a public organization turn to an external supplier. For public organizations, excessive reliance on suppliers proved to be the most worrisome risk factor. For outsourcers, the most important threat was political pressure.","PeriodicalId":348938,"journal":{"name":"Proceedings of the XV Brazilian Symposium on Information Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130330546","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
Traveling Salesperson Problem with Hotel Selection: A systematic review of the literature 旅游销售人员与酒店选择的问题:文献的系统回顾
Pub Date : 2019-05-20 DOI: 10.1145/3330204.3330243
M. M. Sousa, L. Ochi, S. Martins
The Traveling Salesperson Problem with Hotel Selection (TSPHS) is a novel variant of the classical Traveling Salesperson Problem. In this variant, the main objective is to minimize the number of trips and total traveled time. This problem is found in real scenarios like delivery of products by electric vehicles that need to be recharged along a tour. This systematic review of the literature aims to analyse techniques and trends to solve this logistic problem using combinatorial optimization. We have applied a search string related to TSPHS for three search engines, filtered 33 returned results and analyzed the proposed approaches to identify the following aspects: (i) characteristics of the solved problems, (ii) if statistics analyses have been performed for parameter tuning in case of heuristics approaches, (iii) characteristics of instances solved by exact methods and (iv) types of experiments. Furthermore, we have observed that the Lin-Kernighan heuristic performs well to generate initial solution for heuristics, the hotels order sequence has major impact on final solution quality and the complexity of this problem still represents for modern Information Systems a constraint to solve large instances using exact approaches.
带酒店选择的旅行销售员问题是经典的旅行销售员问题的一个新变体。在这种变体中,主要目标是最小化旅行次数和总旅行时间。这个问题在现实场景中也存在,比如电动汽车在运送产品时需要在旅途中充电。这一系统的文献综述旨在分析技术和趋势,以解决这一逻辑问题,使用组合优化。我们在三个搜索引擎中应用了与TSPHS相关的搜索字符串,过滤了33个返回结果,并分析了提出的方法,以确定以下方面:(i)解决问题的特征,(ii)在启发式方法的情况下是否进行了参数调整的统计分析,(iii)通过精确方法解决的实例的特征和(iv)实验类型。此外,我们已经观察到Lin-Kernighan启发式在生成启发式的初始解方面表现良好,酒店顺序序列对最终解的质量有重大影响,并且该问题的复杂性仍然代表了现代信息系统使用精确方法解决大型实例的约束。
{"title":"Traveling Salesperson Problem with Hotel Selection: A systematic review of the literature","authors":"M. M. Sousa, L. Ochi, S. Martins","doi":"10.1145/3330204.3330243","DOIUrl":"https://doi.org/10.1145/3330204.3330243","url":null,"abstract":"The Traveling Salesperson Problem with Hotel Selection (TSPHS) is a novel variant of the classical Traveling Salesperson Problem. In this variant, the main objective is to minimize the number of trips and total traveled time. This problem is found in real scenarios like delivery of products by electric vehicles that need to be recharged along a tour. This systematic review of the literature aims to analyse techniques and trends to solve this logistic problem using combinatorial optimization. We have applied a search string related to TSPHS for three search engines, filtered 33 returned results and analyzed the proposed approaches to identify the following aspects: (i) characteristics of the solved problems, (ii) if statistics analyses have been performed for parameter tuning in case of heuristics approaches, (iii) characteristics of instances solved by exact methods and (iv) types of experiments. Furthermore, we have observed that the Lin-Kernighan heuristic performs well to generate initial solution for heuristics, the hotels order sequence has major impact on final solution quality and the complexity of this problem still represents for modern Information Systems a constraint to solve large instances using exact approaches.","PeriodicalId":348938,"journal":{"name":"Proceedings of the XV Brazilian Symposium on Information Systems","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130387499","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
Identifying Technical Debt through a Code Comment Mining Tool 通过代码注释挖掘工具识别技术债务
Pub Date : 2019-05-20 DOI: 10.1145/3330204.3330227
M. A. Farias, Railan Xisto, M. S. Santos, R. S. Fontes, Methanias Colaço, R. Spínola, Manoel G. Mendonça
Context: The software industry often has to deal with several challenges to deliver and maintain products, such as providing useful software with high quality, on time, and on the budget. This challenge is difficult, if not impossible, to overcome, and software engineers end up developing immature artifacts that cause unexpected delays and make the whole system difficult to maintain and evolve in the future. That is what the Software Engineering (SE) community now calls Technical Debts. Objective: The main goal of this paper is to propose an approach to support and automate the identification of different types of TD through code comment analysis, as well as to propose and evaluate the eXcomment. Method: We carry out a proof-of-concept study in two Open Source Projects: ArgoUML and JFreeChart. Results: Our findings indicate that the eXcomment make it possible to select a list of suitable comments to support TD identification automatically. The study provided new evidence on how software engineers can use code comments to detect and classify TD items automatically. Conclusion: This work contributes to bridge the gap between the TD identification area and code comment analysis, successfully using code comments to detect several types of TD.
背景:软件行业通常必须处理交付和维护产品的几个挑战,例如提供高质量、准时和按预算提供有用的软件。这个挑战即使不是不可能克服,也是很困难的,并且软件工程师最终会开发不成熟的工件,这些工件会导致意外的延迟,并使整个系统在将来难以维护和发展。这就是软件工程(SE)社区现在所说的技术债务。目的:本文的主要目标是提出一种通过代码注释分析支持和自动化识别不同类型TD的方法,并提出和评估eXcomment。方法:我们在两个开源项目中进行概念验证研究:ArgoUML和JFreeChart。结果:eXcomment可以自动选择合适的评论列表来支持TD识别。该研究为软件工程师如何使用代码注释自动检测和分类TD项目提供了新的证据。结论:这项工作有助于弥合TD识别领域和代码注释分析之间的差距,成功地使用代码注释检测了几种类型的TD。
{"title":"Identifying Technical Debt through a Code Comment Mining Tool","authors":"M. A. Farias, Railan Xisto, M. S. Santos, R. S. Fontes, Methanias Colaço, R. Spínola, Manoel G. Mendonça","doi":"10.1145/3330204.3330227","DOIUrl":"https://doi.org/10.1145/3330204.3330227","url":null,"abstract":"Context: The software industry often has to deal with several challenges to deliver and maintain products, such as providing useful software with high quality, on time, and on the budget. This challenge is difficult, if not impossible, to overcome, and software engineers end up developing immature artifacts that cause unexpected delays and make the whole system difficult to maintain and evolve in the future. That is what the Software Engineering (SE) community now calls Technical Debts. Objective: The main goal of this paper is to propose an approach to support and automate the identification of different types of TD through code comment analysis, as well as to propose and evaluate the eXcomment. Method: We carry out a proof-of-concept study in two Open Source Projects: ArgoUML and JFreeChart. Results: Our findings indicate that the eXcomment make it possible to select a list of suitable comments to support TD identification automatically. The study provided new evidence on how software engineers can use code comments to detect and classify TD items automatically. Conclusion: This work contributes to bridge the gap between the TD identification area and code comment analysis, successfully using code comments to detect several types of TD.","PeriodicalId":348938,"journal":{"name":"Proceedings of the XV Brazilian Symposium on Information Systems","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115031292","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
Towards an Understanding of Value Creation in Agile Software Development 理解敏捷软件开发中的价值创造
Pub Date : 2019-05-20 DOI: 10.1145/3330204.3330256
G. Neto, W. Santos, Roberta Fagundes, T. Margaria
Recently, studies involving the creation of business value in Agile Software Development (ASD) have been growing substantially. However, the concept of value creation in ASD has not yet been clearly defined. Besides, the literature does not define practices that can create business value for ASD. Identifying these practices can change the mindset of agile teams, since surveys indicate that, from the point of view of the agile team, the creation of value is poorly understood. Thus, this study carried out a Systematic Literature Review to identify how value creation is defined in ASD, and how practices can improve this value creation. Despite the lack of studies on the subject, we identified practices and its positive and negative influence on value creation.
最近,关于在敏捷软件开发(ASD)中创造业务价值的研究有了实质性的增长。然而,在自闭症谱系障碍中,价值创造的概念还没有得到明确的定义。此外,文献没有定义可以为ASD创造商业价值的实践。确定这些实践可以改变敏捷团队的思维方式,因为调查表明,从敏捷团队的角度来看,价值的创造理解得很差。因此,本研究进行了系统的文献综述,以确定在ASD中如何定义价值创造,以及实践如何改进这种价值创造。尽管缺乏对这一主题的研究,但我们确定了实践及其对价值创造的积极和消极影响。
{"title":"Towards an Understanding of Value Creation in Agile Software Development","authors":"G. Neto, W. Santos, Roberta Fagundes, T. Margaria","doi":"10.1145/3330204.3330256","DOIUrl":"https://doi.org/10.1145/3330204.3330256","url":null,"abstract":"Recently, studies involving the creation of business value in Agile Software Development (ASD) have been growing substantially. However, the concept of value creation in ASD has not yet been clearly defined. Besides, the literature does not define practices that can create business value for ASD. Identifying these practices can change the mindset of agile teams, since surveys indicate that, from the point of view of the agile team, the creation of value is poorly understood. Thus, this study carried out a Systematic Literature Review to identify how value creation is defined in ASD, and how practices can improve this value creation. Despite the lack of studies on the subject, we identified practices and its positive and negative influence on value creation.","PeriodicalId":348938,"journal":{"name":"Proceedings of the XV Brazilian Symposium on Information Systems","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117278404","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
FAEController FAEController
Pub Date : 2019-05-20 DOI: 10.1145/3330204.3330285
Eduardo Augusto Klosowski, Adriano Fiorese
A Software-Defined Network (SDN) requires a controller that is responsible for defining how the network will behave. The controller has the responsibility to install rules to forward data streams through the network devices. Thus, it is necessary that the controller presents performance good enough to attend the network needs. However, with the diversity of existing controllers, some offering more facilities to the developer, while others offer higher performance, a doubt arises regarding which controller manages to attend the network demand, or how much performance can be bargained to get more facilities. To answer these questions, this work presents FAEController. It is an SDN controllers evaluation framework based on relative efficiency obtained by means the Data Envelopment Analysis (DEA) multicriteria decision-making method. This proposed framework takes into account several stages including the controllers' performance evaluation, creation of the performance database and, how to use these database to identify which controllers attend the network demand using the DEA method. Results comprising the proposed framework evaluation indicate the viability of the relative efficiency approach and its relation with the used controllers' resources.
{"title":"FAEController","authors":"Eduardo Augusto Klosowski, Adriano Fiorese","doi":"10.1145/3330204.3330285","DOIUrl":"https://doi.org/10.1145/3330204.3330285","url":null,"abstract":"A Software-Defined Network (SDN) requires a controller that is responsible for defining how the network will behave. The controller has the responsibility to install rules to forward data streams through the network devices. Thus, it is necessary that the controller presents performance good enough to attend the network needs. However, with the diversity of existing controllers, some offering more facilities to the developer, while others offer higher performance, a doubt arises regarding which controller manages to attend the network demand, or how much performance can be bargained to get more facilities. To answer these questions, this work presents FAEController. It is an SDN controllers evaluation framework based on relative efficiency obtained by means the Data Envelopment Analysis (DEA) multicriteria decision-making method. This proposed framework takes into account several stages including the controllers' performance evaluation, creation of the performance database and, how to use these database to identify which controllers attend the network demand using the DEA method. Results comprising the proposed framework evaluation indicate the viability of the relative efficiency approach and its relation with the used controllers' resources.","PeriodicalId":348938,"journal":{"name":"Proceedings of the XV Brazilian Symposium on Information Systems","volume":"55 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117300577","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
期刊
Proceedings of the XV Brazilian Symposium on Information Systems
全部 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