首页 > 最新文献

2008 34th Euromicro Conference Software Engineering and Advanced Applications最新文献

英文 中文
A Method for Balancing Short- and Long-Term Investments: Quality vs. Features 平衡短期和长期投资的方法:质量vs功能
M. Lindgren, Anders Wall, R. Land, C. Norström
There are a number of conflicting forces between short- and long-term considerations for software release planning in industry. For example, from a business perspective it is usually desired with a short time-to-market. However, from software quality perspective it is usually desired to have a longer time-to-market such that the proper architectural mechanisms can be put in place, which in the long-term reduce development cost and addresses quality aspects. In this paper we outline some of these conflicting forces, with a focus on long-lived systems, and examplify how they impact product quality and time-to-market. In this paper we propose a simple, but useful, extension of the release planning process that addresses these conflicting forces. The method is inspired from empirical data captured in a multiple case study involving 7 companies.
在行业中,软件发布计划的短期考虑和长期考虑之间存在许多冲突。例如,从业务角度来看,通常需要较短的上市时间。然而,从软件质量的角度来看,通常希望有较长的上市时间,以便适当的体系结构机制能够到位,这在长期内可以降低开发成本并解决质量问题。在本文中,我们概述了其中一些冲突的力量,重点是长寿命系统,并举例说明它们如何影响产品质量和上市时间。在本文中,我们提出了一个简单但有用的发布计划过程的扩展,以解决这些冲突的力量。该方法的灵感来自于涉及7家公司的多个案例研究中获得的经验数据。
{"title":"A Method for Balancing Short- and Long-Term Investments: Quality vs. Features","authors":"M. Lindgren, Anders Wall, R. Land, C. Norström","doi":"10.1109/SEAA.2008.22","DOIUrl":"https://doi.org/10.1109/SEAA.2008.22","url":null,"abstract":"There are a number of conflicting forces between short- and long-term considerations for software release planning in industry. For example, from a business perspective it is usually desired with a short time-to-market. However, from software quality perspective it is usually desired to have a longer time-to-market such that the proper architectural mechanisms can be put in place, which in the long-term reduce development cost and addresses quality aspects. In this paper we outline some of these conflicting forces, with a focus on long-lived systems, and examplify how they impact product quality and time-to-market. In this paper we propose a simple, but useful, extension of the release planning process that addresses these conflicting forces. The method is inspired from empirical data captured in a multiple case study involving 7 companies.","PeriodicalId":127633,"journal":{"name":"2008 34th Euromicro Conference Software Engineering and Advanced Applications","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125224429","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
A Method for the Resource Monitoring of OSGi-based Software Components 基于osgi的软件组件资源监控方法
Tuukka Miettinen, D. Pakkala, M. Hongisto
This paper introduces a novel method and a prototype tool for the resource monitoring of OSGi-based software components. The OSGi Service Platform enables the cooperation of multiple Java based components within a single Java Virtual Machine (JVM), introducing challenges for resource monitoring as the JVM conceals the resource consumption information of separate OSGi components. When addressing this challenge as a research problem, a method based on arranging execution threads of components to separate groups is presented. The presented method and prototype tool enable the identification of the resource consumption of individual accountable components executed within a single JVM. The prototype monitoring tool is used for validating the presented resource monitoring method and is also overviewed in this paper, providing an insight view to the JVM from a resource consumption perspective.
本文介绍了一种基于osgi的软件组件资源监控的新方法和原型工具。OSGi服务平台支持在单个Java虚拟机(JVM)中协作多个基于Java的组件,这给资源监控带来了挑战,因为JVM隐藏了单独OSGi组件的资源消耗信息。为了解决这一问题,本文提出了一种基于将组件的执行线程安排到不同组的方法。所提出的方法和原型工具能够识别在单个JVM中执行的单个负责组件的资源消耗。原型监视工具用于验证所提供的资源监视方法,本文也对其进行了概述,从资源消耗的角度提供了对JVM的洞察视图。
{"title":"A Method for the Resource Monitoring of OSGi-based Software Components","authors":"Tuukka Miettinen, D. Pakkala, M. Hongisto","doi":"10.1109/SEAA.2008.24","DOIUrl":"https://doi.org/10.1109/SEAA.2008.24","url":null,"abstract":"This paper introduces a novel method and a prototype tool for the resource monitoring of OSGi-based software components. The OSGi Service Platform enables the cooperation of multiple Java based components within a single Java Virtual Machine (JVM), introducing challenges for resource monitoring as the JVM conceals the resource consumption information of separate OSGi components. When addressing this challenge as a research problem, a method based on arranging execution threads of components to separate groups is presented. The presented method and prototype tool enable the identification of the resource consumption of individual accountable components executed within a single JVM. The prototype monitoring tool is used for validating the presented resource monitoring method and is also overviewed in this paper, providing an insight view to the JVM from a resource consumption perspective.","PeriodicalId":127633,"journal":{"name":"2008 34th Euromicro Conference Software Engineering and Advanced Applications","volume":"219 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116761929","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}
引用次数: 22
Evaluating RUP Software Development Processes Through Visualization of Effort Distribution 通过工作分配的可视化来评估RUP软件开发过程
W. Heijstek, M. Chaudron
In this exploratory case study, effort distribution visualizations of industrial software development projects are made in order to assess to what extent patterns can be found that describe the nature of the distribution of effort. The visualization of effort distributions of two rational unified process (RUP) projects are presented and discussed. Data was collected from hour registration systems, visualized in the image of the RUP 'hump' chart and analyzed for striking features or abnormalities. Senior project team members were confronted with the analysis in order to verify the findings. Although the visualizations show interesting patterns, they cannot be interpreted without context information. The visualizations were evaluated to be a useful addition to project post-mortem analysis.
在这个探索性的案例研究中,工业软件开发项目的工作分配可视化是为了评估在多大程度上可以找到描述工作分配本质的模式。提出并讨论了两个rational统一过程(RUP)项目的可视化工作分布。数据从小时登记系统中收集,在RUP“驼峰”图的图像中可视化,并分析显著的特征或异常。高级项目团队成员面对分析,以验证发现。尽管可视化显示了有趣的模式,但如果没有上下文信息,就无法解释它们。可视化被评估为项目事后分析的有用补充。
{"title":"Evaluating RUP Software Development Processes Through Visualization of Effort Distribution","authors":"W. Heijstek, M. Chaudron","doi":"10.1109/SEAA.2008.43","DOIUrl":"https://doi.org/10.1109/SEAA.2008.43","url":null,"abstract":"In this exploratory case study, effort distribution visualizations of industrial software development projects are made in order to assess to what extent patterns can be found that describe the nature of the distribution of effort. The visualization of effort distributions of two rational unified process (RUP) projects are presented and discussed. Data was collected from hour registration systems, visualized in the image of the RUP 'hump' chart and analyzed for striking features or abnormalities. Senior project team members were confronted with the analysis in order to verify the findings. Although the visualizations show interesting patterns, they cannot be interpreted without context information. The visualizations were evaluated to be a useful addition to project post-mortem analysis.","PeriodicalId":127633,"journal":{"name":"2008 34th Euromicro Conference Software Engineering and Advanced Applications","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125085904","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}
引用次数: 17
On Performance of 3GPP Service Triggering Mechanism in IMS Network IMS网络中3GPP业务触发机制性能研究
Zhaoyong Xun, J. Liao, Xiaomin Zhu
To determine the potential signaling traffic reductions, the session establishment procedures were investigated. The investigation showed that, the S-CSCF (serving call session control function) is the major bottleneck in IMS (IP multimedia subsystem) network. And then the modeling of 3GPP (3rd Generation Partnership Project) service triggering algorithm (STA) in IMS was presented. The session setup delay was employed as the measurement to investigate the performance of the ATA (application triggering architecture) and S-CSCF. Analytical results showed that, the number of the ASs, the use of the subsequent filter criteria (sFC) and the arrival rate have heavy impact on the session setup delay. The results will be useful in constructing IMS network. At last, we proposed several possible solutions to reduce the session setup delay decrease the load of the S- CSCF and improves the QoS (quality of service) of IMS network.
为了确定潜在的信令流量减少,对会话建立过程进行了研究。研究表明,服务呼叫会话控制功能(S-CSCF)是IP多媒体子系统IMS网络的主要瓶颈。然后对IMS中3GPP(第三代合作伙伴计划)业务触发算法(STA)进行了建模。以会话建立延迟作为衡量标准,考察了应用触发体系结构(ATA)和S-CSCF的性能。分析结果表明,as的数量、后续过滤标准(sFC)的使用和到达率对会话建立延迟有很大影响。研究结果对IMS网络的建设具有一定的参考价值。最后,提出了降低会话建立延迟、减少S- CSCF负载和提高IMS网络服务质量的几种可能的解决方案。
{"title":"On Performance of 3GPP Service Triggering Mechanism in IMS Network","authors":"Zhaoyong Xun, J. Liao, Xiaomin Zhu","doi":"10.1109/SEAA.2008.20","DOIUrl":"https://doi.org/10.1109/SEAA.2008.20","url":null,"abstract":"To determine the potential signaling traffic reductions, the session establishment procedures were investigated. The investigation showed that, the S-CSCF (serving call session control function) is the major bottleneck in IMS (IP multimedia subsystem) network. And then the modeling of 3GPP (3rd Generation Partnership Project) service triggering algorithm (STA) in IMS was presented. The session setup delay was employed as the measurement to investigate the performance of the ATA (application triggering architecture) and S-CSCF. Analytical results showed that, the number of the ASs, the use of the subsequent filter criteria (sFC) and the arrival rate have heavy impact on the session setup delay. The results will be useful in constructing IMS network. At last, we proposed several possible solutions to reduce the session setup delay decrease the load of the S- CSCF and improves the QoS (quality of service) of IMS network.","PeriodicalId":127633,"journal":{"name":"2008 34th Euromicro Conference Software Engineering and Advanced Applications","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133408629","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
Formal Analysis of a Distributed Fault Tolerant Clock Synchronization Algorithm for Automotive Communication Systems 汽车通信系统分布式容错时钟同步算法的形式化分析
Bo Zhang
A synchronized time base is indispensable for a time- triggered system since all activities in such a system are triggered by the passage of time. Distributed fault-tolerant clock synchronization algorithms are normally used to achieve the synchronized time base. As a state-of-the-art representative of the time-triggered systems for automotive applications, FlexRay uses a fault-tolerant mid-point algorithm to achieve the synchronized time base. Correctness of the algorithm plays a crucial role as most of the protocol services rely on the fact that there exists a synchronized time base in the system. Due to the distinguished characteristics of the algorithm, we propose a case-analysis based technique for the formal analysis of the algorithm. We show that the case analysis technique can greatly facilitate our formal analysis of the algorithm. Mechanical support with Isabelle/HOL, a theorem prover, is also discussed.
一个同步的时间基础对于一个时间触发系统是不可缺少的,因为在这样一个系统中的所有活动都是由时间的流逝触发的。通常采用分布式容错时钟同步算法实现时基同步。作为汽车应用中时间触发系统的最新代表,FlexRay使用容错中点算法来实现同步时基。由于大多数协议服务依赖于系统中存在同步时基,因此算法的正确性至关重要。鉴于该算法的特点,本文提出了一种基于案例分析的算法形式化分析方法。我们证明了案例分析技术可以极大地方便我们对算法的形式化分析。用定理证明者Isabelle/HOL对机械支撑进行了讨论。
{"title":"Formal Analysis of a Distributed Fault Tolerant Clock Synchronization Algorithm for Automotive Communication Systems","authors":"Bo Zhang","doi":"10.1109/SEAA.2008.48","DOIUrl":"https://doi.org/10.1109/SEAA.2008.48","url":null,"abstract":"A synchronized time base is indispensable for a time- triggered system since all activities in such a system are triggered by the passage of time. Distributed fault-tolerant clock synchronization algorithms are normally used to achieve the synchronized time base. As a state-of-the-art representative of the time-triggered systems for automotive applications, FlexRay uses a fault-tolerant mid-point algorithm to achieve the synchronized time base. Correctness of the algorithm plays a crucial role as most of the protocol services rely on the fact that there exists a synchronized time base in the system. Due to the distinguished characteristics of the algorithm, we propose a case-analysis based technique for the formal analysis of the algorithm. We show that the case analysis technique can greatly facilitate our formal analysis of the algorithm. Mechanical support with Isabelle/HOL, a theorem prover, is also discussed.","PeriodicalId":127633,"journal":{"name":"2008 34th Euromicro Conference Software Engineering and Advanced Applications","volume":"38 3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133729950","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
A Compositional Approach to Active and Passive Components 主动和被动成分的组合方法
K. Lau, Ioannis Ntalamagkas
Current software component models lack compositionality. Most of them also do not have both active and passive components. In this paper, we show how we can define a compositional approach to active and passive components. We define these components in such a way that their composition can be defined by explicit composition operators. Our approach not only achieves compositionality, but also enables systematic or hierarchical composition.
当前的软件组件模型缺乏组合性。它们中的大多数也没有主动和被动成分。在本文中,我们展示了如何定义主动和被动组件的组合方法。我们以这样一种方式定义这些组件,即它们的组合可以通过显式组合操作符定义。我们的方法不仅实现了组合性,而且还实现了系统或分层组合。
{"title":"A Compositional Approach to Active and Passive Components","authors":"K. Lau, Ioannis Ntalamagkas","doi":"10.1109/SEAA.2008.39","DOIUrl":"https://doi.org/10.1109/SEAA.2008.39","url":null,"abstract":"Current software component models lack compositionality. Most of them also do not have both active and passive components. In this paper, we show how we can define a compositional approach to active and passive components. We define these components in such a way that their composition can be defined by explicit composition operators. Our approach not only achieves compositionality, but also enables systematic or hierarchical composition.","PeriodicalId":127633,"journal":{"name":"2008 34th Euromicro Conference Software Engineering and Advanced Applications","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116367114","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}
引用次数: 5
Business Model Specific Charging Mechanism in Cognitive Radio 认知无线电业务模式特定收费机制
G. Alptekin, A. Bener
Dynamic Spectrum Access allows the cognitive radio to use or share the spectrum in an opportunistic manner, which improves the efficiency of spectrum usage. In this research, we first present a theoretic framework and its process flow as a possible future scenario. Then we describe our empirical studies of price formation in cognitive radio networks. Our proposed pricing model describes the interaction between competing Application Service Providers, service broker and end users. We use game theory as a mathematical basis for the analysis of interactive decision-making process among the actors of the given telecommunication market. The empirical studies show that the end users do not always prefer a service provider with the cheapest unit price, but their decisions also depend on the received QoS level. The Nash equilibrium tells the service provider the ideal point where profit is maximized at the highest level of customer satisfaction.
动态频谱接入允许认知无线电有机会地使用或共享频谱,从而提高频谱的使用效率。在本研究中,我们首先提出了一个理论框架及其流程,作为未来可能的场景。然后,我们描述了我们在认知无线电网络中价格形成的实证研究。我们提出的定价模型描述了相互竞争的应用程序服务提供者、服务代理和最终用户之间的交互。我们使用博弈论作为数学基础来分析给定电信市场参与者之间的互动决策过程。实证研究表明,终端用户并不总是偏好单价最便宜的服务提供商,但他们的决策也取决于所接收的QoS水平。纳什均衡告诉服务提供者在顾客满意的最高水平上利润最大化的理想点。
{"title":"Business Model Specific Charging Mechanism in Cognitive Radio","authors":"G. Alptekin, A. Bener","doi":"10.1109/SEAA.2008.73","DOIUrl":"https://doi.org/10.1109/SEAA.2008.73","url":null,"abstract":"Dynamic Spectrum Access allows the cognitive radio to use or share the spectrum in an opportunistic manner, which improves the efficiency of spectrum usage. In this research, we first present a theoretic framework and its process flow as a possible future scenario. Then we describe our empirical studies of price formation in cognitive radio networks. Our proposed pricing model describes the interaction between competing Application Service Providers, service broker and end users. We use game theory as a mathematical basis for the analysis of interactive decision-making process among the actors of the given telecommunication market. The empirical studies show that the end users do not always prefer a service provider with the cheapest unit price, but their decisions also depend on the received QoS level. The Nash equilibrium tells the service provider the ideal point where profit is maximized at the highest level of customer satisfaction.","PeriodicalId":127633,"journal":{"name":"2008 34th Euromicro Conference Software Engineering and Advanced Applications","volume":"81 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124884629","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}
引用次数: 5
The WebComfort Framework: An Extensible Platform for the Development of Web Applications WebComfort框架:一个开发Web应用程序的可扩展平台
J. Saraiva, A. Silva
Content management systems (CMSs) are critical software platforms for the success of organizational web sites and intranets. Although most current CMS systems allow their extension through the addition of modules/components, such modules are usually relatively static, allowing only the configuration of certain parameters that constrain some aspects of their presentation.This paper presents the architecture of WebComfort, a dynamic component-based CMS platform which allows users to manage and operate complex web applications in a dynamic and integrated fashion. The major technical details of this system are described in this paper, such as modules, toolkits, the data repository access, and the WebComfort API.
内容管理系统(cms)是组织网站和内部网成功的关键软件平台。尽管大多数当前的CMS系统允许通过添加模块/组件进行扩展,但这些模块通常是相对静态的,只允许配置某些参数,这些参数限制了它们表示的某些方面。WebComfort是一个基于动态组件的CMS平台,它允许用户以动态和集成的方式管理和操作复杂的web应用程序。本文描述了该系统的主要技术细节,如模块、工具包、数据存储库访问和WebComfort API。
{"title":"The WebComfort Framework: An Extensible Platform for the Development of Web Applications","authors":"J. Saraiva, A. Silva","doi":"10.1109/SEAA.2008.12","DOIUrl":"https://doi.org/10.1109/SEAA.2008.12","url":null,"abstract":"Content management systems (CMSs) are critical software platforms for the success of organizational web sites and intranets. Although most current CMS systems allow their extension through the addition of modules/components, such modules are usually relatively static, allowing only the configuration of certain parameters that constrain some aspects of their presentation.This paper presents the architecture of WebComfort, a dynamic component-based CMS platform which allows users to manage and operate complex web applications in a dynamic and integrated fashion. The major technical details of this system are described in this paper, such as modules, toolkits, the data repository access, and the WebComfort API.","PeriodicalId":127633,"journal":{"name":"2008 34th Euromicro Conference Software Engineering and Advanced Applications","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128221252","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}
引用次数: 23
A Meta-model for the Assessment of Non-Functional Requirement Size 评估非功能需求大小的元模型
M. Kassab, M. Daneva, O. Ormandjieva
Non-functional requirements (NFRs) pose unique challenges in estimating the effort it would take to implement them. This is mainly because of their unique nature; NFRs are subjective, relative, interactive and tending to have a broad impact on the system as a whole. Nevertheless, it is crucial, when making decisions about the scope of software by given resources and budget, to furnish a justifying and quantitative analysis based on both functional requirements (FRs) and NFRs. This paper presents a meta-model which complements the FR dimension with the NFRs as another dimension to be used in effort estimation approaches. The meta-model is deployed to extend the use of the COSMIC functional size measurement method to measure the size of NFRs, as effort is a function of size. We report on a case study to demonstrate our approach in context.
非功能需求(nfr)在评估实现它们所需的工作量方面提出了独特的挑战。这主要是因为它们的独特性;自然灾害是主观的、相对的、相互作用的,往往对整个系统产生广泛的影响。然而,在通过给定的资源和预算来决定软件的范围时,提供基于功能需求(FRs)和NFRs的证明和定量分析是至关重要的。本文提出了一个元模型,该模型补充了工作效率维度,并将nfr作为另一个维度用于工作量估计方法。部署元模型是为了扩展COSMIC功能大小测量方法的使用,以测量nfr的大小,因为工作量是大小的函数。我们报告了一个案例研究,以在上下文中展示我们的方法。
{"title":"A Meta-model for the Assessment of Non-Functional Requirement Size","authors":"M. Kassab, M. Daneva, O. Ormandjieva","doi":"10.1109/SEAA.2008.58","DOIUrl":"https://doi.org/10.1109/SEAA.2008.58","url":null,"abstract":"Non-functional requirements (NFRs) pose unique challenges in estimating the effort it would take to implement them. This is mainly because of their unique nature; NFRs are subjective, relative, interactive and tending to have a broad impact on the system as a whole. Nevertheless, it is crucial, when making decisions about the scope of software by given resources and budget, to furnish a justifying and quantitative analysis based on both functional requirements (FRs) and NFRs. This paper presents a meta-model which complements the FR dimension with the NFRs as another dimension to be used in effort estimation approaches. The meta-model is deployed to extend the use of the COSMIC functional size measurement method to measure the size of NFRs, as effort is a function of size. We report on a case study to demonstrate our approach in context.","PeriodicalId":127633,"journal":{"name":"2008 34th Euromicro Conference Software Engineering and Advanced Applications","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128976686","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}
引用次数: 8
A Case Study Using Web Objects and COSMIC for Effort Estimation of Web Applications 使用Web对象和COSMIC进行Web应用程序工作量评估的案例研究
F. Ferrucci, C. Gravino, S. Martino
Some size measures have been proposed in the literature to be employed in estimating Web application development effort, but to date few empirical studies have been undertaken to validate them and compare their effectiveness. To address this issue we have performed an empirical study by using as size measures COSMIC and Web Objects, with the aim of verifying their effectiveness as indicators of development effort. In particular, we have built two effort estimation models by applying the Ordinary Least-Squares regression and by using a dataset of 15 Web applications developed by an italian software company. The performance of the obtained models have been evaluated by using a dataset of further 4 Web applications developed by the same software company some time after the first 15 Web applications. The results reveal that both Web Objects and COSMIC are good indicators of the development effort.
在文献中已经提出了一些大小度量方法来评估Web应用程序开发工作,但是到目前为止,很少有实证研究来验证它们并比较它们的有效性。为了解决这个问题,我们通过使用COSMIC和Web对象作为大小度量来执行一个实证研究,目的是验证它们作为开发工作指标的有效性。特别是,我们通过应用普通最小二乘回归和使用由一家意大利软件公司开发的15个Web应用程序的数据集构建了两个工作量估计模型。通过使用同一软件公司在前15个Web应用程序开发一段时间后开发的另外4个Web应用程序的数据集,对获得的模型的性能进行了评估。结果显示,Web Objects和COSMIC都是开发工作的良好指示器。
{"title":"A Case Study Using Web Objects and COSMIC for Effort Estimation of Web Applications","authors":"F. Ferrucci, C. Gravino, S. Martino","doi":"10.1109/SEAA.2008.60","DOIUrl":"https://doi.org/10.1109/SEAA.2008.60","url":null,"abstract":"Some size measures have been proposed in the literature to be employed in estimating Web application development effort, but to date few empirical studies have been undertaken to validate them and compare their effectiveness. To address this issue we have performed an empirical study by using as size measures COSMIC and Web Objects, with the aim of verifying their effectiveness as indicators of development effort. In particular, we have built two effort estimation models by applying the Ordinary Least-Squares regression and by using a dataset of 15 Web applications developed by an italian software company. The performance of the obtained models have been evaluated by using a dataset of further 4 Web applications developed by the same software company some time after the first 15 Web applications. The results reveal that both Web Objects and COSMIC are good indicators of the development effort.","PeriodicalId":127633,"journal":{"name":"2008 34th Euromicro Conference Software Engineering and Advanced Applications","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130230466","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}
引用次数: 37
期刊
2008 34th Euromicro Conference Software Engineering and Advanced Applications
全部 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