19th Conference on Software Engineering Education & Training (CSEET'06)最新文献

筛选
英文 中文
Software Engineering Instruction and Education Theory: A Dialogue 软件工程教学与教育理论:对话
19th Conference on Software Engineering Education & Training (CSEET'06) Pub Date : 2006-04-19 DOI: 10.1109/CSEET.2006.32
Patricia A. Basili, V. Basili
{"title":"Software Engineering Instruction and Education Theory: A Dialogue","authors":"Patricia A. Basili, V. Basili","doi":"10.1109/CSEET.2006.32","DOIUrl":"https://doi.org/10.1109/CSEET.2006.32","url":null,"abstract":"Summary form only given. Some software engineering instructors have incorporated projects that either simulate product development for a corporate customer or have students work directly with corporate sponsors to solve a problem or produce an artifact. The rationale for the activity is to provide \"real world\" experience, a foretaste of what a professional in the field will be asked to do. Other instructors may forgo the project as taking too much time from an already full curriculum or due to the difficulty of making and maintaining corporate connections. They rely on the lecture format to convey the material. Are there other reasons for including \"project-type\" activities in software engineering instruction over and above the practical experience they provide? Are there reasons to try to incorporate strategies other than lecture into courses? This paper reviews those areas of educational theory that speak to practical strategies to enhance learning and remembering. Constructivism as a way to view the learning process will be highlighted. Vygotsky's social interaction theory, and scaffolding will be tied to group endeavors. Bloom's hierarchy of the cognitive domain will be viewed in terms of writing course learning outcomes. Also discussed is the importance of the congruence of learning outcomes and modes of assessment to insure learning has occurred and to provide assurances to the Higher Education community that we are doing what we claim to do","PeriodicalId":246045,"journal":{"name":"19th Conference on Software Engineering Education & Training (CSEET'06)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129632864","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
Visioning a Certification Exam for Graduating Software Engineers 展望毕业软件工程师的认证考试
19th Conference on Software Engineering Education & Training (CSEET'06) Pub Date : 2006-04-19 DOI: 10.1109/CSEET.2006.39
D. Bagert, M. Lutz
{"title":"Visioning a Certification Exam for Graduating Software Engineers","authors":"D. Bagert, M. Lutz","doi":"10.1109/CSEET.2006.39","DOIUrl":"https://doi.org/10.1109/CSEET.2006.39","url":null,"abstract":"Since 2002, the IEEE Computer Society has offered a Certified Software Development Professional (CSDP) examination for people who have had at least 9,000 hours of experience working as a software professional. Now, IEEE-CS is considering the development of an examination targeted towards students graduating with a baccalaureate degree in software engineering or the equivalent. Nicknamed \"CSDP Junior\", a certification title such as \"Certified Software Development Associate\" (CSDA) is more likely.","PeriodicalId":246045,"journal":{"name":"19th Conference on Software Engineering Education & Training (CSEET'06)","volume":"64 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133121166","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
Applying Software Development Lifecycles in Teaching Introductory Programming Courses 软件开发生命周期在编程入门课程教学中的应用
19th Conference on Software Engineering Education & Training (CSEET'06) Pub Date : 2006-04-19 DOI: 10.1109/CSEET.2006.7
S. Rahman, P. Juell
{"title":"Applying Software Development Lifecycles in Teaching Introductory Programming Courses","authors":"S. Rahman, P. Juell","doi":"10.1109/CSEET.2006.7","DOIUrl":"https://doi.org/10.1109/CSEET.2006.7","url":null,"abstract":"In this paper, we introduce a new software development method that emphasizes software testing cycles and makes a cultural change in program development. In our approach, students follow the software lifecycles to develop their programs; specifically, a student who is to write a program begins by writing a test suite and completes other development cycles. Students in programming courses usually develop \"toy\" programs that are superficially tested, graded, and eventually discarded. Generally, students are not worried about the quality or maintenance of their products. We believe this style of teaching programming courses leaves students unprepared for developing reliable software. Industry leaders also claimed that more than 50% of a software project's budget was spent on activities related to improving software quality. They stated the reason was the inadequate attention paid to software quality in the development phase. Our approach integrates into the existing programming courses without changing the course contents, syllabus, policies, or loads, and our model improves the students' program quality, in terms of black-box testing. Students indicated that our method helped them in understanding the problems and writing the programs, made the code easier to debug, and improved the students' code reliability and quality","PeriodicalId":246045,"journal":{"name":"19th Conference on Software Engineering Education & Training (CSEET'06)","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129764393","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
Panel: Industrial Impact through Education -- Lessons Learned from Barry Boehm's Contributions to Software Engineering 专题讨论:教育对工业的影响——从Barry Boehm对软件工程的贡献中学到的经验
19th Conference on Software Engineering Education & Training (CSEET'06) Pub Date : 2006-04-19 DOI: 10.1109/CSEET.2006.27
J. Kontio
{"title":"Panel: Industrial Impact through Education -- Lessons Learned from Barry Boehm's Contributions to Software Engineering","authors":"J. Kontio","doi":"10.1109/CSEET.2006.27","DOIUrl":"https://doi.org/10.1109/CSEET.2006.27","url":null,"abstract":"Software has become a central component in all areas of business and society. Software is used to support, operate, and control machinery, information flows, records, and processes; an increasing number of products contain embedded software; the logistics chain that delivers the product to the customer is dependent on software and databases; and, finally, even the monetary transactions for the product take place through software and databases of financial institutions. Businesses and the society as a whole run on software.","PeriodicalId":246045,"journal":{"name":"19th Conference on Software Engineering Education & Training (CSEET'06)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124082777","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
Rising to the Challenge: Using Business-Oriented Case Studies in Software Engineering Education 迎接挑战:在软件工程教育中使用面向业务的案例研究
19th Conference on Software Engineering Education & Training (CSEET'06) Pub Date : 2006-04-19 DOI: 10.1109/CSEET.2006.29
J. Burge, D. Troy
{"title":"Rising to the Challenge: Using Business-Oriented Case Studies in Software Engineering Education","authors":"J. Burge, D. Troy","doi":"10.1109/CSEET.2006.29","DOIUrl":"https://doi.org/10.1109/CSEET.2006.29","url":null,"abstract":"Case studies are a common method for teaching professions such as law and business. At Miami University, we use case studies to teach software engineering by holding a \"Senior Challenge\" as part of our senior-level software engineering course. The goal is to give the students experience studying, analyzing, and proposing solutions to a real-life information-technology related business problem. The Challenge concludes with a presentation of their findings to a jury of industry professionals including some from the company that wrote the case. The Challenge is structured to teach the students how to analyze a business problem for business and technical objectives, how to describe and defend candidate solutions, and how to effectively present their findings both orally and in writing. This is a difficult project that provides students with experience working with real and significant information-technology problems and in understanding the business impact of their technical decisions","PeriodicalId":246045,"journal":{"name":"19th Conference on Software Engineering Education & Training (CSEET'06)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132132655","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
Students Managing the Software Development Process: A Meta-Level Retrospective Evaluation. 管理软件开发过程的学生:元级回顾评估。
19th Conference on Software Engineering Education & Training (CSEET'06) Pub Date : 2006-04-19 DOI: 10.1109/CSEET.2006.33
Anne Comer, H. Edwards
{"title":"Students Managing the Software Development Process: A Meta-Level Retrospective Evaluation.","authors":"Anne Comer, H. Edwards","doi":"10.1109/CSEET.2006.33","DOIUrl":"https://doi.org/10.1109/CSEET.2006.33","url":null,"abstract":"A fifteen week module on software engineering management exposed graduate students to practical aspects of the management of software development: emphasizing the recording and analysis of factual data during a group project. Data generated within the six projects are analyzed to reveal the extent to which the students demonstrated the required management and monitoring competencies. These results showed the student groups on a spectrum from full competence to no evidence of competence. The most interesting results were for the three groups in the \"partially competent\" range: and it is these that are discussed in most detail. The group work was retrospectively evaluated against SWEBOK knowledge areas to analyze the extent to which they were covered. Finally the issues that need to be considered in an explicit use of SWEBOK, and the need for support from automated data collection and analysis are discussed","PeriodicalId":246045,"journal":{"name":"19th Conference on Software Engineering Education & Training (CSEET'06)","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133995199","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
SimVBSE: Developing a Game for Value-Based Software Engineering SimVBSE:为基于价值的软件工程开发游戏
19th Conference on Software Engineering Education & Training (CSEET'06) Pub Date : 2006-04-19 DOI: 10.1109/CSEET.2006.31
Apurva Jain, B. Boehm
{"title":"SimVBSE: Developing a Game for Value-Based Software Engineering","authors":"Apurva Jain, B. Boehm","doi":"10.1109/CSEET.2006.31","DOIUrl":"https://doi.org/10.1109/CSEET.2006.31","url":null,"abstract":"The development of games in aid of improving and enriching a student's learning experience is again on the rise. The beer game (Sterman, 1989) in the field of system dynamics was developed to instill the key principles of production and distribution. SimSE (Navarro and van der Hoek, 2003) provides a simulated game for its players to take on the role of a project manager, and experience the fundamentals of software engineering through cause-effect models. In this paper we present an initial design of SimVBSE as a game for students to better understand value-based software engineering (Boehm, 2005), and its underlying theory (Boehmand Jain, 2005)","PeriodicalId":246045,"journal":{"name":"19th Conference on Software Engineering Education & Training (CSEET'06)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116817320","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}
引用次数: 62
A Germany-Brazil Experience Report on Teaching Software Engineering for Electrical Engineering Undergraduate Students 德国-巴西电气工程本科软件工程教学经验报告
19th Conference on Software Engineering Education & Training (CSEET'06) Pub Date : 2006-04-19 DOI: 10.1109/CSEET.2006.6
V. Lucena, Alysson Brito, P. Göhner
{"title":"A Germany-Brazil Experience Report on Teaching Software Engineering for Electrical Engineering Undergraduate Students","authors":"V. Lucena, Alysson Brito, P. Göhner","doi":"10.1109/CSEET.2006.6","DOIUrl":"https://doi.org/10.1109/CSEET.2006.6","url":null,"abstract":"This article describes a successful education technology transfer between Germany and Brazil applied to the teaching of software engineering for undergraduate students of the electrical engineering course at the Federal University of Amazonas - UFAM. The result of this experience was a significant increase on the interest of the students, i.e. the amount of enrolled students increased reaching numbers never met before and the drop out rate was smaller than the average of the other lectures. The main reason for the observed changes was the introduction of a laboratory platform in the lecture. This guided the students during the development of a software system used in a robot race at the end of the term. The robot race itself may also be another reason for the great motivation observed, when the students compete to show which team produced the best software. This experience is one of the results of the Unibral project, a scientific and academic cooperation between UFAM and the Institute of Industrial Automation and Software Engineering of the University of Stuttgart","PeriodicalId":246045,"journal":{"name":"19th Conference on Software Engineering Education & Training (CSEET'06)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126832414","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
Coaching Professional Software Developers - An Experience Report 指导专业软件开发人员-经验报告
19th Conference on Software Engineering Education & Training (CSEET'06) Pub Date : 2006-04-19 DOI: 10.1109/CSEET.2006.11
C. Bunse, Ines Grützner, C. Peper, S. Steinbach-Nordmann, Carsten Vollmers
{"title":"Coaching Professional Software Developers - An Experience Report","authors":"C. Bunse, Ines Grützner, C. Peper, S. Steinbach-Nordmann, Carsten Vollmers","doi":"10.1109/CSEET.2006.11","DOIUrl":"https://doi.org/10.1109/CSEET.2006.11","url":null,"abstract":"Model-driven development, using UML, has become the most dominant development paradigm, in software industry. To be correctly and efficiently applied, systematic teaching and learning are key prerequisites for benefiting from new technologies. This is especially true for an industrial setting since traditional classroom training approaches are often not applicable due to time and cost reasons, which, in turn, led to the development of e-learning and blended learning approaches. Based on numerous applications of our modular blended learning approach for teaching object-oriented software development with UML (Bunse at al., 2005) an attempt has been made to improve the design, the organization and the execution of the blended learning arrangement. Therefore, we collected data on the learning environment, the learners' behavior and preferences. The results from the questioning in an industrial setting, although far from being representative because of the small number of respondents, give some interesting insights in the needs and expectations of learners and the usage of different elements of blended learning arrangements which could serve as hypotheses for later in depth studies. One of these hypotheses is, that coaching may serve very well the explored learning needs and preferences and makes training programs effective and sustainable","PeriodicalId":246045,"journal":{"name":"19th Conference on Software Engineering Education & Training (CSEET'06)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132979786","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
Eight Years of Delivering Professional Education and Training for Software Engineering at Fraunhofer IESE: An Experience Report 在Fraunhofer IESE提供软件工程专业教育和培训的八年:经验报告
19th Conference on Software Engineering Education & Training (CSEET'06) Pub Date : 2006-04-19 DOI: 10.1109/CSEET.2006.18
L. Thomas, P. Waterson, Sonja Trapp
{"title":"Eight Years of Delivering Professional Education and Training for Software Engineering at Fraunhofer IESE: An Experience Report","authors":"L. Thomas, P. Waterson, Sonja Trapp","doi":"10.1109/CSEET.2006.18","DOIUrl":"https://doi.org/10.1109/CSEET.2006.18","url":null,"abstract":"In this paper, we reflect on our experiences of delivering professional software engineering (SE) education and training over the course of the last eight years. We begin the paper with a summary of current developments in SE education and training, followed by a brief description of the educational framework that has guided our work in this domain. We then move on to describe four case studies of SE education and training delivery together with a set of lessons learnt. We end the paper with a summary of the wider lessons learnt gained from our experiences in the domain - these consider how SE education should be delivered and facilitated, as well as other considerations such as changes to organizational roles and responsibilities brought about by the introduction of technology-based learning","PeriodicalId":246045,"journal":{"name":"19th Conference on Software Engineering Education & Training (CSEET'06)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123682826","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
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学术官方微信