Proceedings 1996 International Conference Software Engineering: Education and Practice最新文献

筛选
英文 中文
Technology transfer to and from the industrial sector 向工业部门转让和从工业部门转让技术
K. Mitchell
{"title":"Technology transfer to and from the industrial sector","authors":"K. Mitchell","doi":"10.1109/SEEP.1996.534041","DOIUrl":"https://doi.org/10.1109/SEEP.1996.534041","url":null,"abstract":"A discussion is given on technology transfer of software engineering expertise to and from the industrial sector. The following areas are summarized: communication needs; strategic alliances; three stage model; funding; personnel exchange; artificial barriers; transfusion through graduates; and diffusion models.","PeriodicalId":416862,"journal":{"name":"Proceedings 1996 International Conference Software Engineering: Education and Practice","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-01-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127060531","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
A report on the Bachelor of Engineering (Software Engineering) Degree at the University of Newcastle 关于纽卡斯尔大学工程学士(软件工程)学位的报告
R. Cohen
{"title":"A report on the Bachelor of Engineering (Software Engineering) Degree at the University of Newcastle","authors":"R. Cohen","doi":"10.1109/SEEP.1996.533999","DOIUrl":"https://doi.org/10.1109/SEEP.1996.533999","url":null,"abstract":"Many universities around the world have introduced, or are planning to introduce, undergraduate software engineering degrees. This report describes the proposed Bachelor of Engineering (Software Engineering) degree at the University of Newcastle, Australia. The aim of this degree is to produce graduates who are professional engineers specializing in software engineering. Therefore, we include in the curriculum a strong focus on software engineering, general engineering, and computer science.","PeriodicalId":416862,"journal":{"name":"Proceedings 1996 International Conference Software Engineering: Education and Practice","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-01-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127091251","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
A framework for software engineering quality 软件工程质量的框架
F. O'Brien
{"title":"A framework for software engineering quality","authors":"F. O'Brien","doi":"10.1109/SEEP.1996.533993","DOIUrl":"https://doi.org/10.1109/SEEP.1996.533993","url":null,"abstract":"The introduction of software engineering in the Computer Science Department at RMIT has been accomplished through the progressive incorporation of a strand of subjects from first year through to research. The initial emphasis in these new subjects has been on functional aspects such as verification and validation of the users' functional requirements. The second stage has been to examine the incorporation of the full scope of nonfunctional requirements. The paper describes the research into an overall framework for handling such requirements, the subsequent incorporation into the course work Master's program, and the progressive introduction into the undergraduate program.","PeriodicalId":416862,"journal":{"name":"Proceedings 1996 International Conference Software Engineering: Education and Practice","volume":"33 1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-01-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126069227","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
Using the CMM to evaluate student SE projects 使用CMM评估学生SE项目
H. Younessi, D. Grant
{"title":"Using the CMM to evaluate student SE projects","authors":"H. Younessi, D. Grant","doi":"10.1109/SEEP.1996.534025","DOIUrl":"https://doi.org/10.1109/SEEP.1996.534025","url":null,"abstract":"The Computer Science and Software Engineering degree at Swinburne has a strong emphasis on student projects. Students undertake a sequence of three such projects: a small team project in Ada in first year; a small team project with database orientation in second year; a large team project in Ada, with a real-time distributed system orientation in third year, after students have spent a year on placement in industry. Our experience has been that the first two projects have generally served their purpose quite well. The technical simplicity of the projects has not detracted from the process-oriented learning goals we have for our students, and the small team size (generally around four) has enabled management to proceed relatively smoothly. We are pleased to concur with the literature on the basic success of the small team project model. However the situation with the large final year projects has been rather different. To date (over three years) we have not had any project that we could happily describe as exemplar of our ideals. Often the student experience has been of desperate measures taken to ensure that software is delivered, quite against the principles of their software engineering education. Our desire to encourage the development of distributed real-time systems, integrating a variety of heterogenous commercial software products (such as Alsys Ada, Oracle, Telesoft TeleUse) has resulted in real-life frustration, as students have battled with technology rather than appreciated wise process. Further, we have not discovered an assessment scheme ideal for the purpose of the project. In summary, what promised to be an interesting learning experience for our students, aimed at consummating the thrust of the degree, has to some extent failed to deliver. We feel that we need to reconceptualise the large team project in our context. The paper describes an attempt to address the development of a framework for the conduct and assessment of large project subjects, inspired by the SEI Capability Maturity Model for Software. We observe that the primary requirements for projects concur well with the requirements for level 2 (Repeatable) in the CMM. We describe an action learning experiment, still in the embryonic stage, where we impose a CMM level 2 framework on the conduct of student projects. We describe an initial implementation, in the context of a coursework masters degree in Software Engineering.","PeriodicalId":416862,"journal":{"name":"Proceedings 1996 International Conference Software Engineering: Education and Practice","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-01-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131035937","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}
引用次数: 4
An ongoing OO software engineering measurement experiment 正在进行的面向对象软件工程测量实验
S. Ramakrishnan, T. Menzies
{"title":"An ongoing OO software engineering measurement experiment","authors":"S. Ramakrishnan, T. Menzies","doi":"10.1109/SEEP.1996.533995","DOIUrl":"https://doi.org/10.1109/SEEP.1996.533995","url":null,"abstract":"This paper reports on an ongoing software measurement experiment which has been set up to monitor and evaluate team based student projects building object-oriented software. In this experiment, students are building the same system, in two languages (Eiffel and Smalltalk). Our process, called the Software Assessment Through Ongoing Profile Sheets (SATOPS) is being used in a project management framework to provide: a more objective feedback to improve students' learning; a method for measuring their understanding for grading purposes; and an instrument for making software engineering metrics measurements. We argue that SATOPS is the basis for reproducible software engineering experiments in a university environment.","PeriodicalId":416862,"journal":{"name":"Proceedings 1996 International Conference Software Engineering: Education and Practice","volume":"876 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-01-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133794397","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
IT project management: developing on-going skills in the management of software development projects IT项目管理:开发软件开发项目管理的持续技能
A. Tatnall, P. Shackleton
{"title":"IT project management: developing on-going skills in the management of software development projects","authors":"A. Tatnall, P. Shackleton","doi":"10.1109/SEEP.1996.534027","DOIUrl":"https://doi.org/10.1109/SEEP.1996.534027","url":null,"abstract":"Many computing courses teach a little project management-often the concepts are cursorily introduced in Systems Analysis. What tends to be taught though, is just the 'planning' of projects. Gantt and PERT charts are drawn, rarely using project management software, to produce a list of the object tasks. A major aspect of project management is, however the on-going management of the project-keeping the project on time and within budget. The paper describes research conducted by the authors into some approaches to the teaching of these concepts. With the growing interest in project management in the IT community, we suggest that the designers of tertiary computing courses should give renewed consideration to the way in which the teaching of project management is undertaken. In particular, we advocate the construction of student assignments designed to make use of project management software to handle the ongoing management of projects.","PeriodicalId":416862,"journal":{"name":"Proceedings 1996 International Conference Software Engineering: Education and Practice","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-01-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131364784","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
The compleat software engineering professional-doing the right thing as well as doing it right: five steps on the road to an ethics curriculum 完整的软件工程专业人士——做正确的事情和做正确的事情:通往道德课程的五个步骤
R. Godfrey
{"title":"The compleat software engineering professional-doing the right thing as well as doing it right: five steps on the road to an ethics curriculum","authors":"R. Godfrey","doi":"10.1109/SEEP.1996.533977","DOIUrl":"https://doi.org/10.1109/SEEP.1996.533977","url":null,"abstract":"A professional has two basic obligations-to do things right for their clients, and at the same time to do the right thing by society. For the software engineering professional, the quality agenda of sound methodological practice has come to the fore in recent years, but the concept of ethical behaviour, while present in the profession, has not appeared as often in software engineering curricula. This paper addresses this imbalance, and proposes a five stage process for the incorporation of ethics studies in software engineering education.","PeriodicalId":416862,"journal":{"name":"Proceedings 1996 International Conference Software Engineering: Education and Practice","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-01-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123892044","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
Automated testing using executable formal specifications 使用可执行的正式规范进行自动化测试
N. Sanders
{"title":"Automated testing using executable formal specifications","authors":"N. Sanders","doi":"10.1109/SEEP.1996.533997","DOIUrl":"https://doi.org/10.1109/SEEP.1996.533997","url":null,"abstract":"A new method is presented for the automated random generation of valid content-sensitive test data and corresponding oracle information. The process takes as input a specification of the program under test, expressed as a functional program, and produces as output test cases consisting of test data and oracle information. The test data is guaranteed to be an element of the valid input space defined by the specification. Examples of the process are presented.","PeriodicalId":416862,"journal":{"name":"Proceedings 1996 International Conference Software Engineering: Education and Practice","volume":"87 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-01-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125050061","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
Development of a knowledge based computer assisted instruction system 基于知识的计算机辅助教学系统的开发
J. Fan, T.K.-L. Mak, Li-Yen Shue
{"title":"Development of a knowledge based computer assisted instruction system","authors":"J. Fan, T.K.-L. Mak, Li-Yen Shue","doi":"10.1109/SEEP.1996.534012","DOIUrl":"https://doi.org/10.1109/SEEP.1996.534012","url":null,"abstract":"Introduces the features of the Knowledge Based Computer Assisted Instruction System (KBCAIS), which was designed to assist and enhance the teaching-learning function for basic accounting classes with large numbers of students. This system addresses some of the problems of computer-assisted instruction (CAI) systems in supporting the teaching-learning function. The important features include facilities for supporting lecturers/tutors in the development of topic content, tutorial exercises and examinations through a front-end module. The system also includes monitoring facilities which allow lecturers/tutors to conduct real-time analysis of the performance of their students. The adoption of the rule-based method has enabled this system to generate different settings of a given problem, which in turn can provide students with a wide range of problem backgrounds with the same nature and requiring the same solution approach. This system can provide students with two layers of feedback during a learning exercise, which includes suggestions for a specific question and relevant information about a topic.","PeriodicalId":416862,"journal":{"name":"Proceedings 1996 International Conference Software Engineering: Education and Practice","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-01-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132440603","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
A debugger and assertion checker for the Awk programming language 用于Awk编程语言的调试器和断言检查器
M. Auguston, S. Banerjee, M. Mamnani, G. Nabi, J. Reinfelds, U. Sarkans, I. Strnad
{"title":"A debugger and assertion checker for the Awk programming language","authors":"M. Auguston, S. Banerjee, M. Mamnani, G. Nabi, J. Reinfelds, U. Sarkans, I. Strnad","doi":"10.1109/SEEP.1996.534006","DOIUrl":"https://doi.org/10.1109/SEEP.1996.534006","url":null,"abstract":"The paper describes the design and implementation of our Awk User Interface (AUI). AUI is a graphical programming environment for editing, running, testing and debugging of Awk programs. The AUI environment supports tracing of Awk programs, setting of breakpoints, and inspection of variable values. An assertion language to describe relationships between input and output of Awk programs is provided. Assertions can be checked after the program has run, and if violated, informative and readable messages can be generated. The assertions and debugging rules for the Awk program are written in a separate text file. Assertions are useful not only for testing and debugging but can be considered as a tool for formal program specification and documentation.","PeriodicalId":416862,"journal":{"name":"Proceedings 1996 International Conference Software Engineering: Education and Practice","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-01-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121091628","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学术官方微信