Proceedings of 9th Conference on Software Engineering Education最新文献

筛选
英文 中文
Process improvement for software engineering training 软件工程培训的过程改进
Proceedings of 9th Conference on Software Engineering Education Pub Date : 1996-04-21 DOI: 10.1109/CSEE.1996.491371
M. Carpenter
{"title":"Process improvement for software engineering training","authors":"M. Carpenter","doi":"10.1109/CSEE.1996.491371","DOIUrl":"https://doi.org/10.1109/CSEE.1996.491371","url":null,"abstract":"The training program of a software organization is the combination of activities described in the project training plans and the organizational training plan. The training process is the sequence of activities that are performed whenever a training cycle is enacted typically on an annual basis. This paper examines the components of a prototypical training process, emphasizing the early phases where software engineering organizations often exhibit weaknesses: the training needs analysis phase and the training planning phase. The paper concludes with questions for the readers to consider with regard to their own software engineering training programs.","PeriodicalId":294161,"journal":{"name":"Proceedings of 9th Conference on Software Engineering Education","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-04-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125328473","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
The people side of software. A lesson plan for establishing a successful training program 软件人性化的一面。建立成功培训计划的课程计划
Proceedings of 9th Conference on Software Engineering Education Pub Date : 1996-04-21 DOI: 10.1109/CSEE.1996.491372
J. Baron
{"title":"The people side of software. A lesson plan for establishing a successful training program","authors":"J. Baron","doi":"10.1109/CSEE.1996.491372","DOIUrl":"https://doi.org/10.1109/CSEE.1996.491372","url":null,"abstract":"Training is vital to keeping up with industry, customer and employee demands. Specifically, training is necessary for the development of quality software which is dependent on knowledgeable and skilled employees. They, in turn, will perform their roles more effectively and efficiently. It is as important for new hires as it is for current employees. Therefore, training is an on-going and never-ending process. In addition, training plays a key role in handling growth, which is what the GSM project is so fortunate to be experiencing today. However, growth is only positive if you are prepared to handle it and keep up with it. When a high growth rate is added to existing demands, the training challenge is multiplied. It is the purpose of this paper to share the steps the GSM project has taken to produce, implement and improve (through feedback) a well-rounded Software Engineering Institute (SEI) level three capability training program. This paper focuses on the resources (i.e., people and capital) and the components (e.g. mentoring, curriculums, individual training plans, in-house training, metrics) that are essential in establishing and managing a smooth-running training program for a software development organization. This paper also demonstrates the growing demand for knowledge and how its reuse is necessary to increase the Motorola knowledge base at a rate that allows Motorola to remain an industry leader.","PeriodicalId":294161,"journal":{"name":"Proceedings of 9th Conference on Software Engineering Education","volume":"64 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-04-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134426427","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
An industry/academic partnership that worked: an in progress report 一个有效的行业/学术合作伙伴关系:一份进展报告
Proceedings of 9th Conference on Software Engineering Education Pub Date : 1996-04-21 DOI: 10.1109/CSEE.1996.491375
S. Macke, S. Khajenoori, Jeff New, Iraj Hirmanpour, J. Coxon, Anna Ceberio, Bob Manente
{"title":"An industry/academic partnership that worked: an in progress report","authors":"S. Macke, S. Khajenoori, Jeff New, Iraj Hirmanpour, J. Coxon, Anna Ceberio, Bob Manente","doi":"10.1109/CSEE.1996.491375","DOIUrl":"https://doi.org/10.1109/CSEE.1996.491375","url":null,"abstract":"Although published reports indicate that collaboration between universities and industry can be beneficial to both, many companies are skeptical of such partnership because of the risk. This paper is a report on lessons learned and experiences gained, and results achieved thus far as the work is still in progress. Our efforts show that when there are shared and articulated goals with common expectations and consistent communication, positive results can be achieved. At the Motorola Paging Product Group (PPG), a team was organized to devise and implement a plan that will evaluate and incorporate effective personal software process (PSP) practices into Motorola PPG software development process. The team, a combination of industry practitioners and academic educators, first established a team process, then devised a plan and began implementation in order to achieve the stated goals.","PeriodicalId":294161,"journal":{"name":"Proceedings of 9th Conference on Software Engineering Education","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-04-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132843444","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}
引用次数: 10
CMM-Based Software Process Improvement Training: The First Two Years 基于cmm的软件过程改进培训:前两年
Proceedings of 9th Conference on Software Engineering Education Pub Date : 1996-04-21 DOI: 10.1109/CSEE.1996.491361
K. Beekman, J. Phelan, D. Rugg
{"title":"CMM-Based Software Process Improvement Training: The First Two Years","authors":"K. Beekman, J. Phelan, D. Rugg","doi":"10.1109/CSEE.1996.491361","DOIUrl":"https://doi.org/10.1109/CSEE.1996.491361","url":null,"abstract":"Many Level 1 organizations are implementing sofrware process improvement program based on the SEVCMM. Typically, organizations establish aggressive target dates for reaching SEI Maturity Level 2 before knowing what's really involved in providing the Level 2 training. We represent three organizations that have successfully developed and delivered CMM-based training to help'our organizations reach SEI Level 2 goals. Drawing on our practical experiences, we present issues and lessons learned throughout the training lifecycle and at each lifecycle phase.","PeriodicalId":294161,"journal":{"name":"Proceedings of 9th Conference on Software Engineering Education","volume":"2014 23","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-04-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121005034","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
Helping students learn requirements engineering 帮助学生学习需求工程
Proceedings of 9th Conference on Software Engineering Education Pub Date : 1996-04-21 DOI: 10.1109/CSEE.1996.491365
B. Boehm
{"title":"Helping students learn requirements engineering","authors":"B. Boehm","doi":"10.1109/CSEE.1996.491365","DOIUrl":"https://doi.org/10.1109/CSEE.1996.491365","url":null,"abstract":"Many software engineering courses (and methods) begin with an assumption that software requirements are presented to software engineers in a complete, consistent, feasible, testable, and traceable form, and that the software engineer's main job is to correctly transform the requirements into code. This is generally an unhealthy approach, as the requirements for virtually all significant software products are to some degrees unknown, unknowable, or the results of compromises requiring the software engineer's participation and expertise. In USC's first semester MS level software engineering core course, we have been experimenting with case study and role playing approaches to learning about software requirements engineering. The role playing approach involves a Theory W (win win) interpretation of software requirements as negotiated stakeholder win conditions. Students form three person teams to role play as the users, customers, and developers of a software application system (e.g., a library information system or an urban fire dispatching system). They use an experimental groupware requirements engineering support system called WinWin being developed at USC. The article summarizes our experiences in using the approach to date.","PeriodicalId":294161,"journal":{"name":"Proceedings of 9th Conference on Software Engineering Education","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-04-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130498009","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
Carnegie Mellon's software development studio: a five year retrospective 卡内基梅隆大学的软件开发工作室:五年回顾
Proceedings of 9th Conference on Software Engineering Education Pub Date : 1996-04-21 DOI: 10.1109/CSEE.1996.491367
J. Tomayko
{"title":"Carnegie Mellon's software development studio: a five year retrospective","authors":"J. Tomayko","doi":"10.1109/CSEE.1996.491367","DOIUrl":"https://doi.org/10.1109/CSEE.1996.491367","url":null,"abstract":"The Software Development Studio is the centerpiece of Carnegie Mellon's Master of Software Engineering Curriculum. It represents 40 per cent of the course units students spend in the program. The Studio has continuously evolved since its prototype in the spring and summer of 1990. The lessons learned about organization, projects, and other issues are the subject of the paper. The use of a well established development process, a matrix organization, and one on one mentoring give the highest return on investment. This is being written as the seventh class of students prepare to enter the Carnegie Mellon University (CMU) Master of Software Engineering (MSE) Program. The program is a joint effort of the School of Computer Science and the Software Engineering Institute at CMU. The curriculum for the MSE has continuously evolved since its inception, though there have been no major changes for two years. The concept based core curriculum, representing 30 per cent of the units required for the degree, is documented by D. Garlan et al. (1995). The prototype offering of the Studio course, 40 per cent of the units students take, is described by J.E. Tomayko (1991). The paper presents the lessons learned in the five 16 month Studio offerings since then. Twelve projects, some of which were continuations of previous projects, staffed by just under 70 students, form the database from which the information presented is drawn.","PeriodicalId":294161,"journal":{"name":"Proceedings of 9th Conference on Software Engineering Education","volume":"524 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-04-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114276679","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}
引用次数: 57
The Carnegie Mellon University Master of Software Engineering specialization tracks 卡耐基梅隆大学软件工程专业硕士课程
Proceedings of 9th Conference on Software Engineering Education Pub Date : 1996-04-21 DOI: 10.1109/CSEE.1996.491366
C. Hoover, M. Shaw, N. Mead
{"title":"The Carnegie Mellon University Master of Software Engineering specialization tracks","authors":"C. Hoover, M. Shaw, N. Mead","doi":"10.1109/CSEE.1996.491366","DOIUrl":"https://doi.org/10.1109/CSEE.1996.491366","url":null,"abstract":"There is an increasing demand for domain specific software. For example, the software to control a machine on a factory floor is different in significant ways from the software to manipulate large databases. The software engineer building real time systems software to control a motor that powers a piece of machinery needs some understanding of the motor's servo system; whereas a software engineer who designs the software to manage large databases for the NASA Space Station needs specific knowledge about database models as well as the types of data handled on a long term space vehicle. Specialization tracks within the Master of Software Engineering (MSE) Program at Carnegie Mellon University enable students to gain application domain knowledge while developing fundamental software engineering skills. The MSE Program currently offers specialization tracks in real time computing, human computer interaction (HCI), and business. The paper overviews these tracks.","PeriodicalId":294161,"journal":{"name":"Proceedings of 9th Conference on Software Engineering Education","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-04-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131946779","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
A software maintenance process architecture 软件维护过程体系结构
Proceedings of 9th Conference on Software Engineering Education Pub Date : 1996-04-21 DOI: 10.1109/CSEE.1996.491368
Scott M. Brown, N. Wilde, John D. Carlin
{"title":"A software maintenance process architecture","authors":"Scott M. Brown, N. Wilde, John D. Carlin","doi":"10.1109/CSEE.1996.491368","DOIUrl":"https://doi.org/10.1109/CSEE.1996.491368","url":null,"abstract":"Everyone is jumping on the \"process improvement\" bandwagon whether in an effort to increase quality or because it is dictated to them. Learning process improvement in an academic setting not only prepares students for the \"real world\", but allows them to experiment with a new software engineering concept in a benign environment. This paper describes the experiences of two students and one professor in Software Process education as part of the Software Engineering graduate program at the University of West Florida. A group of over 25 students at the Fort Walton Beach campus of the University jointly developed, used, and enhanced a process for software maintenance over a period of twelve months. The emphasis was not on writing software, but rather on analysis of the ongoing experience of maintaining existing code and on extracting the lessons to be learned from using a defined process. We believe this structured experience provided a much deeper understanding of the benefits and the practical problems of process improvement than could have been possible using lecture-based instruction or product-focused projects.","PeriodicalId":294161,"journal":{"name":"Proceedings of 9th Conference on Software Engineering Education","volume":"356 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-04-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115936492","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
Individual assessment of group projects in software engineering: a facilitated peer assessment approach 软件工程中小组项目的个人评估:一种便利的同行评估方法
Proceedings of 9th Conference on Software Engineering Education Pub Date : 1996-04-21 DOI: 10.1109/CSEE.1996.491363
Clive C. H. Rosen
{"title":"Individual assessment of group projects in software engineering: a facilitated peer assessment approach","authors":"Clive C. H. Rosen","doi":"10.1109/CSEE.1996.491363","DOIUrl":"https://doi.org/10.1109/CSEE.1996.491363","url":null,"abstract":"Most qualifications in computer studies and computer science in the UK include a group work component. Employers consider team working and communications skills as essential for potential employees, and the group project is seen as a vehicle for developing these skills in students. A problem arises however when the individual assessment of student contribution to the group is required. The paper explores the ways that are currently used to allocate individual grades to a student, and proposes an alternative approach. Facilitated peer assessment is a process that supports students in their own decision making in a way which extends the learning opportunity into and through the assessment exercise. It provides an equitable distribution of marks in a way that is congruent with the pedagogical objectives of the group work exercise.","PeriodicalId":294161,"journal":{"name":"Proceedings of 9th Conference on Software Engineering Education","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-04-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127996080","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
Using the World Wide Web to promote software engineering education 利用万维网推广软件工程教育
Proceedings of 9th Conference on Software Engineering Education Pub Date : 1996-04-21 DOI: 10.1109/CSEE.1996.491378
A. Takvorian, Ken Maranian, David Zack
{"title":"Using the World Wide Web to promote software engineering education","authors":"A. Takvorian, Ken Maranian, David Zack","doi":"10.1109/CSEE.1996.491378","DOIUrl":"https://doi.org/10.1109/CSEE.1996.491378","url":null,"abstract":"As part of Motorola's efforts to establish PowerPC systems as the platform of choice in the industry, Motorola's RISC Software department provides software development tools and operating systems support for the PowerPC architecture. The department has responded with enthusiasm to Motorola's corporate software initiatives that strive to increase even further the quality of our software products. The World Wide Web was found to be a useful tool in the group's software engineering education efforts. The Web has helped remove many obstacles encountered on the road to implementing software quality initiatives. The paper discusses how the World Wide Web technology helped bridge various levels of communication gaps and at the same time served as a catalyst for improving and distributing the group's software engineering education efforts.","PeriodicalId":294161,"journal":{"name":"Proceedings of 9th Conference on Software Engineering Education","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-04-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134087209","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学术文献互助群
群 号:604180095
Book学术官方微信
小红书