首页 > 最新文献

2016 10th International Conference on the Quality of Information and Communications Technology (QUATIC)最新文献

英文 中文
Foreword of the Thematic Track Quality Aspects in Agile Methods 敏捷方法中的质量方面专题专题前言
Eduardo Miranda, J. Fernandes
There is no doubt that agile methods have become mainstream and with their increased use unanswered questions start to appear: How do we address cross-cutting concerns when software is developed vertically? Does value prioritization lead to increases in technical debt by promoting feature development over refactoring? Isn’t the reticence to write initial specifications on the premise of change an invitation to unnecessary change? As agile development matures answers, albeit partial, responses start to appear. The recurring themes in this year presentations are not whether agile is good or bad, better or worse,
毫无疑问,敏捷方法已经成为主流,并且随着它们使用的增加,未解决的问题开始出现:当软件垂直开发时,我们如何处理横切关注点?价值优先级是否会通过促进特性开发而不是重构而导致技术债务的增加?不愿在变更的前提下编写初始规格说明,难道不是在邀请不必要的变更吗?随着敏捷开发答案的成熟(尽管是部分的),响应开始出现。今年演讲中反复出现的主题不是敏捷是好是坏,是更好还是更糟,
{"title":"Foreword of the Thematic Track Quality Aspects in Agile Methods","authors":"Eduardo Miranda, J. Fernandes","doi":"10.1109/QUATIC.2016.027","DOIUrl":"https://doi.org/10.1109/QUATIC.2016.027","url":null,"abstract":"There is no doubt that agile methods have become mainstream and with their increased use unanswered questions start to appear: How do we address cross-cutting concerns when software is developed vertically? Does value prioritization lead to increases in technical debt by promoting feature development over refactoring? Isn’t the reticence to write initial specifications on the premise of change an invitation to unnecessary change? As agile development matures answers, albeit partial, responses start to appear. The recurring themes in this year presentations are not whether agile is good or bad, better or worse,","PeriodicalId":157671,"journal":{"name":"2016 10th International Conference on the Quality of Information and Communications Technology (QUATIC)","volume":"56 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121223514","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Towards a Model about Quality of Software Requirements Specification in Agile Projects 敏捷项目中软件需求规范质量模型研究
Juliana Medeiros, M. Goulão, A. Vasconcelos, Carla Schuenemann
The quality of Software Requirements Specifications (SRS) is important to gain a competitive advantage in the software industry. Although the use of agile methods has grown in recent years, empirical studies conducted in industry identified several problems related to SRS in the context of agile projects. The goal of this study is to investigate the phenomenon of the quality of SRS in Agile Software Development (ASD) and build an explanatory model about it. We use a mixed method research strategy for creating a rich description of the factors that affect the quality of SRS in ASD. First, we conducted a systematic mapping study, then we performed a cross-case analysis of two software organizations: one small private organization and a large public organization. We built an initial model from this analysis. The findings were that SRS in agile projects should be directed to the development team, so it should be close to what will be implemented. The fragmentation of the description of the requirements in various artifacts and excessive detail were considered factors that compromise the quality of the SRS.
软件需求规范(SRS)的质量对于在软件行业中获得竞争优势非常重要。尽管近年来敏捷方法的使用有所增长,但在行业中进行的实证研究发现了敏捷项目背景下与SRS相关的几个问题。本研究的目的是探讨敏捷软件开发(ASD)中SRS的质量现象,并建立其解释模型。我们使用混合方法研究策略,对影响ASD中SRS质量的因素进行了丰富的描述。首先,我们进行了系统的映射研究,然后我们对两个软件组织进行了跨案例分析:一个小型私人组织和一个大型公共组织。我们根据这个分析建立了一个初始模型。研究结果表明,敏捷项目中的SRS应该直接针对开发团队,因此它应该接近将要实现的内容。各种工件中需求描述的碎片化和过多的细节被认为是影响SRS质量的因素。
{"title":"Towards a Model about Quality of Software Requirements Specification in Agile Projects","authors":"Juliana Medeiros, M. Goulão, A. Vasconcelos, Carla Schuenemann","doi":"10.1109/QUATIC.2016.058","DOIUrl":"https://doi.org/10.1109/QUATIC.2016.058","url":null,"abstract":"The quality of Software Requirements Specifications (SRS) is important to gain a competitive advantage in the software industry. Although the use of agile methods has grown in recent years, empirical studies conducted in industry identified several problems related to SRS in the context of agile projects. The goal of this study is to investigate the phenomenon of the quality of SRS in Agile Software Development (ASD) and build an explanatory model about it. We use a mixed method research strategy for creating a rich description of the factors that affect the quality of SRS in ASD. First, we conducted a systematic mapping study, then we performed a cross-case analysis of two software organizations: one small private organization and a large public organization. We built an initial model from this analysis. The findings were that SRS in agile projects should be directed to the development team, so it should be close to what will be implemented. The fragmentation of the description of the requirements in various artifacts and excessive detail were considered factors that compromise the quality of the SRS.","PeriodicalId":157671,"journal":{"name":"2016 10th International Conference on the Quality of Information and Communications Technology (QUATIC)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115138495","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
Expressing Measurement Uncertainty in Software Models 在软件模型中表达测量不确定性
Antonio Vallecillo, C. Morcillo, Priscill Orue
Uncertainty is an inherent property of any measure or estimation performed in any physical setting, and therefore it needs to be taken into consideration when modelling systems that manage real data. Although several modelling languages permit the representation of measurement uncertainty for describing certain system attributes, these aspects are not normally incorporated into their type systems. Thus, operating with uncertain values and propagating uncertainty are normally cumbersome processes and difficult to achieve at the model level. This paper proposes an extension of the UML and OCL types to incorporate data uncertainty coming from physical measurements or user estimations into the models, together with the set of operations defined for the values of these types.
不确定性是在任何物理环境中进行的任何测量或估计的固有属性,因此在对管理真实数据的系统建模时需要考虑到不确定性。尽管一些建模语言允许用测量不确定性的表示来描述某些系统属性,但是这些方面通常不被合并到它们的类型系统中。因此,使用不确定的值操作和传播不确定性通常是繁琐的过程,难以在模型级别实现。本文提出了UML和OCL类型的扩展,将来自物理测量或用户估计的数据不确定性合并到模型中,以及为这些类型的值定义的一组操作。
{"title":"Expressing Measurement Uncertainty in Software Models","authors":"Antonio Vallecillo, C. Morcillo, Priscill Orue","doi":"10.1109/QUATIC.2016.013","DOIUrl":"https://doi.org/10.1109/QUATIC.2016.013","url":null,"abstract":"Uncertainty is an inherent property of any measure or estimation performed in any physical setting, and therefore it needs to be taken into consideration when modelling systems that manage real data. Although several modelling languages permit the representation of measurement uncertainty for describing certain system attributes, these aspects are not normally incorporated into their type systems. Thus, operating with uncertain values and propagating uncertainty are normally cumbersome processes and difficult to achieve at the model level. This paper proposes an extension of the UML and OCL types to incorporate data uncertainty coming from physical measurements or user estimations into the models, together with the set of operations defined for the values of these types.","PeriodicalId":157671,"journal":{"name":"2016 10th International Conference on the Quality of Information and Communications Technology (QUATIC)","volume":"86 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115159230","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}
引用次数: 9
Towards the Online Testing of Distributed and Heterogeneous Systems with Extended Petri Nets 扩展Petri网在分布式和异构系统在线测试中的应用
B. Lima, J. Faria
The growing dependence of our society on increasingly complex software systems makes software testing ever more important and challenging. In many domains, such as healthcare and transportation, several independent systems, forming a heterogeneous and distributed system of systems, are involved in the provisioning of end-to-end services to users. However, existing testing techniques, namely in the model-based testing field, provide little support for properly testing such systems. To bridge the gaps identified in the state of the art we intend to develop a research work where the main goal is to significantly reduce the cost of testing distributed and heterogeneous systems, from the standpoint of time, resources and expertise required, as compared to existing approaches. For that, we propose a preliminary approach and a toolset architecture for automating the testing of end-to-end services in distributed and heterogeneous systems. The tester interacts with a visual modeling frontend to describe key behavioral scenarios, invoke test generation and execution, and visualize test results and coverage information back in the model. The visual modeling notation is converted to a formal notation amenable for runtime interpretation in the backend. A distributed test monitoring and control infrastructure is responsible for interacting with the components of the system under test, as test driver, monitor and stub. At the core of the toolset, a test execution engine coordinates test execution and checks the conformance of the observed execution trace with the expectations derived from the visual model. A real world example from the Ambient Assisted Living domain is presented to illustrate the approach. As future work we intend to develop distributed and incremental algorithms for online testing of distributed and heterogeneous systems based on Extended Petri Nets at runtime and validate them in real world case studies.
我们的社会日益依赖于日益复杂的软件系统,这使得软件测试变得更加重要和具有挑战性。在许多领域(例如医疗保健和交通运输)中,涉及到向用户提供端到端服务的几个独立系统,形成异构和分布式系统的系统。然而,现有的测试技术,即基于模型的测试领域,对正确测试此类系统提供的支持很少。为了弥合目前技术水平上的差距,我们打算开展一项研究工作,其主要目标是从时间、资源和所需专业知识的角度来看,与现有方法相比,显著降低测试分布式和异构系统的成本。为此,我们提出了一种初步的方法和工具集体系结构,用于在分布式和异构系统中自动化测试端到端服务。测试人员与可视化建模前端交互,以描述关键的行为场景,调用测试生成和执行,并在模型中可视化测试结果和覆盖信息。可视建模符号被转换为可在后端进行运行时解释的正式符号。分布式测试监视和控制基础结构负责与被测系统的组件进行交互,如测试驱动程序、监视器和存根。在工具集的核心,测试执行引擎协调测试执行,并检查观察到的执行跟踪与来自可视化模型的期望的一致性。给出了一个来自环境辅助生活领域的真实世界示例来说明该方法。作为未来的工作,我们打算开发分布式和增量算法,用于在运行时基于扩展Petri网的分布式和异构系统的在线测试,并在现实世界的案例研究中验证它们。
{"title":"Towards the Online Testing of Distributed and Heterogeneous Systems with Extended Petri Nets","authors":"B. Lima, J. Faria","doi":"10.1109/QUATIC.2016.057","DOIUrl":"https://doi.org/10.1109/QUATIC.2016.057","url":null,"abstract":"The growing dependence of our society on increasingly complex software systems makes software testing ever more important and challenging. In many domains, such as healthcare and transportation, several independent systems, forming a heterogeneous and distributed system of systems, are involved in the provisioning of end-to-end services to users. However, existing testing techniques, namely in the model-based testing field, provide little support for properly testing such systems. To bridge the gaps identified in the state of the art we intend to develop a research work where the main goal is to significantly reduce the cost of testing distributed and heterogeneous systems, from the standpoint of time, resources and expertise required, as compared to existing approaches. For that, we propose a preliminary approach and a toolset architecture for automating the testing of end-to-end services in distributed and heterogeneous systems. The tester interacts with a visual modeling frontend to describe key behavioral scenarios, invoke test generation and execution, and visualize test results and coverage information back in the model. The visual modeling notation is converted to a formal notation amenable for runtime interpretation in the backend. A distributed test monitoring and control infrastructure is responsible for interacting with the components of the system under test, as test driver, monitor and stub. At the core of the toolset, a test execution engine coordinates test execution and checks the conformance of the observed execution trace with the expectations derived from the visual model. A real world example from the Ambient Assisted Living domain is presented to illustrate the approach. As future work we intend to develop distributed and incremental algorithms for online testing of distributed and heterogeneous systems based on Extended Petri Nets at runtime and validate them in real world case studies.","PeriodicalId":157671,"journal":{"name":"2016 10th International Conference on the Quality of Information and Communications Technology (QUATIC)","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124739899","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Generic Acceptance Test Strategy for Mobile Robots' Navigation Algorithms: Applied in a Health Care Environment 移动机器人导航算法的通用验收测试策略:在医疗环境中的应用
Martine Herpers, Daniela Schmelz
The market for mobile robots supporting the work in non-industrial environments is increasing. Mobile robots are sold to millions of households and reached a reliability recommending them for professional environments as eHealth environments. Robots of today might not be designed for such demanding areas, but they evolve in this direction. For nontechnical users there is no advice available how they can test robots for their environment. Former studies indicated some areas which might be important to be tested, but at the end no concrete strategy to derive test cases or scenarios have been provided. A concrete generic test strategy is developed, starting with the advices derived from a literature study. The derived generic test strategy was then evaluated by using it for a concrete scenario. We used one of the most reliable household robots, the Roomba from iRobot for a challenging hospital environment. The evaluation showed that there is a high risk to miss out critical situations and that a generic test strategy could guide teams through an adequate definition of test scenarios.
支持在非工业环境中工作的移动机器人市场正在增加。移动机器人被销售到数百万家庭,并且达到了推荐它们用于专业环境如电子健康环境的可靠性。今天的机器人可能不是为这种苛刻的领域而设计的,但它们正朝着这个方向发展。对于非技术用户,没有关于他们如何根据环境测试机器人的建议。以前的研究指出了一些可能需要测试的重要领域,但是最后没有提供派生测试用例或场景的具体策略。从文献研究的建议出发,提出了具体的通用测试策略。然后通过将其用于具体场景来评估派生的通用测试策略。我们使用了最可靠的家用机器人之一,iRobot公司的Roomba,用于具有挑战性的医院环境。评估显示,错过关键情况的风险很高,并且通用的测试策略可以通过测试场景的适当定义来指导团队。
{"title":"Generic Acceptance Test Strategy for Mobile Robots' Navigation Algorithms: Applied in a Health Care Environment","authors":"Martine Herpers, Daniela Schmelz","doi":"10.1109/QUATIC.2016.051","DOIUrl":"https://doi.org/10.1109/QUATIC.2016.051","url":null,"abstract":"The market for mobile robots supporting the work in non-industrial environments is increasing. Mobile robots are sold to millions of households and reached a reliability recommending them for professional environments as eHealth environments. Robots of today might not be designed for such demanding areas, but they evolve in this direction. For nontechnical users there is no advice available how they can test robots for their environment. Former studies indicated some areas which might be important to be tested, but at the end no concrete strategy to derive test cases or scenarios have been provided. A concrete generic test strategy is developed, starting with the advices derived from a literature study. The derived generic test strategy was then evaluated by using it for a concrete scenario. We used one of the most reliable household robots, the Roomba from iRobot for a challenging hospital environment. The evaluation showed that there is a high risk to miss out critical situations and that a generic test strategy could guide teams through an adequate definition of test scenarios.","PeriodicalId":157671,"journal":{"name":"2016 10th International Conference on the Quality of Information and Communications Technology (QUATIC)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127626260","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
Multi-VisioTrace: Traceability Visualization Tool Multi-VisioTrace:跟踪可视化工具
Adriana Rodrigues, Maria Lencastre, G. C. Filho
Traceability supports various activities of the software development process, such as impact analysis of changes, reuse, maintenance, verification and validation. The graphical representation of traceability information is very important to its effective use in those activities. Visualization tools can help in the interaction with large amount of data, in the identification of characteristics, patterns and trends. However, visualization tools are usually built for a specific domain, and generally support a single visualization technique. Therefore, they do not meet appropriately the needs of different contexts. This paper presents a tool to support traceability visualization that provides different visualization techniques, allowing the user to choose the most appropriate to his/her task; the evaluation results of the proposed tool are presented through two studies.
可追溯性支持软件开发过程的各种活动,例如变更的影响分析、重用、维护、验证和确认。可追溯性信息的图形化表示对于其在这些活动中的有效使用是非常重要的。可视化工具可以帮助与大量数据进行交互,识别特征、模式和趋势。然而,可视化工具通常是为特定领域构建的,并且通常支持单一的可视化技术。因此,它们不能恰当地满足不同语境的需要。本文提出了一个支持可追溯性可视化的工具,它提供了不同的可视化技术,允许用户选择最适合他/她的任务;通过两项研究给出了所提出工具的评估结果。
{"title":"Multi-VisioTrace: Traceability Visualization Tool","authors":"Adriana Rodrigues, Maria Lencastre, G. C. Filho","doi":"10.1109/QUATIC.2016.019","DOIUrl":"https://doi.org/10.1109/QUATIC.2016.019","url":null,"abstract":"Traceability supports various activities of the software development process, such as impact analysis of changes, reuse, maintenance, verification and validation. The graphical representation of traceability information is very important to its effective use in those activities. Visualization tools can help in the interaction with large amount of data, in the identification of characteristics, patterns and trends. However, visualization tools are usually built for a specific domain, and generally support a single visualization technique. Therefore, they do not meet appropriately the needs of different contexts. This paper presents a tool to support traceability visualization that provides different visualization techniques, allowing the user to choose the most appropriate to his/her task; the evaluation results of the proposed tool are presented through two studies.","PeriodicalId":157671,"journal":{"name":"2016 10th International Conference on the Quality of Information and Communications Technology (QUATIC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124367697","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}
引用次数: 11
Usability Reasoning Using OWL 2 RL 使用owl2 RL进行可用性推理
Ludger Martin, Manuel Dudda
How users experience a web-site's usability is mostly subjective. There is an ISO standard adressing usability requirements (EN ISO 9241-11). However, its propositions are kept rather general and focus strongly on individual usage situations. Nevertheless, there are usability critera for websites that can be considered negative, e.g. bad contrast, a high readability index, or discrepancies between an expected user behavior and the users' actual behavior. Our system — AbRUPt — is able to capture a large number of such criteria automatically. By converting, modeling and developing a rule base in the semantic ontology language OWL 2 RL, a system is created that allows automated reasoning for potential web usability problems. This rule base will be presented in this paper.
用户如何体验网站的可用性主要是主观的。有一个关于可用性要求的ISO标准(EN ISO 9241-11)。然而,它的主张保持相当一般,并强烈关注个人使用情况。然而,网站的可用性标准可能被认为是负面的,例如对比度差,可读性指数高,或者预期用户行为与用户实际行为之间的差异。我们的系统——唐突——能够自动捕获大量这样的标准。通过转换、建模和开发语义本体语言OWL 2 RL中的规则库,创建了一个系统,允许对潜在的web可用性问题进行自动推理。本文将介绍该规则库。
{"title":"Usability Reasoning Using OWL 2 RL","authors":"Ludger Martin, Manuel Dudda","doi":"10.1109/QUATIC.2016.040","DOIUrl":"https://doi.org/10.1109/QUATIC.2016.040","url":null,"abstract":"How users experience a web-site's usability is mostly subjective. There is an ISO standard adressing usability requirements (EN ISO 9241-11). However, its propositions are kept rather general and focus strongly on individual usage situations. Nevertheless, there are usability critera for websites that can be considered negative, e.g. bad contrast, a high readability index, or discrepancies between an expected user behavior and the users' actual behavior. Our system — AbRUPt — is able to capture a large number of such criteria automatically. By converting, modeling and developing a rule base in the semantic ontology language OWL 2 RL, a system is created that allows automated reasoning for potential web usability problems. This rule base will be presented in this paper.","PeriodicalId":157671,"journal":{"name":"2016 10th International Conference on the Quality of Information and Communications Technology (QUATIC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125665122","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Implicit Priorities in Adaptation Requirements 适应要求中的隐性优先事项
J. Pimentel, Maria Lencastre, J. Castro
The increasing need for adaptive systems has led to the creation of many frameworks aiming to support their development. Nonetheless, the implementation of requirements related to adaptation, just as of any other kind of requirement, comes at a cost. In being so, it is necessary to consider requirements' priorities when creating such systems. In this work we analyze the relationship between requirements prioritization and software adaptation. In particular, the following questions are tackled: is the use of requirements-based adaptation frameworks somehow affected by requirements' priorities? Does the use of said frameworks affect requirements' priorities? Through an analysis of selected frameworks, we have found evidences that suggest positive answers for both questions. In this paper we present our findings as well as an initial proposal for interlacing prioritization activities with adaptation activities.
对自适应系统日益增长的需求导致了许多旨在支持其发展的框架的创建。尽管如此,与适应相关的需求的实现,就像任何其他类型的需求一样,是有代价的。因此,在创建这样的系统时,有必要考虑需求的优先级。在这项工作中,我们分析了需求优先级和软件适应性之间的关系。特别地,处理了以下问题:基于需求的适应框架的使用是否受到需求优先级的某种影响?所述框架的使用是否会影响需求的优先级?通过对所选框架的分析,我们发现了对这两个问题给出积极答案的证据。在本文中,我们提出了我们的研究结果以及将优先活动与适应活动相结合的初步建议。
{"title":"Implicit Priorities in Adaptation Requirements","authors":"J. Pimentel, Maria Lencastre, J. Castro","doi":"10.1109/QUATIC.2016.023","DOIUrl":"https://doi.org/10.1109/QUATIC.2016.023","url":null,"abstract":"The increasing need for adaptive systems has led to the creation of many frameworks aiming to support their development. Nonetheless, the implementation of requirements related to adaptation, just as of any other kind of requirement, comes at a cost. In being so, it is necessary to consider requirements' priorities when creating such systems. In this work we analyze the relationship between requirements prioritization and software adaptation. In particular, the following questions are tackled: is the use of requirements-based adaptation frameworks somehow affected by requirements' priorities? Does the use of said frameworks affect requirements' priorities? Through an analysis of selected frameworks, we have found evidences that suggest positive answers for both questions. In this paper we present our findings as well as an initial proposal for interlacing prioritization activities with adaptation activities.","PeriodicalId":157671,"journal":{"name":"2016 10th International Conference on the Quality of Information and Communications Technology (QUATIC)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131707181","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
On the Development of a Metric for Quality of Information Content over Anonymised Data-Sets 基于匿名数据集的信息内容质量度量的发展
Ian Oliver, Y. Miché
We propose a framework for measuring the impact of data anonymisation and obfuscation in information theoretic and data mining terms. Privacy functions often hamper machine learning but obscuring the classification functions. We propose to use Mutual Information over non-Euclidean spaces as a means of measuring the distortion induced by privacy function and following the same principle, we also propose to use Machine Learning techniques in order to quantify the impact of said obfuscation in terms of further data mining goals.
我们提出了一个框架来衡量信息理论和数据挖掘术语中数据匿名和混淆的影响。隐私功能通常会阻碍机器学习,但会模糊分类功能。我们建议使用非欧几里得空间上的互信息作为测量隐私函数引起的失真的手段,并遵循相同的原则,我们还建议使用机器学习技术,以便在进一步的数据挖掘目标方面量化所述混淆的影响。
{"title":"On the Development of a Metric for Quality of Information Content over Anonymised Data-Sets","authors":"Ian Oliver, Y. Miché","doi":"10.1109/QUATIC.2016.047","DOIUrl":"https://doi.org/10.1109/QUATIC.2016.047","url":null,"abstract":"We propose a framework for measuring the impact of data anonymisation and obfuscation in information theoretic and data mining terms. Privacy functions often hamper machine learning but obscuring the classification functions. We propose to use Mutual Information over non-Euclidean spaces as a means of measuring the distortion induced by privacy function and following the same principle, we also propose to use Machine Learning techniques in order to quantify the impact of said obfuscation in terms of further data mining goals.","PeriodicalId":157671,"journal":{"name":"2016 10th International Conference on the Quality of Information and Communications Technology (QUATIC)","volume":"131 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130651819","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
A Customizable Approach for the Automated Quality Assessment of Modelling Artifacts 建模工件自动质量评估的可定制方法
Francesco Basciani, Juri Di Rocco, D. D. Ruscio, Ludovico Iovino, A. Pierantonio
In Model-Driven Engineering (MDE) giving a precise definition of quality models, identifying which quality attributes are of interest for specific stakeholders, and how relating and aggregating together quality attributes are still open issues. The main limitations of currently available quality approaches are limited extensibility, artifact specificity, and manual assessment. This paper proposes an approach supporting the definition of custom quality models consisting of hierarchically organized quality attributes whose evaluation depends on metrics specifically conceived and applied on the modeling artifacts to be analysed. A domain specific language is proposed to specify how quality attributes and metrics have to be aggregated. An execution environment is also provided to apply the defined quality models on actual modeling artifacts so to enable their automated quality assessment. Real applications of the approach are presented by defining and applying explanatory quality models suitably conceived to assess the quality of metamodels and transformations retrieved from public repositories.
在模型驱动工程(MDE)中,给出质量模型的精确定义,确定特定涉众感兴趣的质量属性,以及如何将质量属性关联和聚集在一起仍然是开放的问题。目前可用的质量方法的主要限制是有限的可扩展性、工件特异性和手动评估。本文提出了一种支持定义自定义质量模型的方法,该模型由分层组织的质量属性组成,其评估依赖于在要分析的建模工件上具体构思和应用的度量。提出了一种特定于领域的语言来指定如何聚合质量属性和度量。还提供了一个执行环境,用于将定义的质量模型应用于实际的建模工件,以便启用它们的自动质量评估。该方法的实际应用是通过定义和应用解释性质量模型来呈现的,这些模型是为评估从公共存储库检索到的元模型和转换的质量而适当构思的。
{"title":"A Customizable Approach for the Automated Quality Assessment of Modelling Artifacts","authors":"Francesco Basciani, Juri Di Rocco, D. D. Ruscio, Ludovico Iovino, A. Pierantonio","doi":"10.1109/QUATIC.2016.025","DOIUrl":"https://doi.org/10.1109/QUATIC.2016.025","url":null,"abstract":"In Model-Driven Engineering (MDE) giving a precise definition of quality models, identifying which quality attributes are of interest for specific stakeholders, and how relating and aggregating together quality attributes are still open issues. The main limitations of currently available quality approaches are limited extensibility, artifact specificity, and manual assessment. This paper proposes an approach supporting the definition of custom quality models consisting of hierarchically organized quality attributes whose evaluation depends on metrics specifically conceived and applied on the modeling artifacts to be analysed. A domain specific language is proposed to specify how quality attributes and metrics have to be aggregated. An execution environment is also provided to apply the defined quality models on actual modeling artifacts so to enable their automated quality assessment. Real applications of the approach are presented by defining and applying explanatory quality models suitably conceived to assess the quality of metamodels and transformations retrieved from public repositories.","PeriodicalId":157671,"journal":{"name":"2016 10th International Conference on the Quality of Information and Communications Technology (QUATIC)","volume":"1997 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114191694","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}
引用次数: 15
期刊
2016 10th International Conference on the Quality of Information and Communications Technology (QUATIC)
全部 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