首页 > 最新文献

2008 21st Conference on Software Engineering Education and Training最新文献

英文 中文
Getting Students to Think About How Agile Processes can be Made More Secure 让学生思考如何使敏捷过程更安全
Pub Date : 2008-04-14 DOI: 10.1109/CSEET.2008.13
Richard G. Epstein
Agile processes play an important role in the authorpsilas undergraduate course in software engineering. The course is a required course for undergraduate majors in Computer Science. Agile processes, like eXtreme Programming (XP), have been criticized for not providing a good framework for building secure software. The course begins by covering what some people have called ldquothe warrdquo between the traditional waterfall process folks and the agile process folks. After students are given an introduction to various processes on both sides of ldquothe warrdquo (with an emphasis on PSP, CMMI and XP) and after students are introduced to basic concepts about how to make software systems more secure (drawing heavily on Viega and McGrawpsilas book Building Secure Software), the course turns its attention to how XP (in particular) can be made more secure. This topic generates a lot of enthusiasm among the students. The students seem to enjoy the challenge of creating new ideas to improve the manner in which XP addresses security issues. Students have come up with many creative and stimulating ideas about how eXtreme Programming can be made more secure without the necessity for what some have called ldquobig up front designrdquo. This paper presents some of the creative ideas students have come up with regarding this issue and discusses the team projects that give students the opportunity to explore security issues for agile processes in some depth.
敏捷过程在作者的软件工程本科课程中占有重要地位。本课程是计算机专业本科生的必修课。敏捷过程,如极限编程(XP),因为没有提供构建安全软件的良好框架而受到批评。课程一开始就涵盖了一些人所说的传统瀑布过程和敏捷过程之间的差异。在学生们被介绍到各种过程的双方(重点是PSP, CMMI和XP)和学生被介绍到如何使软件系统更安全的基本概念后(在Viega和mcgrawsilas的书构建安全的软件),课程将注意力转向如何XP(特别是)可以使更安全。这个话题在学生中引起了很大的热情。学生们似乎很享受创造新想法的挑战,以改进XP处理安全问题的方式。关于如何使极限编程变得更安全,而不需要一些人所谓的预先设计,学生们提出了许多创造性的和令人兴奋的想法。本文介绍了学生们在这个问题上提出的一些创造性的想法,并讨论了团队项目,这些项目使学生有机会深入探索敏捷过程的安全问题。
{"title":"Getting Students to Think About How Agile Processes can be Made More Secure","authors":"Richard G. Epstein","doi":"10.1109/CSEET.2008.13","DOIUrl":"https://doi.org/10.1109/CSEET.2008.13","url":null,"abstract":"Agile processes play an important role in the authorpsilas undergraduate course in software engineering. The course is a required course for undergraduate majors in Computer Science. Agile processes, like eXtreme Programming (XP), have been criticized for not providing a good framework for building secure software. The course begins by covering what some people have called ldquothe warrdquo between the traditional waterfall process folks and the agile process folks. After students are given an introduction to various processes on both sides of ldquothe warrdquo (with an emphasis on PSP, CMMI and XP) and after students are introduced to basic concepts about how to make software systems more secure (drawing heavily on Viega and McGrawpsilas book Building Secure Software), the course turns its attention to how XP (in particular) can be made more secure. This topic generates a lot of enthusiasm among the students. The students seem to enjoy the challenge of creating new ideas to improve the manner in which XP addresses security issues. Students have come up with many creative and stimulating ideas about how eXtreme Programming can be made more secure without the necessity for what some have called ldquobig up front designrdquo. This paper presents some of the creative ideas students have come up with regarding this issue and discusses the team projects that give students the opportunity to explore security issues for agile processes in some depth.","PeriodicalId":424120,"journal":{"name":"2008 21st Conference on Software Engineering Education and Training","volume":"97 3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114270268","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
Exporting Studio: Critical Issues to Successfully Adopt the Software Studio Concept 导出工作室:成功采用软件工作室概念的关键问题
Pub Date : 2008-04-14 DOI: 10.1109/CSEET.2008.21
D. Root, M. Rosso-Llopart, G. Taran
In 1989 the professional masters of software engineering (MSE) program at Carnegie Mellon initiated a new approach to graduate level software projects: the software development studio. In 2002 the studio concept was first exported under a cooperative program to teach software engineering at an international partner university. However, CMU quickly determined that student projects, at this partner, lacked progress compared to their CMU counterparts. This paper will focus on the critical lessons that were learned from this ldquoexportrdquo that not only has helped this partnership but also others that are just starting.
1989年,卡耐基梅隆大学的软件工程专业硕士(MSE)项目开创了一种研究生级软件项目的新方法:软件开发工作室。2002年,在一个国际合作大学教授软件工程的合作项目下,工作室的概念首次被输出。然而,CMU很快就确定,与CMU的同行相比,该合作伙伴的学生项目缺乏进展。本文将重点讨论从这一合作中吸取的重要教训,这些教训不仅有助于这一伙伴关系,也有助于其他刚刚起步的伙伴关系。
{"title":"Exporting Studio: Critical Issues to Successfully Adopt the Software Studio Concept","authors":"D. Root, M. Rosso-Llopart, G. Taran","doi":"10.1109/CSEET.2008.21","DOIUrl":"https://doi.org/10.1109/CSEET.2008.21","url":null,"abstract":"In 1989 the professional masters of software engineering (MSE) program at Carnegie Mellon initiated a new approach to graduate level software projects: the software development studio. In 2002 the studio concept was first exported under a cooperative program to teach software engineering at an international partner university. However, CMU quickly determined that student projects, at this partner, lacked progress compared to their CMU counterparts. This paper will focus on the critical lessons that were learned from this ldquoexportrdquo that not only has helped this partnership but also others that are just starting.","PeriodicalId":424120,"journal":{"name":"2008 21st Conference on Software Engineering Education and Training","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127560539","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}
引用次数: 9
Integrating Secure Software Assurance Content with SE2004 Recommendations 将安全软件保证内容与SE2004建议集成
Pub Date : 2008-04-14 DOI: 10.1109/CSEET.2008.14
D. Shoemaker, Antonio Drommi, Jeffrey A. Ingalsbe, N. Mead
This study identifies the places where software assurance knowledge best fits with the elements of a standard software engineering curriculum. This is useful because there is currently no common understanding of the places in a traditional software engineering curriculum where software assurance should be taught. It would appear that the recommendations of the DHS CBK can be justified as a basis for teaching software engineering concepts for developing secure and assured software.
这项研究确定了软件保证知识最适合标准软件工程课程元素的地方。这是有用的,因为目前对于传统软件工程课程中应该教授软件保证的位置还没有共同的理解。看起来,DHS CBK的建议可以作为教授软件工程概念的基础,以开发安全可靠的软件。
{"title":"Integrating Secure Software Assurance Content with SE2004 Recommendations","authors":"D. Shoemaker, Antonio Drommi, Jeffrey A. Ingalsbe, N. Mead","doi":"10.1109/CSEET.2008.14","DOIUrl":"https://doi.org/10.1109/CSEET.2008.14","url":null,"abstract":"This study identifies the places where software assurance knowledge best fits with the elements of a standard software engineering curriculum. This is useful because there is currently no common understanding of the places in a traditional software engineering curriculum where software assurance should be taught. It would appear that the recommendations of the DHS CBK can be justified as a basis for teaching software engineering concepts for developing secure and assured software.","PeriodicalId":424120,"journal":{"name":"2008 21st Conference on Software Engineering Education and Training","volume":"66 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127581322","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
Seeds of Evidence: Integrating Evidence-Based Software Engineering 证据的种子:集成基于证据的软件工程
Pub Date : 2008-04-14 DOI: 10.1109/CSEET.2008.29
David S. Janzen, J. Ryoo
With increasing interest in evidence-based software engineering (EBSE), software engineering faculty face the challenge of educating future researchers and industry practitioners regarding the generation and use of EBSE results. We propose development and population of a community-driven Web database containing summaries of EBSE studies. We present motivations for inclusion of these activities in a software engineering course, and address the particular appeal of a community-driven Web database to students who have grown up in the Internet generation. We present our experience with integrating these activities into a graduate software engineering course, and report student and industry practitioner assessments of the resulting artifacts.
随着对基于证据的软件工程(EBSE)的兴趣的增加,软件工程学院面临着教育未来的研究人员和行业从业者关于EBSE结果的生成和使用的挑战。我们建议建立一个包含EBSE研究摘要的社区驱动的Web数据库。我们提出了在软件工程课程中包含这些活动的动机,并阐述了社区驱动的Web数据库对在互联网时代长大的学生的特殊吸引力。我们展示了将这些活动集成到研究生软件工程课程中的经验,并报告了学生和行业从业者对结果工件的评估。
{"title":"Seeds of Evidence: Integrating Evidence-Based Software Engineering","authors":"David S. Janzen, J. Ryoo","doi":"10.1109/CSEET.2008.29","DOIUrl":"https://doi.org/10.1109/CSEET.2008.29","url":null,"abstract":"With increasing interest in evidence-based software engineering (EBSE), software engineering faculty face the challenge of educating future researchers and industry practitioners regarding the generation and use of EBSE results. We propose development and population of a community-driven Web database containing summaries of EBSE studies. We present motivations for inclusion of these activities in a software engineering course, and address the particular appeal of a community-driven Web database to students who have grown up in the Internet generation. We present our experience with integrating these activities into a graduate software engineering course, and report student and industry practitioner assessments of the resulting artifacts.","PeriodicalId":424120,"journal":{"name":"2008 21st Conference on Software Engineering Education and Training","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129711533","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
期刊
2008 21st Conference on Software Engineering Education and Training
全部 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