- Duley, K. W., & Maj, S. P. (1997). Third Millennium Manufacturing: Healing the Executive/Production Schism by Computers or Conversation? Proceedings of the 4th International Conference on Computer Integrated Manufacturing (pp. 1439-1451). Singapore: Springer-Verlag Singapore Pte. Ltd.
Abstract: Computer Integrated Manufacturing seeks to establish a digital link between executive level systems and the process control and general automation systems at shop-floor level in response to a perceived dichotomy between the two. The Japanese automotive industry achieved phenomenal success using person-to-person, non-computerised techniques. This paper discusses the development and impact of the dichotomy, looks at the two solutions and seeks an appropriate Australian answer.
- Maj, S. P., Robbins, G., Shaw, D., & Duley, K. W. (1998). Computer and Network Installation, Maintenance and Management - A Proposed New Curriculum for Undergraduates and Postgraduates. The Australian Computer Journal, 30(3), 111-119.
Abstract: Proposal for new, practically-oriented courses in CIM and NIM as prototyped at Edith Cowan University after investigations showed that students could not perform first-line maintenance on PCs or install and upgrade/maintain networking systems and associated hardware. Legal, ethical and health and safety issues are also dealt with.
- Duley, R. (2000). Starduster: a Different Vehicle for Presenting Difficult Programming Concepts. Proceedings of the Teaching and Learning Forum, 2000 Perth, WA: Teaching and Learning Forum URL - http://cea.curtin.edu/tlf/tlf2000/duley.htm.
Abstract: This paper discusses a programming project in which higher level graphics implementations are hidden from the students who are freed to concentrate on the basic principles which are being taught.
- Duley, R., & Maj, S. P. (2000). Did We Really Teach That?: A glimpse of things students (don't) learn from traditional CS1. Proceedings of the 13th Conference on Software Engineering Education and Training (pp. 237-245). Los Alamitos, CA (USA): IEEE Computer Society URL - http://ads.computer.org/proceedings/cseet/0421/0421022337abs.htm.
Abstract: Describes the rationale behind and some results from a survey to determine changes in student cognition of common Software Engineering terminology. (CSEE&T'2000, Austin, TX (USA))
- Duley, R., & Maj, S. P. (2000). Software engineering taught in traditional computer science: what do students really learn. Proceedings of the 2nd Global Conference on Engineering Education (p. 272 ff.). Melbourne, VIC (AUS): UNESCO International Centre for Engineering Education.
Abstract: Results of a study of CS1 students at Edith Cowan University on the extent of actual transmission of Software Engineering terminology and concepts during the teaching of a unit on 'Principles of Programming using Ada'.
- Duley, R., & Yee, J. (2000). Starduster: presenting abstract programming concepts without pain. Proceedings of the 4th Baltic Region Seminar on Engineering Education (p. 93 ff.). Melbourne, VIC (AUS): UNESCO International Centre for Engineering Education.
Abstract: Introductory high level language programming laboratory work undertaken by students of computer science often leaves beginners struggling with difficult, abstract concepts on the one hand, and with rigorous, dry syntax and complex, pedantic semantics on the other. This paper discusses 'Starduster', a high-resolution graphics program written in Ada95 for the Windows 98 environment in which the complexities of the graphics implementation are concealed from the students who are left to concentrate on resolving a cumulative series of problems.
- Duley, R., Maj, S. P., & Veal, D. (2001). Teamwork and Trust: Universities, industry and the professional software engineer. Proceedings of the 14th Conference on Software Engineering Education and Training (pp. 153-161). Los Alamitos, CA (USA): IEEE Computer Society.
Abstract: Discussion of the interaction of universities and the software development industry. Takes the line that there is no longer a gap between the two since the governing bodies of each, both in Australia and the USA, have formed joint working groups. Paper argues that industry must supply experts in the practical application of SE principles as instructors in universities.
- Duley, R., Veal, D., & Maj, S. P. (2001). Educating Professional Software Engineers: Pathways and progress in the Australian experience. Proceedings of the 14th Conference on Software Engineering Education and Training (pp. 213-220). Los Alamitos, CA (USA): IEEE Computer Society.
Abstract: Results of a survey of curricular content in undergraduate degrees in software engineering and computer science at eleven Australian universities. Comparison of the content reveals that there are significant differences in core content between the two disciplines.
- Veal, D., Maj, S. P., & Duley, R. (2001). Assessing 'Hands on' Skills on CS1 Computer & Network Technology Units. Proceedings of the 32nd SIGCSE Technical Symposium on Computer Science Education (pp. 381-385). New York, NY (USA): ACM.
Abstract: Paper describes the development of a new curriculum in Computer and Network Technology and how the developers devised a competency-based method of assessing the hands-on skills of the students.
- Maj, S. P., Veal, D., & Duley, R. (2001). Proposed New High Level Abstraction for Computer Technology. Proceedings of the 32nd SIGCSE Technical Symposium on Computer Science Education (pp. 199-203). New York, NY (USA): ACM.
Abstract: Describes the development, introduction and application of 'B-nodes' as a new abstract technique for comparing computer component performance.
- Maj S. P., & Duley, R. (2001). Engineers: Do Software Engineers new a new definition? Proceedings of the 4th UICEE Annual Conference on Engineering Education (pp. 317-321). Melbourne, VIC.
Abstract: Established engineering disciplines are recognised by a public which has some valid perception of what they do. At present, software engineers do not benefit from a similar perception - the public is confused between engineers who write software and people who engineer software. This paper examines the case for a new definition.
- Duley, R., Maj, S. P., & Boyanich, A. (2001). Too Much Material, Too little Time. Proceedings of the 2001 American Society for Engineering Education Annual Conference and Exposition Albuquerque, NM (USA): American Society for Engineering Education.
Abstract: Adding an engineering component into an already crowded computer science course to create a course suitable for the graduation of professional software engineers is a case of far too much material and far too little time. This paper introduces the classroom-proven abstraction technique of B-Nodes which is independent of architectural detail while maintaining conceptual integrity by treating each device within a PC as an independent data source/sink and dealing with data flow rates between them.
- Duley, R., Maj, S. P., & Veal, D. (2001). Conforming Curricula for Software Engineers: Observations from the Australian Experience. Proceedings of the 2001 American Society for Engineering Education Annual Conference and Exposition Albuquerque, NM (USA): American Society for Engineering Education.
Abstract: Eleven of the 37 universities in Australia offer courses in new discipline of Software Engineering which are accredited by the Institute of Engineers, Australia. This paper presents the results of a survey showing the changes in curricular definition which have taken place as universities move to support the discipline.
- Duley, R., Veal, D., & Maj, S. P. (2001). To Pull in Harness: Industry and Universities face Educating the Professional Software Engineer. Proceedings of the 2001 American Society for Engineering Education Annual Conference and Exposition Albuquerque, NM (USA): American Society for Engineering Education.
Abstract: Computing curricula tend to emphasise the hardware side of computing but the advent of the Professional Software Engineer demands new approaches. This paper looks at the industry/university relationship in Australia and the USA and the difficulties to be surmounted to produce the necessary atmosphere of trust and teamwork.
- Duley, R., & Maj, S. P. (2002). Cutting Hacking: breaking from Tradition. Proceedings of the 15th Conference on Software Engineering Education and Training (pp. 224-233). Los Alamitos, CA (USA): IEEE Computer Society.
Abstract: While code construction is the one inescapable phase in software development, student memories of learning to write programs often centre on seemingly interminable cycles of coding and debugging. This is antithetical to the Software Engineering ethos.
This paper examines current practice and presents the view that syntax and semantics should be presented as a means of expression of already formulated ideas and concepts and that student software engineers should be exposed immediately to the notion of code construction as the application of basic concepts rather than fluency in a language.
- Duley, R., Hilburn, T. B., Hislop, G. W., & Sobel, A. E. K. (2003). Engineering an Introductory Software Engineering Curriculum. Proceedings of the 16th Conference on Software Engineering Education and Training (p. 1). Los Alamitos, CA (USA): IEEE-CS.
Abstract: This paper presents ideas and issues related to the design and implementation of a curriculum for the introductory part of a B.S. degree in Software Engineering (BSSE). It provides a framework for designing curriculum units and other learning activities that will help prepare students for more advanced study in software engineering. The curriculum is called “introductory” because it represents the beginning knowledge and practices that software engineering students must acquire in the first year or two to adequately prepare them for more advanced study.
Duley, R., Edith Cowan University: Squeeze It In or Spread It Out?: The conundrum of content and context [Web Page] (2002) - ACM Ubiquity Magazine..
Abstract: The Pedagogy Focus Group of CC01(SE) face a problem of getting the quart of 'CORE' material into an undergraduate course. This article suggests concentrating on a small core in the first half of the course and then specialising to suit the student's field of interest in the second.
Duley, R. (2002). Introductory Programming Courses for Software Engineering Students: A Position Statement. Forum for Advancing Software Engineering Education (FASE), 12(5).
Abstract: A statement of the author's thinking and attitudes to a variety of aspects to the creation of Introductory Programming Courses. Paper originally presented to the IEEE-CS/ACM Joint Working Group on Software Engineering Education at their February 2002 meeting in Covington, KY (USA).
Duley, R.; Globalised Graduates; Forum for Advancing Software engineering Education (Published: September 15 , 2003) (FASE), 13(9)
Abstract: Globalisation is a controversial but undeniable driving force in the modern world. Universities are faced with the question of how long they can ignore its implications. This article looks at the generation of a graduate and how the definition of a small, globally common core body of knowledge combined with collaboration between universities may meet the challenges these implications raise.
Duley, R.; Teaching Cheating (Published: December 15 , 2003) (FASE, 13(12)
Abstract: Plagiarism persists throughout academia. It is like a lunatic asylum - everyone knows it exists, no-one wants to be associated with it. Students (and, regrettably, faculty) are regularly exposed as cheats and frequently see their careers ruined as a consequence. Much of the problem appears to be that few really understand what constitutes plagiarism, which frequently gives rise to pleas that the offence was committed inadvertently.
Proactivity in this field appears to be scarce. Many commentators refer to detection and punishment but research has revealed little work in the area of stopping the issue arising. Given that some training in computer programming has become ‘de rigueur’ in most undergraduate programs, this paper presents a programming approach to addressing the general problem of plagiarism. In short, it advocates the policy of setting a thief to catch a thief, of using a study of plagiarism, and an assignment to create cheat-catching software, as a salient warning to eschew the practice.
Duley, Rick; Seeing Our Way Clear: finding suitable quality factors in frames for prescription safety eyeware.
Standards Australia (The Committee Reviewing Standards for Prescription Safety Eyewear): 2002
Abstract: Submission concerning the structural standards to be applied to frames certified for use as safety spectacle frames using prescription lenses.
Duley, Rick and Shaw, D T; Keeping the e-Bastards Honest.
Parliament of Victoria, Scrutiny of Acts and Regulations Committee (Inquiry into Electronic Democracy): 2002
Abstract: Submission proposing the use of use-once Smart Cards as a means of providing an audit trail in the process of electronic voting without compromising voter anonymity.
Occupational Safety and Health
Duley, Rick; Why do you make it tougher? Let's make reasonable rules
ISHN Guest Blog: March1, 2013
Abstract: Making Safety Advisors require compliance with silly rules simply compounds their problems. This blog describes a classic example of this sin
Duley, Rick; They Achieved the Impossible: Western Australian Resources Industry Makes Year Without Fatality
ISHN Magazine: March 21, 2013
Abstract:In 2012 there were no fatal incidents in the WA Resources indistry. This paper puts the case that empowerment of the workforce has been instrumental in achieving this landmark result.