2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications最新文献

筛选
英文 中文
A Reference Framework for Utilization of Software Operation Knowledge 软件操作知识利用的参考框架
H. V. Schuur, S. Jansen, S. Brinkkemper
{"title":"A Reference Framework for Utilization of Software Operation Knowledge","authors":"H. V. Schuur, S. Jansen, S. Brinkkemper","doi":"10.1109/SEAA.2010.20","DOIUrl":"https://doi.org/10.1109/SEAA.2010.20","url":null,"abstract":"Knowledge of in-the-field software operation is a broad but ill-defined and fragmentarily supported subject and it is unclear how software vendors can take advantage of such knowledge. This paper introduces and defines software operation knowledge to unify existing definitions, and presents an empirically evaluated framework that is designed to aid product software vendors in gaining insight in the potential role of such knowledge in advancement of their products, practices and processes. The results of extensive case studies performed at three European software vendors show that if used correctly, software operation knowledge enables vendors to increase software quality and improve end-user experience. However, case study results also illustrate that the state of knowledge integration is still pragmatic and immature. Vendors have to adapt their workflows, processes and tools to enable structural software operation knowledge utilization.","PeriodicalId":112012,"journal":{"name":"2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128830866","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
Automating Software Product Line Development: A Repository-Based Approach 自动化软件产品线开发:基于存储库的方法
Sindolfo Miranda Filho, Heitor Mariano, U. Kulesza, T. Batista
{"title":"Automating Software Product Line Development: A Repository-Based Approach","authors":"Sindolfo Miranda Filho, Heitor Mariano, U. Kulesza, T. Batista","doi":"10.1109/SEAA.2010.14","DOIUrl":"https://doi.org/10.1109/SEAA.2010.14","url":null,"abstract":"Component-based software engineering (CBSE) focuses on the reuse of already available software assets aiming better productivity and quality. By adopting software product line (SPL) practices, an organization is able to develop a family of products, each one targeting a particular market segment or platform. In this context, this paper presents a repository that allows the management of CBSE and SPL assets and the automated product derivation. Our SPL repository supports registration of several SPLs and their related feature models, reference architectures and components. Furthermore, the proposed work provides an application assembly mechanism where users select features and the repository selects the architecture and the set of assets allowing product derivation. In order to verify the feasibility of our approach, we apply it to the variability management of a Digital TV middleware.","PeriodicalId":112012,"journal":{"name":"2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications","volume":"118 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117286365","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
Quality Models for Free/Libre Open Source Software Towards the “Silver Bullet”? 免费/自由开源软件的质量模型走向“银弹”?
R. Glott, Arne-Kristian Groven, K. Haaland, A. Tannenberg
{"title":"Quality Models for Free/Libre Open Source Software Towards the “Silver Bullet”?","authors":"R. Glott, Arne-Kristian Groven, K. Haaland, A. Tannenberg","doi":"10.1109/SEAA.2010.23","DOIUrl":"https://doi.org/10.1109/SEAA.2010.23","url":null,"abstract":"Selecting the right software is of crucial importance for businesses. Free/Libre Open Source Software (FLOSS) quality models can ease this decision-making. This paper introduces a distinction between first and second generation quality models. The former are based on relatively few metrics, require deep insights into the assessed software, relying strongly on subjective human perception and manual labour. Second generation quality models strive to replace the human factor by relying on tools and a multitude of metrics. The key question this paper addresses is whether the emerging FLOSS quality models provide the “silver bullet” overcoming the shortcomings of first generation models. In order to answer this question, OpenBRR, a first generation quality model, and QualOSS, a second generation quality model, are used for a comparative assessment of Asterisk, a FLOSS implementation of a telephone private branch exchange. Results indicate significant progress, but apparently the “silver bullet” has not yet been found.","PeriodicalId":112012,"journal":{"name":"2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115794694","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 14
Application of Collaborative Scenarios in a Process-Based Industrial Environment 协同场景在基于过程的工业环境中的应用
Harald Klein, A. Rausch, Martin Künzle, E. Fischer
{"title":"Application of Collaborative Scenarios in a Process-Based Industrial Environment","authors":"Harald Klein, A. Rausch, Martin Künzle, E. Fischer","doi":"10.1109/SEAA.2010.62","DOIUrl":"https://doi.org/10.1109/SEAA.2010.62","url":null,"abstract":"The necessity of having processes for distributed development is a well known but still very challenging topic in the context of globalization. In order to stay competitive in a rough business environment, attractive products need to be developed constantly, which makes the products itself more and more complex. To be able to handle the development of complex products, several organizations participate to ensure the products’ quality and adequate time to market. Therefore, appropriate collaboration processes need to be established that are able to handle the complexity of the overall development. This paper defines a structured approach for setting up a collaborative process environment which enables organizations for collaborations from a process perspective. Furthermore, an example of how this approach is applied in practice is provided.","PeriodicalId":112012,"journal":{"name":"2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129321849","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
The Impact of Model Driven Development on the Software Architecture Process 模型驱动开发对软件架构过程的影响
W. Heijstek, M. Chaudron
{"title":"The Impact of Model Driven Development on the Software Architecture Process","authors":"W. Heijstek, M. Chaudron","doi":"10.1109/SEAA.2010.63","DOIUrl":"https://doi.org/10.1109/SEAA.2010.63","url":null,"abstract":"While Model-Driven Development (MDD) is an increasingly popular software development approach, its impact on the development process in large-scale, industrial practice is not yet clear. For this study the application of MDD in a large-scale industrial software development project is analyzed over a period of two years. Applying a grounded theory approach we identified 14 factors which impact the architectural process. We found that scope creep is more likely to occur, late changes can imply more extensive rework and that business engineers need to be more aware of the technical impact of their decisions. In addition, the introduced Domain-Specific Language (DSL) provides a new common idiom that can be used by more team members and will ease communication among team members and with clients. Also, modelers need to be much more explicit and complete in their descriptions. Parallel development of a code generator and defining a proper meta-model require additional time investments. Lastly, the more central role of software architecture design documentation requires more structured, detailed and complete architectural information and consequently, more frequent reviews.","PeriodicalId":112012,"journal":{"name":"2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications","volume":"48 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124143616","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}
引用次数: 20
Choosing an Open Source Software License in Commercial Context: A Managerial Perspective 在商业环境中选择开源软件许可证:管理视角
Juho Lindman, Anna Paajanen, M. Rossi
{"title":"Choosing an Open Source Software License in Commercial Context: A Managerial Perspective","authors":"Juho Lindman, Anna Paajanen, M. Rossi","doi":"10.1109/SEAA.2010.26","DOIUrl":"https://doi.org/10.1109/SEAA.2010.26","url":null,"abstract":"Increasing number of companies conduct their business employing various Open source software (OSS) licenses. The choice of correct license determines the business potential of a given software. When the available OSS stack and licensing options grow, so does the need for research concerning the interplay between OSS licensing, sourcing decisions and business goals. We aim to fill this research gap by building a model of license choice that emphasizes how software companies perceive the different licenses and rationalize their choice of OSS license. Results indicate how companies perceived the open source licenses as interconnected, complicated and turgid, and that only large companies had systematic processes for choosing licenses.","PeriodicalId":112012,"journal":{"name":"2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications","volume":"76 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122527368","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}
引用次数: 20
Deployment Modelling and Synthesis in a Component Model for Distributed Embedded Systems 分布式嵌入式系统组件模型中的部署建模与综合
Jan Carlson, Juraj Feljan, Jukka Mäki-Turja, Mikael Sjödin
{"title":"Deployment Modelling and Synthesis in a Component Model for Distributed Embedded Systems","authors":"Jan Carlson, Juraj Feljan, Jukka Mäki-Turja, Mikael Sjödin","doi":"10.1109/SEAA.2010.43","DOIUrl":"https://doi.org/10.1109/SEAA.2010.43","url":null,"abstract":"We present an approach to combine model-driven and component-based software engineering of distributed embedded systems. Specifically, we describe how deployment modelling is performed in two steps, and present an incremental synthesis of runnable representations of model entities on various abstraction levels. Our approach allows for flexible reuse opportunities, in that entities at different levels of granularity and abstraction can be reused. It also permits detailed analysis, e.g., with respect to timing, of units smaller than a whole physical node. We present a concept, virtual nodes, which preserves real-time properties across reuse and integration in different contexts.","PeriodicalId":112012,"journal":{"name":"2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128844134","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}
引用次数: 39
A Profile-Driven Environment for Modeling and Analyzing Context-Aware Software Services 上下文感知软件服务建模和分析的概要文件驱动环境
L. Berardinelli, V. Cortellessa, A. Marco
{"title":"A Profile-Driven Environment for Modeling and Analyzing Context-Aware Software Services","authors":"L. Berardinelli, V. Cortellessa, A. Marco","doi":"10.1109/SEAA.2010.47","DOIUrl":"https://doi.org/10.1109/SEAA.2010.47","url":null,"abstract":"Software services, in the near future, will be deployed on mobile, resource-limited devices that communicate through heterogeneous B3G (Beyond 3rd Generation) networks. They shall adapt themselves according to context and requirement changes without degrading software-related QoS. Supporting the development and maintenance of such services involves languages, methods and tools: this is the main target of the framework presented in this paper. The development process the framework refers to is a combination of multiple model-based solutions that aim at addressing these issues in a comprehensive way. In this paper, we present the development environment that we have devised to support part of such process. In particular, we show, through a case study, how to model a service-based application in the framework where each service is implemented as a collection of components and, from the obtained Service Model, how to generate and analyze a performance model in order to validate performance requirements.","PeriodicalId":112012,"journal":{"name":"2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125364076","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
A Clustering Based Functional Similarity Measurement Approach 一种基于聚类的功能相似度度量方法
Burak Usgurlu, Özden Özcan Top, Erdir Ungan, Onur Demirörs
{"title":"A Clustering Based Functional Similarity Measurement Approach","authors":"Burak Usgurlu, Özden Özcan Top, Erdir Ungan, Onur Demirörs","doi":"10.1109/SEAA.2010.51","DOIUrl":"https://doi.org/10.1109/SEAA.2010.51","url":null,"abstract":"Effort prediction remains to be one of the greatest challenges of software management. While advances in functional size measurement enable functional size to be successfully utilized for effort prediction there are various factors that create significant variances. One of these factors is functional similarity. In this study, we developed, automated and validated an approach to determine similarities among functional processes for COSMIC functional size measurement methodology. The paper includes the explanation of this new approach and the results of the case study that has been performed to validate the approach.","PeriodicalId":112012,"journal":{"name":"2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114532595","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
Automated Deployment of a Heterogeneous Service-Oriented System 异构面向服务系统的自动部署
S. V. D. Burg, E. Dolstra
{"title":"Automated Deployment of a Heterogeneous Service-Oriented System","authors":"S. V. D. Burg, E. Dolstra","doi":"10.1109/SEAA.2010.10","DOIUrl":"https://doi.org/10.1109/SEAA.2010.10","url":null,"abstract":"Deployment of a service-oriented system in a network of machines is often complex and labourious. In many cases components implementing a service have to be built from source code for the right target platform, transferred to the right machines with the right capabilities and activated in the right order. Upgrading a running system is even more difficult as this may break the running system and cannot be performed atomically. Many approaches that deal with the complexity of a distributed deployment process only support certain types of components or specific environments, while general solutions lack certain desirable non-functional properties, such as atomic upgrading. This paper shows Disnix, a deployment tool which allows developers and administrators to reliably deploy, upgrade and roll back a service-oriented system consisting of various types of components in a heterogeneous environment from declarative specifications.","PeriodicalId":112012,"journal":{"name":"2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130104066","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 14
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信