首页 > 最新文献

2019 IEEE/ACM 41st International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER)最新文献

英文 中文
Biofeedback Augmented Software Engineering: Monitoring of Programmers' Mental Effort 生物反馈增强软件工程:监控程序员的心理努力
R. Couceiro, G. Duarte, J. Durães, J. Castelhano, C. Duarte, C. Teixeira, M. Castelo‐Branco, P. Carvalho, H. Madeira
This paper presents emergent experimental results showing that mental effort of programmers in code understanding tasks can be monitored through HRV (heart rate variability) using non-intrusive wearable devices. Results suggest that HRV is a good predictor for cognitive load when analyzing code and HRV results are consistent with the mental effort perceived by programmers using NASA-TLX. Furthermore, code complexity metrics do not correlate entirely with mental effort and do not seem a good indicator of the subjective perception of complexity felt by programmers. These first results are presented in the context of the project BASE-Biofeedback Augmented Software Engineering, which is briefly sketched, and proposes a radical neuroscience enabled approach to introduce biofeedback in software development
本文提出了紧急实验结果,表明程序员在代码理解任务中的心理努力可以通过使用非侵入式可穿戴设备的HRV(心率变异性)来监测。结果表明,在分析代码时,HRV可以很好地预测认知负荷,并且HRV结果与使用NASA-TLX的程序员所感知到的脑力劳动一致。此外,代码复杂性度量并不完全与脑力劳动相关,并且似乎不能很好地指示程序员对复杂性的主观感知。这些最初的结果是在base -生物反馈增强软件工程项目的背景下提出的,该项目简要概述了生物反馈,并提出了一种激进的神经科学方法,将生物反馈引入软件开发
{"title":"Biofeedback Augmented Software Engineering: Monitoring of Programmers' Mental Effort","authors":"R. Couceiro, G. Duarte, J. Durães, J. Castelhano, C. Duarte, C. Teixeira, M. Castelo‐Branco, P. Carvalho, H. Madeira","doi":"10.1109/ICSE-NIER.2019.00018","DOIUrl":"https://doi.org/10.1109/ICSE-NIER.2019.00018","url":null,"abstract":"This paper presents emergent experimental results showing that mental effort of programmers in code understanding tasks can be monitored through HRV (heart rate variability) using non-intrusive wearable devices. Results suggest that HRV is a good predictor for cognitive load when analyzing code and HRV results are consistent with the mental effort perceived by programmers using NASA-TLX. Furthermore, code complexity metrics do not correlate entirely with mental effort and do not seem a good indicator of the subjective perception of complexity felt by programmers. These first results are presented in the context of the project BASE-Biofeedback Augmented Software Engineering, which is briefly sketched, and proposes a radical neuroscience enabled approach to introduce biofeedback in software development","PeriodicalId":180082,"journal":{"name":"2019 IEEE/ACM 41st International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2019-05-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121640254","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}
引用次数: 13
Trade-Off-Oriented Development: Making Quality Attribute Trade-Offs First-Class 权衡导向的开发:使质量属性权衡成为头等大事
Tobias Dürschmid, Eunsuk Kang, D. Garlan
Implementing a solution for a design decision that precisely satisfies the trade-off between quality attributes can be extremely challenging. Further, typically quality attribute trade-offs are not represented as first-class entities in development artifacts. Hence, decisions might be sub-optimal and lack requirements traceability as well as changeability. We propose Trade-off-oriented Development (ToD), a new concept to automate the selection and integration of reusable implementations for a given design decision based on quality attribute trade-offs. Implementations that vary in quality attributes and that solve reoccurring design decisions are collected in a design decision library. Developers declaratively specify the quality attribute trade-off, which is then used to automatically select the best fitting implementation. We argue that thereby, software could satisfy the trade-offs more precisely, requirements are traceable and changeable, and advances in implementations automatically improve existing software.
为精确地满足质量属性之间的权衡的设计决策实现解决方案是极具挑战性的。此外,典型的质量属性权衡在开发工件中不被表示为一级实体。因此,决策可能不是最优的,并且缺乏需求可追溯性和可变性。我们提出了面向权衡的开发(Trade-off-oriented Development, ToD),这是一个基于质量属性权衡的设计决策自动选择和集成可重用实现的新概念。不同质量属性的实现和解决重复出现的设计决策的实现被收集到设计决策库中。开发人员声明式地指定质量属性权衡,然后使用它自动选择最合适的实现。我们认为,因此,软件可以更精确地满足权衡,需求是可跟踪的和可变的,并且实现中的进步自动地改进了现有的软件。
{"title":"Trade-Off-Oriented Development: Making Quality Attribute Trade-Offs First-Class","authors":"Tobias Dürschmid, Eunsuk Kang, D. Garlan","doi":"10.1109/ICSE-NIER.2019.00036","DOIUrl":"https://doi.org/10.1109/ICSE-NIER.2019.00036","url":null,"abstract":"Implementing a solution for a design decision that precisely satisfies the trade-off between quality attributes can be extremely challenging. Further, typically quality attribute trade-offs are not represented as first-class entities in development artifacts. Hence, decisions might be sub-optimal and lack requirements traceability as well as changeability. We propose Trade-off-oriented Development (ToD), a new concept to automate the selection and integration of reusable implementations for a given design decision based on quality attribute trade-offs. Implementations that vary in quality attributes and that solve reoccurring design decisions are collected in a design decision library. Developers declaratively specify the quality attribute trade-off, which is then used to automatically select the best fitting implementation. We argue that thereby, software could satisfy the trade-offs more precisely, requirements are traceable and changeable, and advances in implementations automatically improve existing software.","PeriodicalId":180082,"journal":{"name":"2019 IEEE/ACM 41st International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2019-05-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128351203","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}
引用次数: 6
Towards a Cognizant Virtual Software Modeling Assistant using Model Clones 利用模型克隆实现认知虚拟软件建模助手
Matthew Stephan
We present our new ideas on taking the first steps towards cultivating synergy between model-driven engineering (MDE), machine learning, and software clones. Specifically, we describe our vision in realizing a cognizant virtual software modeling assistant that uses the latter two to improve software design and MDE. Software engineering has benefited greatly from knowledge-based cognizant source code completion and assistance, but MDE has few and limited analogous capabilities. We outline our research directions by describing our vision for a prototype assistant that provides suggestions to modelers performing model creation or extension in the form of 1) complete models for insertion or guidance, and 2) granular single-step operations. These suggestions are derived by detecting clones of the in-progress model and existing domain, organizational, and exemplar models. We overview our envisioned workflow between modeler and assistant, and, using Simulink as an example, illustrate different manifestations including multiple overlays with percentages and employing variant elements.
我们提出了在培养模型驱动工程(MDE)、机器学习和软件克隆之间的协同作用方面迈出第一步的新想法。具体来说,我们描述了实现一个认知虚拟软件建模助手的愿景,该助手使用后两者来改进软件设计和MDE。软件工程从基于知识的认知源代码完成和辅助中获益良多,但是MDE的类似能力很少而且有限。我们通过描述我们对原型助手的愿景来概述我们的研究方向,该原型助手为建模者提供建议,以1)插入或指导的完整模型,以及2)粒度单步操作的形式执行模型创建或扩展。这些建议是通过检测正在进行的模型和现有的领域、组织和范例模型的克隆而得到的。我们概述了我们在建模器和助手之间设想的工作流程,并以Simulink为例,说明了不同的表现形式,包括多个百分比覆盖和采用不同的元素。
{"title":"Towards a Cognizant Virtual Software Modeling Assistant using Model Clones","authors":"Matthew Stephan","doi":"10.1109/ICSE-NIER.2019.00014","DOIUrl":"https://doi.org/10.1109/ICSE-NIER.2019.00014","url":null,"abstract":"We present our new ideas on taking the first steps towards cultivating synergy between model-driven engineering (MDE), machine learning, and software clones. Specifically, we describe our vision in realizing a cognizant virtual software modeling assistant that uses the latter two to improve software design and MDE. Software engineering has benefited greatly from knowledge-based cognizant source code completion and assistance, but MDE has few and limited analogous capabilities. We outline our research directions by describing our vision for a prototype assistant that provides suggestions to modelers performing model creation or extension in the form of 1) complete models for insertion or guidance, and 2) granular single-step operations. These suggestions are derived by detecting clones of the in-progress model and existing domain, organizational, and exemplar models. We overview our envisioned workflow between modeler and assistant, and, using Simulink as an example, illustrate different manifestations including multiple overlays with percentages and employing variant elements.","PeriodicalId":180082,"journal":{"name":"2019 IEEE/ACM 41st International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2019-05-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134421706","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}
引用次数: 14
Leveraging Small Software Engineering Data Sets with Pre-Trained Neural Networks 利用小型软件工程数据集与预训练的神经网络
R. Robbes, Andrea Janes
Many software engineering data sets, particularly those that demand manual labelling for classification, are necessarily small. As a consequence, several recent software engineering papers have cast doubt on the effectiveness of deep neural networks for classification tasks, when applied to these data sets. We provide initial evidence that recent advances in Natural Language Processing, that allow neural networks to leverage large amount of unlabelled data in a pre-training phase, can significantly improve performance.
许多软件工程数据集,特别是那些需要手工标记进行分类的数据集,必然很小。因此,最近的几篇软件工程论文对深度神经网络用于分类任务的有效性提出了质疑,当应用于这些数据集时。我们提供的初步证据表明,自然语言处理的最新进展允许神经网络在预训练阶段利用大量未标记的数据,可以显着提高性能。
{"title":"Leveraging Small Software Engineering Data Sets with Pre-Trained Neural Networks","authors":"R. Robbes, Andrea Janes","doi":"10.1109/ICSE-NIER.2019.00016","DOIUrl":"https://doi.org/10.1109/ICSE-NIER.2019.00016","url":null,"abstract":"Many software engineering data sets, particularly those that demand manual labelling for classification, are necessarily small. As a consequence, several recent software engineering papers have cast doubt on the effectiveness of deep neural networks for classification tasks, when applied to these data sets. We provide initial evidence that recent advances in Natural Language Processing, that allow neural networks to leverage large amount of unlabelled data in a pre-training phase, can significantly improve performance.","PeriodicalId":180082,"journal":{"name":"2019 IEEE/ACM 41st International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2019-05-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127656409","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}
引用次数: 18
Energy-Based Anomaly Detection A New Perspective for Predicting Software Failures 基于能量的异常检测:预测软件故障的新视角
C. Monni, M. Pezzè
The ability of predicting failures before their occurrence is a fundamental enabler for reducing field failures and improving the reliability of complex software systems. Recent research proposes many techniques to detect anomalous values of system metrics, and demonstrates that collective anomalies are a good symptom of failure-prone states. In this paper (i) we observe the analogy of complex software systems with multi-particle and network systems, (ii) propose to use energy-based models commonly exploited in physics and statistical mechanics to precisely reveal failure-prone behaviors without training with seeded errors, and (iii) present some preliminary experimental results that show the feasibility of our approach.
在故障发生之前预测故障的能力是减少现场故障和提高复杂软件系统可靠性的基本因素。最近的研究提出了许多技术来检测系统度量的异常值,并表明集体异常是故障易发状态的良好征兆。在本文中,我们(i)观察到复杂软件系统与多粒子和网络系统的类比,(ii)提出使用通常在物理学和统计力学中使用的基于能量的模型来精确地揭示容易发生故障的行为,而无需使用种子错误进行训练,以及(iii)提出一些初步的实验结果,表明我们的方法的可行性。
{"title":"Energy-Based Anomaly Detection A New Perspective for Predicting Software Failures","authors":"C. Monni, M. Pezzè","doi":"10.1109/ICSE-NIER.2019.00026","DOIUrl":"https://doi.org/10.1109/ICSE-NIER.2019.00026","url":null,"abstract":"The ability of predicting failures before their occurrence is a fundamental enabler for reducing field failures and improving the reliability of complex software systems. Recent research proposes many techniques to detect anomalous values of system metrics, and demonstrates that collective anomalies are a good symptom of failure-prone states. In this paper (i) we observe the analogy of complex software systems with multi-particle and network systems, (ii) propose to use energy-based models commonly exploited in physics and statistical mechanics to precisely reveal failure-prone behaviors without training with seeded errors, and (iii) present some preliminary experimental results that show the feasibility of our approach.","PeriodicalId":180082,"journal":{"name":"2019 IEEE/ACM 41st International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2019-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115460290","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}
引用次数: 7
[Copyright notice] (版权)
{"title":"[Copyright notice]","authors":"","doi":"10.1109/icse-nier.2019.00003","DOIUrl":"https://doi.org/10.1109/icse-nier.2019.00003","url":null,"abstract":"","PeriodicalId":180082,"journal":{"name":"2019 IEEE/ACM 41st International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2019-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124656776","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
Current Challenges in Practical Object-Oriented Software Design 实用面向对象软件设计的当前挑战
M. Aniche, J. Yoder, Fabio Kon
According to the extensive 50-year-old body of knowledge in object-oriented programming and design, good software designs are, among other characteristics, lowly coupled, highly cohesive, extensible, comprehensible, and not fragile. However, with the increased complexity and heterogeneity of contemporary software, this might not be enough. This paper discusses the practical challenges of object-oriented design in modern software development. We focus on three main challenges: (1) how technologies, frameworks, and architectures pressure developers to make design decisions that they would not take in an ideal scenario, (2) the complexity of current real-world problems require developers to devise not only a single, but several models for the same problem that live and interact together, and (3) how existing quality assessment techniques for object-oriented design should go beyond high-level metrics. Finally, we propose an agenda for future research that should be tackled by both scientists and practitioners soon. This paper is a call for arms for more reality-oriented research on the object-oriented software design field.
根据有50年历史的面向对象编程和设计知识体系,好的软件设计具有低耦合、高内聚、可扩展、可理解和不脆弱等特点。然而,随着现代软件的复杂性和异构性的增加,这可能还不够。本文讨论了面向对象设计在现代软件开发中的实际挑战。我们关注三个主要挑战:(1)技术、框架和体系结构如何迫使开发人员做出他们在理想情况下不会采取的设计决策;(2)当前现实世界问题的复杂性要求开发人员不仅要设计一个模型,而且要为同一问题设计多个模型,这些模型存在并相互作用;(3)面向对象设计的现有质量评估技术如何超越高级指标。最后,我们提出了一个未来研究的议程,科学家和实践者都应该尽快解决这个问题。本文是对面向对象软件设计领域更多面向现实的研究的一种号召。
{"title":"Current Challenges in Practical Object-Oriented Software Design","authors":"M. Aniche, J. Yoder, Fabio Kon","doi":"10.1109/ICSE-NIER.2019.00037","DOIUrl":"https://doi.org/10.1109/ICSE-NIER.2019.00037","url":null,"abstract":"According to the extensive 50-year-old body of knowledge in object-oriented programming and design, good software designs are, among other characteristics, lowly coupled, highly cohesive, extensible, comprehensible, and not fragile. However, with the increased complexity and heterogeneity of contemporary software, this might not be enough. This paper discusses the practical challenges of object-oriented design in modern software development. We focus on three main challenges: (1) how technologies, frameworks, and architectures pressure developers to make design decisions that they would not take in an ideal scenario, (2) the complexity of current real-world problems require developers to devise not only a single, but several models for the same problem that live and interact together, and (3) how existing quality assessment techniques for object-oriented design should go beyond high-level metrics. Finally, we propose an agenda for future research that should be tackled by both scientists and practitioners soon. This paper is a call for arms for more reality-oriented research on the object-oriented software design field.","PeriodicalId":180082,"journal":{"name":"2019 IEEE/ACM 41st International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2019-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123154527","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}
引用次数: 14
Requirements Engineering as Science in the Small 需求工程是一门小型的科学
Munindar P. Singh, A. Chopra
This paper identifies similarities between requirements engineering (RE) and the scientific method. It argues that RE is concerned with the development of models of small universes and thus relates to natural science despite RE having a prescriptive rather than a descriptive nature. An explicitly philosophical stance sheds light on RE processes and brings up criteria for judging RE processes.
本文确定了需求工程(RE)和科学方法之间的相似之处。它认为,可再生能源与小宇宙模型的发展有关,因此与自然科学有关,尽管可再生能源具有规定性而非描述性。明确的哲学立场阐明了可再生能源过程,并提出了判断可再生能源过程的标准。
{"title":"Requirements Engineering as Science in the Small","authors":"Munindar P. Singh, A. Chopra","doi":"10.1109/ICSE-NIER.2019.00020","DOIUrl":"https://doi.org/10.1109/ICSE-NIER.2019.00020","url":null,"abstract":"This paper identifies similarities between requirements engineering (RE) and the scientific method. It argues that RE is concerned with the development of models of small universes and thus relates to natural science despite RE having a prescriptive rather than a descriptive nature. An explicitly philosophical stance sheds light on RE processes and brings up criteria for judging RE processes.","PeriodicalId":180082,"journal":{"name":"2019 IEEE/ACM 41st International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2019-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133447499","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
PLUS: Performance Learning for Uncertainty of Software 附加:软件不确定性的性能学习
Catia Trubiani, Sven Apel
Uncertainty is particularly critical in software performance engineering when it relates to the values of important parameters such as workload, operational profile, and resource demand, because such parameters inevitably affect the overall system performance. Prior work focused on monitoring the performance characteristics of software systems while considering influence of configuration options. The problem of incorporating uncertainty as a first-class concept in the software development process to identify performance issues is still challenging. The PLUS (Performance Learning for Uncertainty of Software) approach aims at addressing these limitations by investigating the specification of a new class of performance models capturing how the different uncertainties underlying a software system affect its performance characteristics. The main goal of PLUS is to answer a fundamental question in the software performance engineering domain: How to model the variable configuration options (i.e., software and hardware resources) and their intrinsic uncertainties (e.g., resource demand, processor speed) to represent the performance characteristics of software systems? This way, software engineers are exposed to a quantitative evaluation of their systems that supports them in the task of identifying performance critical configurations along with their uncertainties.
在软件性能工程中,当不确定性与诸如工作负载、操作概要和资源需求等重要参数的值相关时,它是特别关键的,因为这些参数不可避免地会影响整个系统的性能。先前的工作集中在监视软件系统的性能特征,同时考虑配置选项的影响。将不确定性作为软件开发过程中的头等概念来识别性能问题的问题仍然具有挑战性。PLUS(软件不确定性的性能学习)方法旨在通过研究一类新的性能模型的规范来解决这些限制,这些模型捕获了软件系统底层的不同不确定性如何影响其性能特征。PLUS的主要目标是回答软件性能工程领域中的一个基本问题:如何对可变配置选项(例如,软件和硬件资源)及其内在的不确定性(例如,资源需求,处理器速度)建模,以表示软件系统的性能特征?通过这种方式,软件工程师可以对他们的系统进行定量评估,以支持他们识别性能关键配置及其不确定性的任务。
{"title":"PLUS: Performance Learning for Uncertainty of Software","authors":"Catia Trubiani, Sven Apel","doi":"10.1109/ICSE-NIER.2019.00028","DOIUrl":"https://doi.org/10.1109/ICSE-NIER.2019.00028","url":null,"abstract":"Uncertainty is particularly critical in software performance engineering when it relates to the values of important parameters such as workload, operational profile, and resource demand, because such parameters inevitably affect the overall system performance. Prior work focused on monitoring the performance characteristics of software systems while considering influence of configuration options. The problem of incorporating uncertainty as a first-class concept in the software development process to identify performance issues is still challenging. The PLUS (Performance Learning for Uncertainty of Software) approach aims at addressing these limitations by investigating the specification of a new class of performance models capturing how the different uncertainties underlying a software system affect its performance characteristics. The main goal of PLUS is to answer a fundamental question in the software performance engineering domain: How to model the variable configuration options (i.e., software and hardware resources) and their intrinsic uncertainties (e.g., resource demand, processor speed) to represent the performance characteristics of software systems? This way, software engineers are exposed to a quantitative evaluation of their systems that supports them in the task of identifying performance critical configurations along with their uncertainties.","PeriodicalId":180082,"journal":{"name":"2019 IEEE/ACM 41st International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2019-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129851792","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}
引用次数: 6
Program Committee of ICSE-NIER 2019 ICSE-NIER 2019项目委员会
{"title":"Program Committee of ICSE-NIER 2019","authors":"","doi":"10.1109/icse-nier.2019.00007","DOIUrl":"https://doi.org/10.1109/icse-nier.2019.00007","url":null,"abstract":"","PeriodicalId":180082,"journal":{"name":"2019 IEEE/ACM 41st International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2019-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123024015","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
期刊
2019 IEEE/ACM 41st International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER)
全部 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