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

筛选
英文 中文
Managing Quality Requirements: A Systematic Review 管理质量要求:系统评审
Richard Berntsson-Svensson, Martin Höst, B. Regnell
{"title":"Managing Quality Requirements: A Systematic Review","authors":"Richard Berntsson-Svensson, Martin Höst, B. Regnell","doi":"10.1109/SEAA.2010.55","DOIUrl":"https://doi.org/10.1109/SEAA.2010.55","url":null,"abstract":"It is commonly acknowledged that the management of quality requirements is an important and difficult part of the requirements engineering process, which plays a critical role in software product development. In order to identify current research about quality requirements, a systematic literature review was performed. This paper identifies available empirical studies of quality requirements. A database and manual search identified 1,560 studies, of which 18 were found to be empirical research studies of high quality, and relevant to the research questions. The review investigates what is currently known about the benefits and limitations of methods of quality requirements. In addition, the state of research is presented for five identified areas: elicitation, dependencies, quality requirements metrics, cost estimations, and prioritization.","PeriodicalId":112012,"journal":{"name":"2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications","volume":"293 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":"132044837","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}
引用次数: 46
Components and Aspects Composition Planning for Ubiquitous Adaptive Services 泛在自适应服务的组件和方面组合规划
M. Alia, Mikaël Beauvois, Yann Davin, Romain Rouvoy, F. Eliassen
{"title":"Components and Aspects Composition Planning for Ubiquitous Adaptive Services","authors":"M. Alia, Mikaël Beauvois, Yann Davin, Romain Rouvoy, F. Eliassen","doi":"10.1109/SEAA.2010.45","DOIUrl":"https://doi.org/10.1109/SEAA.2010.45","url":null,"abstract":"In ubiquitous environments, resources limitations and fluctuations combined with device mobility requires the dynamic adaptation of mobile applications. This paper reports on an extension of the MUSIC adaptation middleware to support aspect-oriented programming in order to handle cross-cutting adaptations. Basically, this extension specifies an architectural model for defining applications as a composition of aspects and components. The dynamic adaptation of an application in a given context is realised by selecting the appropriate component and aspect implementations using utility functions as a mean of optimising the overall QoS. Our approach and middleware are implemented and tested on top of OSGi framework.","PeriodicalId":112012,"journal":{"name":"2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications","volume":"43 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":"124353991","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
Concept, Implementation and Evaluation of a Web-Based Software Cockpit 基于web的软件座舱的概念、实现与评价
R. Ramler, W. Beer, Claus Klammer, Klaus Wolfmaier, Stefan Larndorfer
{"title":"Concept, Implementation and Evaluation of a Web-Based Software Cockpit","authors":"R. Ramler, W. Beer, Claus Klammer, Klaus Wolfmaier, Stefan Larndorfer","doi":"10.1109/SEAA.2010.15","DOIUrl":"https://doi.org/10.1109/SEAA.2010.15","url":null,"abstract":"Software cockpits (software project control centers) provide systematic support for monitoring and controlling the activities in a software development project. Important aspects are to track progress, to visualize team performance, and to provide feedback about the quality of delivered results. Therefore, software cockpits integrate and visualize data from various data sources such as project plans, requirement management, version control, as well as test results. Each of these data sources represents a different perspective on the software project. The integrated view provided by a software cockpit produces a complete and persistent picture of the project status. This paper describes the architecture and functionality of a Web-based software cockpit and its implementation with open source software from the Business Intelligence area. Furthermore, the results and lessons learned from evaluating the practical benefits of the software cockpit in context of a large software development organization are presented.","PeriodicalId":112012,"journal":{"name":"2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications","volume":"16 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":"121631773","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
The UML «include» Relationship and the Functional Refinement of Use Cases UML“包括”用例的关系和功能细化
Sofia Azevedo, R. J. Machado, A. Bragança, Hugo Ribeiro
{"title":"The UML «include» Relationship and the Functional Refinement of Use Cases","authors":"Sofia Azevedo, R. J. Machado, A. Bragança, Hugo Ribeiro","doi":"10.1109/SEAA.2010.65","DOIUrl":"https://doi.org/10.1109/SEAA.2010.65","url":null,"abstract":"Developing software with model-driven approaches involves dealing with diverse modeling artifacts such as use case diagrams, component diagrams, class diagrams, activity diagrams, sequence diagrams and others. In this paper we focus on use cases for software development and we analyze them from the perspective of detail. In that context we explore the UML (Unified Modeling Language) «include» relationship. This work allows understanding the use case modeling activity with support for refinement and provides for specific guidelines on how to conduct such activity.","PeriodicalId":112012,"journal":{"name":"2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications","volume":"36 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":"132979804","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
An Analysis of the "Inconclusive' Change Report Category in OSS Assisted by a Program Slicing Metric 基于程序切片度量的OSS“不确定”变更报告类别分析
S. Counsell, T. Hall, E. Nasseri, David Bowes
{"title":"An Analysis of the \"Inconclusive' Change Report Category in OSS Assisted by a Program Slicing Metric","authors":"S. Counsell, T. Hall, E. Nasseri, David Bowes","doi":"10.1109/SEAA.2010.17","DOIUrl":"https://doi.org/10.1109/SEAA.2010.17","url":null,"abstract":"In this paper, we investigate the Barcode open-source system (OSS) using one of Weiser’s original slice-based metrics (Tightness) as a basis. In previous work, low numerical values of this slice-based metric were found to indicate fault-free (as opposed to fault-prone) functions. In the same work, we deliberately excluded from our analysis a category comprising 221 of the 775 observations representing ‘inconclusive’ log reports extracted from the OSS change logs. These represented OSS change log descriptions where it was not entirely clear whether a fault had occurred or not in a function and, for that reason, could not reasonably be incorporated into our analysis. In this paper we present a methodology through which we can draw conclusions about that category of report.","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":"133457752","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}
引用次数: 3
A Template for SOA Design Decision Making in an Educational Setting 教育环境中SOA设计决策的模板
Qing Gu, P. Lago, H. Vliet
{"title":"A Template for SOA Design Decision Making in an Educational Setting","authors":"Qing Gu, P. Lago, H. Vliet","doi":"10.1109/SEAA.2010.9","DOIUrl":"https://doi.org/10.1109/SEAA.2010.9","url":null,"abstract":"An effective software design should ensure that all the quality requirements of a system of interest are supported. As the architecture of a software system can be seen as a set of architectural design decisions (ADDs), the identification of design issues and the choice of design alternatives heavily impact the quality of software systems. This is especially challenging in service orientation for which students need to change their mindset from system design to service-oriented design. In this paper, we present a template driven approach for documenting quality-driven ADDs in an educational setting. We next report on our experience with the usage of the template in a service-oriented software design Master course given over the past three years. We found that the template not only offers a framework guiding the students in their design but also encourages them to make sound ADDs, which leads to a service-oriented design with higher quality.","PeriodicalId":112012,"journal":{"name":"2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications","volume":"50 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":"128676654","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 13
A Revelatory Case Study on Scaling Agile Release Planning 扩展敏捷发布计划的启发性案例研究
Ville Heikkilä, K. Rautiainen, S. Jansen
{"title":"A Revelatory Case Study on Scaling Agile Release Planning","authors":"Ville Heikkilä, K. Rautiainen, S. Jansen","doi":"10.1109/SEAA.2010.37","DOIUrl":"https://doi.org/10.1109/SEAA.2010.37","url":null,"abstract":"A way to scale up agile release planning to meet the requirements of multi-team agile development is a practice called joint release planning. A software product company piloted the joint release planning method. The aim of the company was to improve coordination of work of multiple agile development teams who develop a large legacy software product. Another aim was to improve communication between product management and development. We conducted a case study to explore how the new release planning method was executed. We gathered data by observing two release planning events, observing event planning meetings, and by conducting surveys. The events were attended by approximately 140 stakeholders, including over 10 development teams, who spent several days in a common space. The participants liked the method and considered it efficient. This revelatory case study provides the first detailed empirical description of this emerging method for multi-team agile release planning.","PeriodicalId":112012,"journal":{"name":"2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications","volume":"12 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":"133083761","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 18
Using the UML Testing Profile for Enterprise Service Choreographies 为企业服务编排使用UML测试概要文件
Alin Stefanescu, S. Wieczorek, Marc-Florian Wendland
{"title":"Using the UML Testing Profile for Enterprise Service Choreographies","authors":"Alin Stefanescu, S. Wieczorek, Marc-Florian Wendland","doi":"10.1109/SEAA.2010.44","DOIUrl":"https://doi.org/10.1109/SEAA.2010.44","url":null,"abstract":"In this paper we present an approach of using model-driven technologies for testing of service component interactions. We report on an industrial experiment with a novel combination of existing UML standards, i.e., the UML Testing Profile (U2TP), in conjunction with proprietary domain specific languages (DSLs). Many model-based testing (MBT) approaches use the UML 2 standard, but very few of them use also U2TP. Moreover, in practice UML coexists with DSLs which makes the overall integration not easy. We present our experiences and challenges of a U2TP-enabled MBT approach for a DSL for enterprise service choreographies, which describe the communication protocols between service components. The proposed workflow directly translates choreographies into UML models augmented with U2TP stereotypes, which are further loaded into our FOKUS!MBT tool chain. The tool provides an implementation of the U2TP standalone meta-model along with test case and test data generators to describe a holistic test process within one dedicated meta-model for testing concerns.","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":"129354737","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
Foundations for Event-Based Process Analysis in Heterogeneous Software Engineering Environments 异构软件工程环境中基于事件的过程分析的基础
W. Sunindyo, T. Moser, D. Winkler, S. Biffl
{"title":"Foundations for Event-Based Process Analysis in Heterogeneous Software Engineering Environments","authors":"W. Sunindyo, T. Moser, D. Winkler, S. Biffl","doi":"10.1109/SEAA.2010.52","DOIUrl":"https://doi.org/10.1109/SEAA.2010.52","url":null,"abstract":"For monitoring, controlling, and improving software development projects, project and quality managers need tool support to analyze engineering processes within development environments. Unfortunately, technical and semantic gaps between the engineering tools and related data models make it hard to observe and analyze the implemented tool-based engineering processes. In this paper we build on a service-oriented platform for technically and semantically integrating heterogeneous engineering tools and propose an approach to monitor, analyze, and improve tool-based engineering processes. We empirically evaluate the approach using the “continuous integration and test” process and discuss strengths and limitations. Major result was that the approach enabled comparing expected and real-life engineering processes with respect to process structure, performance of individual process steps, and risk of bottlenecks.","PeriodicalId":112012,"journal":{"name":"2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications","volume":"86 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":"126169153","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}
引用次数: 19
Inherent Network Management: Support for Traffic Engineering and CAPEX Analysis in Future Internet Scenarios 内在网络管理:支持未来互联网场景下的流量工程和资本支出分析
G. Haßlinger, G. Nunzi, C. Meirosu, C. Fan, Frank-Uwe Andersen
{"title":"Inherent Network Management: Support for Traffic Engineering and CAPEX Analysis in Future Internet Scenarios","authors":"G. Haßlinger, G. Nunzi, C. Meirosu, C. Fan, Frank-Uwe Andersen","doi":"10.1109/SEAA.2010.38","DOIUrl":"https://doi.org/10.1109/SEAA.2010.38","url":null,"abstract":"Future Internet, Inherent Network Management (INM) and business aspects such as OPEX/CAPEX are topics of vivid research activity for quite some time. This paper focuses on the combination of the three areas, showing what is expected from recent Future Internet activities based on experience in the 4WARD project founded by the European Union. We briefly introduce the notion of INM and the related de-sign spectrum. Then we evaluate the effect of INM design for more flexibility in traffic engineering and advanced monitoring to exploit bandwidth and other network resources and the impact on cost savings. We study the process of upgrading the link capacities in broadband access networks, which has to be faced by network providers in ongoing periods of rapidly growing Internet traffic. A case study of full mesh topologies is analyzed for comparison of planning processes with and without traffic path optimization. The results indicate that flexible traffic path design with INM support allows at least 20% higher resource utilization and savings in equipment costs as well as energy consumption.","PeriodicalId":112012,"journal":{"name":"2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications","volume":"78 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":"130333849","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
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学术文献互助群
群 号:481959085
Book学术官方微信