Eleventh Annual International Workshop on Software Technology and Engineering Practice最新文献

筛选
英文 中文
How to apply the Bloom taxonomy to software engineering 如何将Bloom分类法应用于软件工程
M. Azuma, F. Coallier, J. Garbajosa
{"title":"How to apply the Bloom taxonomy to software engineering","authors":"M. Azuma, F. Coallier, J. Garbajosa","doi":"10.1109/STEP.2003.13","DOIUrl":"https://doi.org/10.1109/STEP.2003.13","url":null,"abstract":"The Bloom taxonomy is used in the SWEBOK to specify the expected level of understanding of each topic within its knowledge areas (KA) for a 'graduate plus four years of experience'. This paper discusses how Bloom's taxonomy could be expanded to be more useful not only for education but also for industry. A new taxonomy that is more applicable to engineering is proposed at the end of this paper. This paper is the result of a workshop held in Amsterdam in September 2003 during the Software Technology and Engineering Practice Conference (STEP 2003).","PeriodicalId":260047,"journal":{"name":"Eleventh Annual International Workshop on Software Technology and Engineering Practice","volume":"32 4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130731134","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}
引用次数: 33
Practical experiences with statistical usage testing 有统计使用测试的实际经验
H. L. Guen, T. Thelin
{"title":"Practical experiences with statistical usage testing","authors":"H. L. Guen, T. Thelin","doi":"10.1109/STEP.2003.24","DOIUrl":"https://doi.org/10.1109/STEP.2003.24","url":null,"abstract":"Software validation is an important activity with the aim to test the requirements of a software product. Several testing techniques have been developed, and one of these is statistical usage testing (SUT). The main purpose of SUT is to test a software product from a user's point of view. Hence, usage models are designed and then test cases are developed from the models. The development from the usage models to test cases can be made automatically with the help from a tool. This paper describes a joint European project with the aim to develop such a tool (called MaTeLo) for statistical usage testing.","PeriodicalId":260047,"journal":{"name":"Eleventh Annual International Workshop on Software Technology and Engineering Practice","volume":"71 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123142595","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
Using grid technologies for Web-enabling legacy systems 为支持web的遗留系统使用网格技术
T. Bodhuin, M. Tortorella
{"title":"Using grid technologies for Web-enabling legacy systems","authors":"T. Bodhuin, M. Tortorella","doi":"10.1109/STEP.2003.37","DOIUrl":"https://doi.org/10.1109/STEP.2003.37","url":null,"abstract":"The adoption of the Internet technologies favors the diffusion of Web and grid-based applications. However, the development of new applications exploiting the modern interfaces and distribution channels have to face the problems connected with the integration of existing software systems. This aspect often requires the migration of legacy systems toward the Web technologies, as they are very important for the business they support and cannot be simply discarded. In fact, they encapsulate a great deal of knowledge and expertise about the application domain. Many migration strategies have been proposed in the literature. The introduction of dynamic activation and discovery of services is rarely considered in the proposed approaches, even if these aspects can be considered as important evolution factors for the future of the legacy systems. With this in mind, this paper extends an approach, already proposed by the authors for migrating to the Web legacy software systems with character-based user interface, with grid technologies.","PeriodicalId":260047,"journal":{"name":"Eleventh Annual International Workshop on Software Technology and Engineering Practice","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130809624","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}
引用次数: 16
Bloom's taxonomy levels for three software engineer profiles Bloom对三个软件工程师配置文件的分类级别
P. Bourque, L. Buglione, A. Abran, A. April
{"title":"Bloom's taxonomy levels for three software engineer profiles","authors":"P. Bourque, L. Buglione, A. Abran, A. April","doi":"10.1109/STEP.2003.6","DOIUrl":"https://doi.org/10.1109/STEP.2003.6","url":null,"abstract":"This paper is the product of a workshop held in Amsterdam during the Software Technology and Practice Conference (STEP 2003). The purpose of the paper is to propose Bloom's taxonomy levels for the Guide to the Software Engineering Body of Knowledge (SWEBOK) topics for three software engineer profiles: a new graduate, a graduate with four years of experience, and an experienced member of a software engineering process group. Bloom's taxonomy levels are proposed for topics of four knowledge areas of the SWEBOK Guide: software maintenance, software engineering management, software engineering process, and software quality. By proposing Bloom's taxonomy in this way, the paper aims to illustrate how such profiles could be used as a tool in defining job descriptions, software engineering role descriptions within a software engineering process definition, professional development paths, and training programs.","PeriodicalId":260047,"journal":{"name":"Eleventh Annual International Workshop on Software Technology and Engineering Practice","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125498916","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}
引用次数: 30
The nature of evidence in empirical software engineering 实证软件工程中证据的本质
J. Segal
{"title":"The nature of evidence in empirical software engineering","authors":"J. Segal","doi":"10.1109/STEP.2003.33","DOIUrl":"https://doi.org/10.1109/STEP.2003.33","url":null,"abstract":"In this paper, we argue that the gap between empirical software engineering and software engineering practice might be lessened if more attention were paid to two important aspects of evidence. The first is that evidence from case or field studies of actual software engineering practice are essential in order to understand and inform that practice. The second is that the nature of evidence should fit the purpose to which the evidence is going to be put. One type of evidence is not per se better than another. For example, the evidence required to persuade a manager to change an aspect of practice might be totally different in nature from that required to deepen the academic community's understanding of such practice.","PeriodicalId":260047,"journal":{"name":"Eleventh Annual International Workshop on Software Technology and Engineering Practice","volume":"56 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117280118","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}
引用次数: 26
An overview of software cybernetics 软件控制论概述
K. Cai, João W. Cangussu, R. Decarlo, A. Mathur
{"title":"An overview of software cybernetics","authors":"K. Cai, João W. Cangussu, R. Decarlo, A. Mathur","doi":"10.1109/STEP.2003.4","DOIUrl":"https://doi.org/10.1109/STEP.2003.4","url":null,"abstract":"Software cybernetics explores the interplay between software and control and is motivated by the fundamental question whether or not and how software behavior can be controlled. In this paper, we formulate the underlying motivations and ideas of software cybernetics and review various existing research topics in this emerging area, including feedback mechanisms in software processes, bisimulation and controllability, adaptive software, software synthesis, software test process control, and adaptive testing. We identify software rejuvenation and performance control, software fault-tolerance, logical foundation for control systems, and communication complexity for control systems as potential research topics. Several on-going research projects are also summarized.","PeriodicalId":260047,"journal":{"name":"Eleventh Annual International Workshop on Software Technology and Engineering Practice","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127239017","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}
引用次数: 99
Incorporating quality requirements in software migration process 在软件迁移过程中纳入质量要求
Ying Zou
{"title":"Incorporating quality requirements in software migration process","authors":"Ying Zou","doi":"10.1109/STEP.2003.15","DOIUrl":"https://doi.org/10.1109/STEP.2003.15","url":null,"abstract":"The reengineering of legacy software systems to modern object oriented platforms has received significant attention over the past few years. However, most often the reengineering process ignores to take into account specific non-functional requirements, such as maintainability, for the target system. In this paper, we propose a quality driven software migration framework that aims to identify and extract an object model from a procedural system and to generate quality migrant object oriented code which satisfies non-functional requirements. Such a reengineering framework is composed of quality models to denote desired quality characteristics for the target migrant systems, transformation rules and, an incremental and iterative quality-driven transformation process that is based on a state transition system. The process aims to identify a sequence of software transformations that generate a target system with desired quality characteristics. Moreover, an evaluation technique is presented to verify and validate the achievement of quality requirements in the obtained migrated system. The result obtained from case studies demonstrates the effectiveness and usefulness of the proposed quality driven migration technique.","PeriodicalId":260047,"journal":{"name":"Eleventh Annual International Workshop on Software Technology and Engineering Practice","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126136758","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
Organising evidence to support software engineering practice 组织证据以支持软件工程实践
D. Budgen, J. Bøegh, A. Mohan
{"title":"Organising evidence to support software engineering practice","authors":"D. Budgen, J. Bøegh, A. Mohan","doi":"10.1109/STEP.2003.23","DOIUrl":"https://doi.org/10.1109/STEP.2003.23","url":null,"abstract":"Evidence (in different forms) is widely employed to establish and refine ideas about what constitutes good practice in many domains of science and engineering. However, software engineering (and computing in general) has so far been a notable exception to this, and our paper sets out to explore some of the reasons why this should be so, and how the situation might be changed in the future. We examine the ways in which some other domains collect and use evidence, and then examine both 'commercial' and 'open source' development practices to see how these currently make use of previous experience and evidence. Finally, we consider the possible role of systematic review groups in strengthening the way that evidence could be employed in future software engineering practices.","PeriodicalId":260047,"journal":{"name":"Eleventh Annual International Workshop on Software Technology and Engineering Practice","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128601737","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
On analysis of design component contracts: a case study 设计构件契约分析:一个案例研究
Jing Dong, P. Alencar, D. Cowan
{"title":"On analysis of design component contracts: a case study","authors":"Jing Dong, P. Alencar, D. Cowan","doi":"10.1109/STEP.2003.21","DOIUrl":"https://doi.org/10.1109/STEP.2003.21","url":null,"abstract":"Software patterns are a new design paradigm used to solve problems that arise when developing software within a particular context. Patterns capture the static and dynamic structure and collaboration among the components in a software design. A key promise of the pattern-based approach is that it may greatly simplify the construction of software systems out of building blocks and thus reuse experience and reduce cost. However, it also introduces significant problems in ensuring the integrity and reliability of these composed systems because of their complex software topologies, interactions, and transactions. There is a need to capture these features as a contract through a formal model that allows us to analyze pattern-based designs. In this paper, we provide a formal framework for ensuring the integrity of the compositions in object-oriented designs by providing mathematically rigorous modeling and analysis techniques for object-oriented systems comprising pattern-based designs as the basic building blocks or design components. A case study related to a hypermedia Web-based application is presented to illustrate our approach in distributed systems.","PeriodicalId":260047,"journal":{"name":"Eleventh Annual International Workshop on Software Technology and Engineering Practice","volume":"71 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134213836","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
Improvement of test data by measuring SQL statement coverage 通过度量SQL语句覆盖率来改进测试数据
María José Suárez Cabal, J. Tuya
{"title":"Improvement of test data by measuring SQL statement coverage","authors":"María José Suárez Cabal, J. Tuya","doi":"10.1109/STEP.2003.14","DOIUrl":"https://doi.org/10.1109/STEP.2003.14","url":null,"abstract":"Many software applications produced today have a component, of lesser or greater importance to the structure, that is based on database management systems. What is more, this information is generally handled through SQL queries embedded in the application code. However, automatic software testing is normally associated with the testing of programs implemented in imperative and structured languages. The problem arises when it comes to unifying software tests in programs that manage databases using SQL. The aim of this paper is to get closer to a measurement of the coverage of SQL statements and to show how, using this measurement, we might change the testing databases by means of completing or deleting information which provides improvements to the measurement, in order to achieve the highest possible percentage of coverage of the statements which have access to the database.","PeriodicalId":260047,"journal":{"name":"Eleventh Annual International Workshop on Software Technology and Engineering Practice","volume":"93 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116394002","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
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学术官方微信