首页 > 最新文献

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

英文 中文
Offline execution in workflow-enabled Web applications 在支持工作流的Web应用程序中脱机执行
Edgar E. M. Goncalves, A. Leitão
Today, more and more organizations prefer Web applications to perform their business processes, because these allow collaborative work between several users. However, many tasks must be done while being offline. This goes against today's Web architecture, where a remote server must be contacted for each performed operation. We propose a methodology to develop functionalities that can be executed offline within workflow-enabled Web applications. With these functionalities a user will be able to retrieve his pending work from the server, go offline, perform his activities in the browser and, when he gets back online, synchronize his work with the server, continuing the workflow. The development of such functionalities will take advantage of the organization-specific workflow definitions to manage the application state.
如今,越来越多的组织更喜欢使用Web应用程序来执行他们的业务流程,因为这些应用程序允许多个用户之间的协作工作。然而,许多任务必须在脱机状态下完成。这与当今的Web体系结构背道而驰,在当今的Web体系结构中,每次执行的操作都必须联系远程服务器。我们提出了一种方法来开发可以在支持工作流的Web应用程序中脱机执行的功能。有了这些功能,用户将能够从服务器检索待处理的工作,脱机,在浏览器中执行他的活动,当他重新联机时,与服务器同步他的工作,继续工作流。这些功能的开发将利用特定于组织的工作流定义来管理应用程序状态。
{"title":"Offline execution in workflow-enabled Web applications","authors":"Edgar E. M. Goncalves, A. Leitão","doi":"10.1109/QUATIC.2007.28","DOIUrl":"https://doi.org/10.1109/QUATIC.2007.28","url":null,"abstract":"Today, more and more organizations prefer Web applications to perform their business processes, because these allow collaborative work between several users. However, many tasks must be done while being offline. This goes against today's Web architecture, where a remote server must be contacted for each performed operation. We propose a methodology to develop functionalities that can be executed offline within workflow-enabled Web applications. With these functionalities a user will be able to retrieve his pending work from the server, go offline, perform his activities in the browser and, when he gets back online, synchronize his work with the server, continuing the workflow. The development of such functionalities will take advantage of the organization-specific workflow definitions to manage the application state.","PeriodicalId":236466,"journal":{"name":"6th International Conference on the Quality of Information and Communications Technology (QUATIC 2007)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129626102","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}
引用次数: 21
Lessons Learned and Results from Applying Data-Driven Cost Estimation to Industrial Data Sets 将数据驱动的成本估算应用于工业数据集的经验教训和结果
J. Heidrich, Adam Trendowicz, Jürgen Münch, Yasushi Ishigai, Kenji Yokoyama, Nahomi Kikuchi, Takashi Kawaguchi
The increasing availability of cost-relevant data in industry allows companies to apply data-intensive estimation methods. However, available data are often inconsistent, invalid, or incomplete, so that most of the existing data-intensive estimation methods cannot be applied. Only few estimation methods can deal with imperfect data to a certain extent (e.g., optimized set reduction, OSR). Results from evaluating these methods in practical environments are rare. This article describes a case study on the application of OSR at Toshiba information systems (Japan) corporation. An important result of the case study is that estimation accuracy significantly varies with the data sets used and the way of preprocessing these data. The study supports current results in the area of quantitative cost estimation and clearly illustrates typical problems. Experiences, lessons learned, and recommendations with respect to data preprocessing and data-intensive cost estimation in general are presented.
工业中成本相关数据的可用性越来越高,这使得公司能够应用数据密集型估算方法。然而,可用的数据往往不一致、无效或不完整,因此大多数现有的数据密集型估计方法都无法应用。只有少数几种估计方法可以在一定程度上处理不完美数据(如优化集约简,OSR)。在实际环境中评估这些方法的结果很少。本文介绍了OSR在东芝信息系统(日本)公司的应用案例。案例研究的一个重要结果是,估计精度随使用的数据集和预处理这些数据的方式而显著变化。该研究支持了定量成本估算领域的现有成果,并清楚地说明了典型问题。介绍了有关数据预处理和数据密集型成本估计的经验、教训和建议。
{"title":"Lessons Learned and Results from Applying Data-Driven Cost Estimation to Industrial Data Sets","authors":"J. Heidrich, Adam Trendowicz, Jürgen Münch, Yasushi Ishigai, Kenji Yokoyama, Nahomi Kikuchi, Takashi Kawaguchi","doi":"10.1109/QUATIC.2007.16","DOIUrl":"https://doi.org/10.1109/QUATIC.2007.16","url":null,"abstract":"The increasing availability of cost-relevant data in industry allows companies to apply data-intensive estimation methods. However, available data are often inconsistent, invalid, or incomplete, so that most of the existing data-intensive estimation methods cannot be applied. Only few estimation methods can deal with imperfect data to a certain extent (e.g., optimized set reduction, OSR). Results from evaluating these methods in practical environments are rare. This article describes a case study on the application of OSR at Toshiba information systems (Japan) corporation. An important result of the case study is that estimation accuracy significantly varies with the data sets used and the way of preprocessing these data. The study supports current results in the area of quantitative cost estimation and clearly illustrates typical problems. Experiences, lessons learned, and recommendations with respect to data preprocessing and data-intensive cost estimation in general are presented.","PeriodicalId":236466,"journal":{"name":"6th International Conference on the Quality of Information and Communications Technology (QUATIC 2007)","volume":"38 5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131890338","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A Vision for International Standardization in Software and Systems Engineering 软件与系统工程国际标准化的展望
F. Coallier
The importance of standards in enabling the development of industry and commerce through the standardization of components, interfaces and specifications is well known and understood. As our societies move toward a post-industrial era, services' share of national economies and global commerce has increased. This article gives an introduction to international standardization in Information Technology. It also provides a status and describes current activities in international software and systems engineering standardization, and concludes with a vision of future activities in this area.
标准通过组件、接口和规范的标准化来促进工业和商业的发展,其重要性是众所周知的。随着我们的社会走向后工业时代,服务业在国民经济和全球商业中所占的份额有所增加。本文介绍了信息技术的国际标准化。它还提供了国际软件和系统工程标准化的现状,并描述了当前的活动,最后对该领域的未来活动进行了展望。
{"title":"A Vision for International Standardization in Software and Systems Engineering","authors":"F. Coallier","doi":"10.1109/QUATIC.2007.31","DOIUrl":"https://doi.org/10.1109/QUATIC.2007.31","url":null,"abstract":"The importance of standards in enabling the development of industry and commerce through the standardization of components, interfaces and specifications is well known and understood. As our societies move toward a post-industrial era, services' share of national economies and global commerce has increased. This article gives an introduction to international standardization in Information Technology. It also provides a status and describes current activities in international software and systems engineering standardization, and concludes with a vision of future activities in this area.","PeriodicalId":236466,"journal":{"name":"6th International Conference on the Quality of Information and Communications Technology (QUATIC 2007)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125485912","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
A comparative study of SPI Approaches with ProPAM SPI方法与ProPAM的比较研究
Paula Ventura Martins, A. Silva
Software process improvement (SPI) is one of the main software development challenges. Unfortunately, process descriptions generally do not correspond to the processes actually performed during software development projects. They just represent high-level plans and do not contain the information necessary for the concrete software projects. This deficient alignment between the process and project is caused by processes that are unrelated to project activities and failure in detecting project changes to improve the process. Process and project alignment is essential to really find out how process management is important to achieve an organization's strategic objectives. Considering this approach, this paper presents a comparative study of some of the most recognized SPI approaches and a new software process improvement methodology proposed, designed by Process and Project Alignment Methodology (ProPAM). Our intention is to show the problems observed in existing SPI approach and recognize that further research in process and project alignment based on actor oriented approaches is required.
软件过程改进(SPI)是软件开发的主要挑战之一。不幸的是,过程描述通常与软件开发项目中实际执行的过程不一致。它们只是表示高级计划,并不包含具体软件项目所需的信息。过程和项目之间缺乏一致性是由与项目活动无关的过程和检测项目变更以改进过程的失败造成的。过程和项目的一致性对于真正发现过程管理对于实现组织的战略目标是多么重要是必不可少的。考虑到这种方法,本文提出了一些最公认的SPI方法和一种新的软件过程改进方法的比较研究,该方法由过程和项目对齐方法(proam)设计。我们的目的是展示在现有SPI方法中观察到的问题,并认识到需要进一步研究基于面向参与者的方法的过程和项目一致性。
{"title":"A comparative study of SPI Approaches with ProPAM","authors":"Paula Ventura Martins, A. Silva","doi":"10.1109/QUATIC.2007.23","DOIUrl":"https://doi.org/10.1109/QUATIC.2007.23","url":null,"abstract":"Software process improvement (SPI) is one of the main software development challenges. Unfortunately, process descriptions generally do not correspond to the processes actually performed during software development projects. They just represent high-level plans and do not contain the information necessary for the concrete software projects. This deficient alignment between the process and project is caused by processes that are unrelated to project activities and failure in detecting project changes to improve the process. Process and project alignment is essential to really find out how process management is important to achieve an organization's strategic objectives. Considering this approach, this paper presents a comparative study of some of the most recognized SPI approaches and a new software process improvement methodology proposed, designed by Process and Project Alignment Methodology (ProPAM). Our intention is to show the problems observed in existing SPI approach and recognize that further research in process and project alignment based on actor oriented approaches is required.","PeriodicalId":236466,"journal":{"name":"6th International Conference on the Quality of Information and Communications Technology (QUATIC 2007)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132378971","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}
引用次数: 12
An SEI Process Improvement Path to Software Quality 软件质量的SEI过程改进路径
P. Miller
Software quality is growing in importance: we are increasingly dependent on software for everything from transportation to public safety. The Carnegie Mellonreg Software Engineering Institute has pioneered excellent methods for software process improvement, namely its capability maturity model integration (CMMIreg) and Team Software Processtrade (TSPtrade). This paper provides a brief overview of software quality and its history, a short treatment of CMMI, and an introduction to the TSPtrade , the SEI's "how to" guide to achieving process maturity. Empirical results are presented.
软件质量越来越重要:从交通到公共安全,我们越来越依赖软件。卡内基梅隆软件工程研究所已经为软件过程改进开创了优秀的方法,即它的能力成熟度模型集成(CMMIreg)和团队软件过程交易(TSPtrade)。本文提供了软件质量及其历史的简要概述,对CMMI的简短处理,以及对TSPtrade的介绍,即SEI实现过程成熟度的“如何”指南。给出了实证结果。
{"title":"An SEI Process Improvement Path to Software Quality","authors":"P. Miller","doi":"10.1109/QUATIC.2007.30","DOIUrl":"https://doi.org/10.1109/QUATIC.2007.30","url":null,"abstract":"Software quality is growing in importance: we are increasingly dependent on software for everything from transportation to public safety. The Carnegie Mellonreg Software Engineering Institute has pioneered excellent methods for software process improvement, namely its capability maturity model integration (CMMIreg) and Team Software Processtrade (TSPtrade). This paper provides a brief overview of software quality and its history, a short treatment of CMMI, and an introduction to the TSPtrade , the SEI's \"how to\" guide to achieving process maturity. Empirical results are presented.","PeriodicalId":236466,"journal":{"name":"6th International Conference on the Quality of Information and Communications Technology (QUATIC 2007)","volume":"182 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134208373","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
Problems and Pitfalls in a CMMI level 3 to level 4 Migration Process CMMI 3级到4级迁移过程中的问题和陷阱
Adriano Takara, Aletéia Xavier Bettin, Carlos Miguel Tobar Toledo
CMMI is an internationally-known standard, developed by the Software Engineering Institute, whose objective is to allow the maturity-level evaluation of organizations concerned to software development. The Eldorado Research Institute adopted and follows the staged representation approach of the CMMI model that focuses the process improvement in a systemic and structured way, aiming to reach a stage that allows the generation of a framework for the next stage. Being certified to the maturity Level 3 and looking for the Level 4 certification, this paper deals with some details of indicator definition for the Eldorado Research Institute, concerning the migration to the maturity Level 4 of the CMMI model, and also deals with identified problems and pitfalls during this migration effort.
CMMI是一个国际知名的标准,由软件工程协会开发,其目标是允许对与软件开发有关的组织进行成熟度级别的评估。Eldorado Research Institute采用并遵循CMMI模型的分阶段表示方法,以系统和结构化的方式关注过程改进,旨在达到允许为下一阶段生成框架的阶段。在获得成熟度级别3的认证并寻求级别4的认证后,本文讨论了Eldorado Research Institute的指标定义的一些细节,涉及到向CMMI模型的成熟度级别4的迁移,并且还处理了在此迁移工作中已识别的问题和陷阱。
{"title":"Problems and Pitfalls in a CMMI level 3 to level 4 Migration Process","authors":"Adriano Takara, Aletéia Xavier Bettin, Carlos Miguel Tobar Toledo","doi":"10.1109/QUATIC.2007.13","DOIUrl":"https://doi.org/10.1109/QUATIC.2007.13","url":null,"abstract":"CMMI is an internationally-known standard, developed by the Software Engineering Institute, whose objective is to allow the maturity-level evaluation of organizations concerned to software development. The Eldorado Research Institute adopted and follows the staged representation approach of the CMMI model that focuses the process improvement in a systemic and structured way, aiming to reach a stage that allows the generation of a framework for the next stage. Being certified to the maturity Level 3 and looking for the Level 4 certification, this paper deals with some details of indicator definition for the Eldorado Research Institute, concerning the migration to the maturity Level 4 of the CMMI model, and also deals with identified problems and pitfalls during this migration effort.","PeriodicalId":236466,"journal":{"name":"6th International Conference on the Quality of Information and Communications Technology (QUATIC 2007)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122513121","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}
引用次数: 4
Updating OO-Method Function Points 更新oo方法功能点
Giovanni Giachetti, Beatriz Marín, Nelly Condori-Fernández, Juan Carlos Molina
In the framework of function points associated to OO-method conceptual models (OOmFP), measuring the functional size of an information system in a precise and automatic way starting from its conceptual model is today a reality. The industrial application of the OO-Method modelling tools has resulted in their evolution, incorporating support for new functional elements. The present work shows the measurement rules associated to the new functional elements supported by OO-Method conceptual models, applying these rules in tools that generate executable code from OO-Method conceptual models. Finally, a comparative analysis is performed over OO-Method models of real systems. The comparative analysis shows the impact of new rules on the functional size measurement.
在与面向对象方法概念模型(OOmFP)相关联的功能点框架中,从概念模型开始以精确和自动的方式测量信息系统的功能大小,如今已成为现实。面向对象方法建模工具的工业应用导致了它们的发展,合并了对新功能元素的支持。目前的工作显示了与OO-Method概念模型支持的新功能元素相关的度量规则,并将这些规则应用于从OO-Method概念模型生成可执行代码的工具中。最后,对实际系统的oo方法模型进行了对比分析。对比分析显示了新规则对功能规模测量的影响。
{"title":"Updating OO-Method Function Points","authors":"Giovanni Giachetti, Beatriz Marín, Nelly Condori-Fernández, Juan Carlos Molina","doi":"10.1109/QUATIC.2007.32","DOIUrl":"https://doi.org/10.1109/QUATIC.2007.32","url":null,"abstract":"In the framework of function points associated to OO-method conceptual models (OOmFP), measuring the functional size of an information system in a precise and automatic way starting from its conceptual model is today a reality. The industrial application of the OO-Method modelling tools has resulted in their evolution, incorporating support for new functional elements. The present work shows the measurement rules associated to the new functional elements supported by OO-Method conceptual models, applying these rules in tools that generate executable code from OO-Method conceptual models. Finally, a comparative analysis is performed over OO-Method models of real systems. The comparative analysis shows the impact of new rules on the functional size measurement.","PeriodicalId":236466,"journal":{"name":"6th International Conference on the Quality of Information and Communications Technology (QUATIC 2007)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123508342","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}
引用次数: 12
Quality Assurance in perfSONAR Release Management perfSONAR发布管理中的质量保证
Jeff W. Boote, A. Hanemann, L. Kudarimoti, P. Louridas, L. Marta, M. Michael, N. Simar, I. Tsompanidis
Software release management is closely related to the management of software quality since only software with assured quality should be provided to users. While established best practices exist for the development of software within an organization, new challenges arise with the introduction of service oriented architectures which make it possible to develop loosely-coupled systems potentially involving different organizations. For these systems it is not sufficient to test parts individually, but the collaboration issues need to be taken into account. In the perfSONAR project a set of loosely-coupled Web services has been developed to perform and manage measurements of network performance in research backbone networks. For the transition of the service development into the provisioning of permanently operated services, a release management process has been devised. It is presented in this paper highlighting the aspects being taken into account. These are also relevant for similar projects where service oriented architectures are deployed.
软件发布管理与软件质量管理密切相关,只有保证质量的软件才能提供给用户。虽然组织内的软件开发存在既定的最佳实践,但随着面向服务的体系结构的引入,新的挑战出现了,这使得开发可能涉及不同组织的松耦合系统成为可能。对于这些系统,单独测试部件是不够的,但是需要考虑协作问题。在perfSONAR项目中,开发了一组松散耦合的Web服务来执行和管理研究骨干网络中的网络性能测量。为了将服务开发转变为提供永久操作的服务,我们设计了一个发布管理流程。本文着重介绍了所考虑的各个方面。这些也与部署面向服务架构的类似项目相关。
{"title":"Quality Assurance in perfSONAR Release Management","authors":"Jeff W. Boote, A. Hanemann, L. Kudarimoti, P. Louridas, L. Marta, M. Michael, N. Simar, I. Tsompanidis","doi":"10.1109/QUATIC.2007.12","DOIUrl":"https://doi.org/10.1109/QUATIC.2007.12","url":null,"abstract":"Software release management is closely related to the management of software quality since only software with assured quality should be provided to users. While established best practices exist for the development of software within an organization, new challenges arise with the introduction of service oriented architectures which make it possible to develop loosely-coupled systems potentially involving different organizations. For these systems it is not sufficient to test parts individually, but the collaboration issues need to be taken into account. In the perfSONAR project a set of loosely-coupled Web services has been developed to perform and manage measurements of network performance in research backbone networks. For the transition of the service development into the provisioning of permanently operated services, a release management process has been devised. It is presented in this paper highlighting the aspects being taken into account. These are also relevant for similar projects where service oriented architectures are deployed.","PeriodicalId":236466,"journal":{"name":"6th International Conference on the Quality of Information and Communications Technology (QUATIC 2007)","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128135088","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
Modeling the Experimental Software Engineering Process 实验软件工程过程建模
M. Goulão, Fernando Brito e Abreu
Reviews on software engineering literature have shown an insufficient experimental validation of claims, when compared to the standard practice in other well-established sciences. Poor validation of software engineering claims increases the risks of introducing changes in the software process of an organization, as the potential benefits assessment is based on hype, rather than on facts. The community lacks highly disseminated experimental best practices. We contribute with a model of the experimental software engineering process that is aligned with recent proposals for best practices in experimental data dissemination. The model can be used in the definition of software engineering experiments and in comparisons among experimental results.
与其他成熟的科学中的标准实践相比,对软件工程文献的评论表明,声明的实验验证不足。软件工程声明的糟糕验证增加了在组织的软件过程中引入变更的风险,因为潜在的利益评估是基于炒作,而不是基于事实。社区缺乏高度传播的实验性最佳做法。我们提供了一个实验软件工程过程模型,该模型与最近关于实验数据传播最佳实践的建议保持一致。该模型可用于软件工程实验的定义和实验结果的比较。
{"title":"Modeling the Experimental Software Engineering Process","authors":"M. Goulão, Fernando Brito e Abreu","doi":"10.1109/QUATIC.2007.18","DOIUrl":"https://doi.org/10.1109/QUATIC.2007.18","url":null,"abstract":"Reviews on software engineering literature have shown an insufficient experimental validation of claims, when compared to the standard practice in other well-established sciences. Poor validation of software engineering claims increases the risks of introducing changes in the software process of an organization, as the potential benefits assessment is based on hype, rather than on facts. The community lacks highly disseminated experimental best practices. We contribute with a model of the experimental software engineering process that is aligned with recent proposals for best practices in experimental data dissemination. The model can be used in the definition of software engineering experiments and in comparisons among experimental results.","PeriodicalId":236466,"journal":{"name":"6th International Conference on the Quality of Information and Communications Technology (QUATIC 2007)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125285521","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}
引用次数: 24
Towards Paradigm-Independent Software Assessment 走向范式独立的软件评估
S. Bryton, Fernando Brito e Abreu
The milestones of the history of software development are paradigm shifts. Each paradigm brought its own features and new ways of composing them to assemble software systems. Understanding the impact of paradigm shifts encompasses making comparisons among systems built with different paradigms. Performing this kind of assessments is a very difficult exercise since the characterization of software assets is generally performed using paradigm-specific quantifications. In this paper we propose a metamodel for describing software products (either source code or design models) that is paradigm-independent. This metamodel, combined with a formal quantification approach, can help performing paradigm-independent software systems assessment. We illustrate the use of the proposed metamodel on a case study comparing functionally-equivalent systems produced with OOP andAOP.
软件开发历史的里程碑是范式的转变。每种范式都有自己的特点和组合它们的新方法来组装软件系统。理解范式转换的影响包括对使用不同范式构建的系统进行比较。执行这种评估是一项非常困难的工作,因为软件资产的特征通常是使用特定于范例的量化来执行的。在本文中,我们提出了一个描述软件产品(源代码或设计模型)的元模型,它是范例无关的。这个元模型与正式的量化方法相结合,可以帮助执行与范例无关的软件系统评估。我们通过一个比较由OOP和aop生成的功能等效系统的案例研究来说明所提出的元模型的使用。
{"title":"Towards Paradigm-Independent Software Assessment","authors":"S. Bryton, Fernando Brito e Abreu","doi":"10.1109/QUATIC.2007.24","DOIUrl":"https://doi.org/10.1109/QUATIC.2007.24","url":null,"abstract":"The milestones of the history of software development are paradigm shifts. Each paradigm brought its own features and new ways of composing them to assemble software systems. Understanding the impact of paradigm shifts encompasses making comparisons among systems built with different paradigms. Performing this kind of assessments is a very difficult exercise since the characterization of software assets is generally performed using paradigm-specific quantifications. In this paper we propose a metamodel for describing software products (either source code or design models) that is paradigm-independent. This metamodel, combined with a formal quantification approach, can help performing paradigm-independent software systems assessment. We illustrate the use of the proposed metamodel on a case study comparing functionally-equivalent systems produced with OOP andAOP.","PeriodicalId":236466,"journal":{"name":"6th International Conference on the Quality of Information and Communications Technology (QUATIC 2007)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121108883","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}
引用次数: 10
期刊
6th International Conference on the Quality of Information and Communications Technology (QUATIC 2007)
全部 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