|
1971
Ph.D. |
|
|
1970
M.A. |
University
of Rochester |
|
1967 M.Div. |
|
|
1964
B.A. |
|
|
Upsilon Pi Epsilon |
Honor Society in the Computing Sciences |
|
|
|
|
for promoting the ethical behavior of computing
professionals and organizations |
|
|
|
for promoting awareness of ethical and social issues in
computing. |
|
College of Business and Technology College of Applied Science and Technology |
-Faculty Excellence Award for Scholarship 2004-2005 -Research Award 2005 -Research Award 1999 |
|
|
|
Computer
Ethics: Professional Standards, Decision Procedures, Codes of Ethics
Software
Engineering: Project Management, Design, Metrics, Testing, Object-Oriented
Paradigm;
Professional Activities Publications Delivered Papers Professional Service Non-academic Experience
2005-present East Tennessee State,
Professor Emeritus
1997-present DeMontfort University, Visiting Professor
1997-2005 East Tennessee State University; Professor of Computer Science –
1990-1997 East Tennessee State
University; Associate Professor of Computer Science
1988-1990 Wichita State University; Assistant Professor of Computer Science
1984-1988 Allegheny College; Assistant Professor of Computer Science
1980-1983 Harrisburg Community College; Part Time Instructor.- Philosophy
1977, 1979-80 Dickinson College; Part-time Associate Professor -Philosophy
1974-1976 University of Southern California; Assistant Professor-Philosophy
1971-1974 Wichita State University; Assistant Professor -Philosophy
SPECIAL APPOINTMENTS
-2007- 2009 Auckland University of Technology, Visiting Professorial Fellow
-2003-2004 Visiting Professor of Software
Engineering Ethics,
-2002 Visiting Professor Auckland University of Technology June-July
-2001 Visiting Fellow Centre for
Applied Philosophy and Public Ethics,
-2000 Research fellow in Software
Engineering, the School of IT,
Swinburne University of Technology, Melbourne, Australia
-1996
-1989 Visiting Scientist Software Engineering Institute,
COURSES TAUGHT
|
Software
Engineering |
*Software Project Management |
Soft Generat. & Maint. |
|
Data Communications |
Distributed Computing |
*Software Design |
|
Ethical Issues in Computing |
Programming Languages |
Database Design |
|
Symbolic Logic |
Software Metrics & Testing |
Design Studio |
|
Computer Concepts |
Systems Programming |
Data Structures |
|
Debugging Techniques |
Symbolic Logic |
File Processing |
|
Intermediate Programming |
Introduction to Computation |
|
BOLD = upper level or graduate course. *=distance learning
(televised) course.
2009
- Member USACM- accessibility, governance, voting,
- Member Institute of
Communications
-IEEE Technical Council on Software Engineering, chair Professional Practice Committee
- Chair ACM Committee on Professional Ethics since 1997
-ACM Representative to International Federation for Information Processing Technical Committee 9 (TC9) on the Relationship between ICT and society
-Director, Software Engineering Ethics Research Institute since 1997.
-Editorial Roles for: Ethics and
Information Technology; Information,
Communication & Ethics in Society,
International Journal of Technology and Human Interactions, and Computers and
Society.
-Member of Program committee for various professional conferences.
-Review articles for CACM and other professional journals.
2008
-Content Consultant NSF/EESE Grant ethics and software engineering.
-Member USACM
- Member Institute of
Communications
-IEEE Technical Council on Software Engineering, chair Professional Practice Committee
- Chair ACM Committee on Professional Ethics since 1997
-Director, Software Engineering Ethics Research Institute since 1997.
-Editorial Roles for: Ethics and
Information Technology; Information,
Communication & Ethics in Society,
International Journal of Technology and Human Interactions, and Computers and
Society.
-Member of Program committee for various professional conferences.
-Review articles for CACM and other professional journals.
2007
-Content Consultant NSF/EESE Grant ethics and software engineering.
-Member USACM
- Member Institute of
Communications
-British Computer Society Professional Ethics Expert Panel-member
-IEEE Technical Council on Software Engineering, chair Professional Practice Committee
- Chair ACM Committee on Professional Ethics since 1997
-Member International Federation for Information Processing SIG9.2.2
-Director, Software Engineering Ethics Research Institute since 1997.
-Professional Ethics Audits of Planned Commercial Software Projects
-Editorial Roles for: Ethics and
Information Technology; Information,
Communication & Ethics in Society,
International Journal of Technology and Human Interactions, and Computers and
Society.
-Member of Program committee for various professional conferences.
-Review articles for CACM and other professional journals.
2006
-Content Consultant NSF/EESE Grant ethics and software engineering.
-Member USACM
- Member Institute of Communications
-British Computer Society Professional Ethics Expert Panel-member
-IEEE Technical Council on Software Engineering, chair Professional Practice Committee
- Chair ACM Committee on Professional Ethics since 1997
-Member International Federation for Information Processing SIG9.2.2
-Director, Software Engineering Ethics Research Institute since 1997.
-Professional Ethics Audits of Planned Commercial Software Projects
-Editorial Roles for: Ethics and
Information Technology; Information,
Communication & Ethics in Society, and
Computers and Society.
-Member of Program committee for various professional conferences.
-Review articles for CACM and other professional journals.
2005
-NSF workshop participant "Social and Ethical Issues in Information Assurance"
-British Computer Society Professional Ethics Expert Panel-member
-IEEE Technical Council on Software Engineering, chair Professional Practice Committee
- Chair ACM Committee on Professional Ethics since 1997
-Member International Federation for Information Processing SIG9.2.2
-Director, Software Engineering Ethics Research Institute since 1997.
-Professional Ethics Audits of Planned Commercial Software Projects
-Editorial Roles for: Ethics and
Information Technology; Information,
Communication & Ethics in Society, and Computers and Society.
-Member of Program committee for various professional conferences.
-Review articles for CACM and other professional journals.
-Review grant proposals
-Regular columnist, SIGCSE Bulletin
-ACM Distinguished Lecturer
2004
-British Computer Society Professional Ethics Expert Panel-member
-IEEE Technical Council on Software Engineering, chair Professional Practice Committee
- Chair ACM Committee on Professional Ethics since 1997
-member International Federation for Information Processing SIG9.2.2
-“Software Engineering Code of Ethics”, National Science Foundation
Grant
-Director, Software Engineering Ethics Research Institute since 1997.
-Professional Ethics Audits of Planned Commercial Software Projects
-Editorial Roles for: Ethics and
Information Technology; Information,
Communication & Ethics in Society, and
Computers and Society.
-Review of draft British Computer Society Code of Practice
-“Predicting the impact of software projects”, co-investigator FRGS grant
-Member of Program committee for various professional conferences.
-Review articles for CACM and other professional journals.
-Review grant proposals
-Regular columnist, SIGCSE Bulletin
-ACM Distinguished Lecturer
-“Information Technology and Management Risks” a talk presented to TriCities Human Resources Expo 21 September 2004
2003
- IEEE Technical Council on Software Engineering, chair Professional Practice Committee
- Member IEEE/ACM Curriculum task force on social issues
-“Software Engineering Code of Ethics”, National Science Foundation Grant
- Executive Committee, International Society for Ethics in Information Technology
- Member IEEE Professionalism Committee
- Member Australian Computer Society Ethics task force since 1999
- Chair, International Advisory Board, Australian Computer Ethics Institute since 1999
- Editorial Roles for Ethics and Information Technology, Information, Communication & Ethics in Society and Computers and Society.
2002
-Executive Committee, International Society for Ethics in Information Technology
- Member IEEE/ACM Curriculum task force on social issues
- Member IEEE Professional Practices Committee
- Chair ACM Committee on Professional Ethics since 1997
-Royal Society of
-“Models for Professional Codes of Ethics” consultant for The Australian Council of Professions Ltd.
-“Predicting the impact of software projects through an analysis of
software project types and their stakeholders”.
-“Software Engineering Code of Ethics”, National Science Foundation Grant
- Member IEEE Professionalism Committee
- Member Australian Computer Society Ethics task force since 1999
- Chair, International Advisory Board, Australian Computer Ethics Institute since 1999
- Editorial Roles for Ethics and Information Technology, Information, Communication & Ethics in Society and Computers and Society.
2001
- Executive Committee, International Society for Ethics in Information Technology
- Member IEEE/ACM Curriculum 2001 task force on social issues
- Chair ACM Committee on
Professional Ethics since 1997
- Vice-Chair ACM Special Interest Group- Computers and Society 1997-2001
- Member IEEE Professionalism Committee
- Member Australian Computer Society Ethics task force since 1999
- Chair, International Advisory Board, Australian Computer Ethics Institute since 1999
- Lecture/participant Computer Ethics workshop Tampa Fl.
2000
-Chair ACM Committee on
Professional Ethics since 1997
-Vice-Chair ACM Special Interest Group- Computers and Society since 1997
-Chair IEEE/ACM Software Engineering Professional Ethics Project 1999-June 2000
-Member IEEE/ACM Curriculum Revision Committee 2001
-Member IEEE Professionalism Committee
-Member Australian Computer Society Ethics task force since 1999
-Chair, International Advisory Board, Australian Computer Ethics Institute since 1999
-Lecture/participant Computer Ethics workshop Tampa Fl.
1999
-Chair, Software Engineering Professional Ethics Project, ACM-IEEE Software Engineering Coordinating Committee
-"Software Development Impact Statements: Identifying and Responding to the Ethical Dimension of Software Projects," National Science Foundation Grant 9874684
-Chair, ACM Committee on Professional Ethics
-Chair, ACM IEEE-CS Software Engineering Professional Ethics Project.
-Vice-President, ACM Special Interest Group: Computers and Society
-Co-editor Journal of Business Ethics, Summer special edition on Business Ethics and Computer Ethics.- with J. van den Hoven, T. Bynum and S. Rogerson
-Chair, International Advisory Board, Australian Computer Ethics Institute
-Co-editor, Ethicomp 98
Proceedings,
-Lecture/participant Computer Ethics workshop Tampa Fl.
-"Y2K", talk to Johnson City Chamber of Commerce April 13
1998
-Regular columnist, SIGCSE Bulletin.
-Participant in NASA Software
Review: Lessons from the Pathfinder
-Vice-President, ACM Special Interest Group: Computers and Society.
-Editor of new journal: Ethics and Information Technology
-Organized the development and international distribution of the ACM Code of Ethics Poster
-Conducted seminar, "Ethics:
Living Responsibly in a Technological Age",
-Established the Software Engineering Ethics Research Institute March.
-Lectures on the Ethics of Medical
Informatics,
-Sponsored a Lectureship series "Frontiers in Professional Ethics," featuring Ethics advisors from Lockheed Martin Corporation, April.
-Conducted Workshop on Internet Ethics at Tri-Cities Workshop, October
-Presentation to ACM Council of Software Engineering Code of Ethics and Professional Practice, Code approved by ACM November.
-Awarded NSF Grant for the development of software to produce Software Development Impact Statements.
-Directed IEEE formal technical review of Software Engineering Code of Ethics and Professional Practice, Code approved and adopted by the IEEE Computer Society, December.
-Guest editor - Journal of Business Ethics- December
-Edited December Forum for Advancing Software Engineering Education on Software Engineering Ethics Education and Training, December.
1997
-Chair ACM Committee on Professional Ethics
-Vice-Chair ACM SIGCAS
-Conference Co-director Ethicomp'98, Rotterdam NE.
-Workshop: Ethics in the Computing Curriculum, A one day practical forum on
teaching computer ethics
1996
-Chair, ACM/IEEE-CS task force on Software Engineering Ethics and Professional
Practices, 1996-99
-Recorded CD-ROM for Carnegie Mellon's, "Just in Time Education" on
Computer Ethics and Professional Practice.
-Video tape Lecture for Carnegie Mellon Software Engineering Program.
-Session Chair, Ethicomp-96 Madrid,
-Standards for Licensing Software Engineers National Software Council, June 25
St. Louis,
-Software Engineering Ethics Workshop for National Software Council, June 25,
-State of
-National Science Foundation Grant Evaluator,
-NSF Grant Consultant and editor of Professional Responsibility in Computing,
volume 2.
-Ethical Issues for Courses Using Information Technology, two day work shop for
the teaching and learning center, ETSU.
1995
-Invited Speaker on Optical Computing,
-NSF Grant Consultant- Integration of Ethics and Social Impact across the New
CS Curriculum.
-State of
-Appointed to the international advisory board for the Centre for Computing and
Social Responsibility,
-Instructional Development Grant with Martin Barrett "Bringing
Object-oriented Methods Into Introductory Computer Science," $4,800.00.
Completed Summer 1996.
-Reviewer for National Science Foundation Curriculum Grants, NSF
-External Reviewer, Computer Science Program,
-NSF Grant Evaluator- Ethics and Value Issues in the Development and Use of
Scientific Visualization, May.
1994
-Presentation on "Ethics in IS," Tri-Cities Data Processing
Management Association, December 8.
-Invited paper reviewer for Small College Computing Conference for 11-94.
-Invited paper reviewer, 8th Conference on Software Engineering Education.
-Presentation at
-NSF Grant Consultant-Integration of Ethics and Social Impact across the New CS
-NSF Grant Evaluator-Learning Materials for Electronic Citizens, American
Association of Higher Education.
-Member of 3 year NSF Project ImpactCS steering committee for the Integration
of Ethics and Social Impact Across the Computer Science Curriculum.
-Reviewer for Software Engineering Education Conference.
-Associate Editor Computers and
Society Newsletter.
1993
-Guest Editor for special edition of The
Journal of Systems and Software on Object-oriented software development,
November.
-Video taped a lecture for the SEI's Video Dissemination Project Software
Project Management Course.
1992
-"Real-World Software Engineering," Curriculum Development Grant,
$54,000, DARPA, co-investigators: Robert Riser and Suzanne Smith.
-RDC Research grant for "Models for Testing Object-Oriented
Software." Results have been presented at two workshops, $4,910.
-Presidential Grant-in-Aid to attend an Object-Oriented workshop, $1,133.
-Participant in the 3rd annual Computer Science Conference Debate on Licensing
Computer Professionals at the Computer Science Conference March 5.
-Guest Editor for special edition of The
Journal of Systems and Software on Computer Ethics, January.
1991
-National Science Foundation: Evaluated education directorate grant
proposals.
-Taught Software Project Management courses in
-Presidential Grant-in-Aid to attend a software engineering conference.
Presented one paper and was a panelist.
Developed a Software Engineering Ethics Network, Ethcse-l,
as part of the grant.
-Video taped a lecture for the SEI's Video Dissemination Project Software
Project Management Course, April 9.
-Member of the ACM task force for the Revision of the Code of Ethics and
Professional Conduct. Code approved
1990
-Local Area Network Design and Management, Professional Development
-Taught Software Engineering in
1989
-Visiting Scientist, Software Engineering Institute,
-Software Engineering Laboratory grant for 18 Workstations, $125,000.
-"Methodology for the Prediction of Performance for an
-Referee, SIGCSE Symposium-Software Engineering & Data
Communications.
1988
-National Science Foundation Presidential Young Investigator's Award Panel.
1985-1996
-Book reviewer for Computing Reviews:
Review Journal for the Association for Computing Machinery.
1978
-Participant in National Science Foundation Course on "Ethical Issues
in Death and Dying",
1976-1978
-Consultant for Dickinson Publishing Company.
-Editorial Consultant for Studia Cartesiana.
-Editorial Consultant for The Personalist.
1976
-American Council of Learned Societies Grants for the Hume Congress 1976,
Edinburgh.
1974
-Participant in the Summer Institute in Early Modern Philosophy sponsored
by the Council for Philosophical Studies.
-Council of Learned Societies
Grants for the Kant Congress 1974,
1973
-Lectures at Junior Colleges for the Community Junior College Visitation
Program, co-sponsored by the APA and the Council for Philosophical Studies.
2009
-“The Public is the Priority: Making Decisions Using the SE Code of Ethics,” IEEE Computer, June pp 42-49.
-“Professional Computer Ethics:’I didn’t do it’ is not good enough” Inroads June vol.41, no 2.
-“The Ethics of Video Games: Mayhem, Death, and the Training of the next generation.” Information Systems Frontiers , special issues on Ethics and Information Systems. forthcoming - Reprint
-“Virtual Decisions: Just Consequentialism, Video game ethics, and Ethics on the fly.” (Co-author Jim Moor) Proceedings of Ethicomp Conference, Corfu Greece–
2008
-“The Ethics of Video Games: Mayhem, Death, and the Training of the next generation.” Proceeding of Ethicomp 2008 Italy
–“ Ethics of Computing Committees: Suggestions for Functions, Form and Structure” coauthored with IFIP committee 9.2.2, IFIP Press
- “The Real Problem with Video Games; Not Murder, Not Torture…”, Inroads
-“ICT Governance and What to Do About the Toothless Tiger(s): Professional Organizations and Codes of Ethics”, Australasian Journal of Information Systems
- “Once more unto the breach: Professional Responsibility
and Computer Ethics” Science and Engineering Ethics 14:1.
2007
- “The Ethics of Risk Assessment: The SoDIS Inspection
Process,” coauthored with T. Clear and C. Kwan, a chapter in The Handbook of Information and Computer
Ethics eds., K. Himma and H. Tavani, John Wiley and Sons, John Wiley and
Sons ISBN:0471799599
- “Ethical Responsibility for Unsecured Programs” (
-“Don’t Soil the Commons: Turning the Blogosphere into the Clogosphere”,
Inroads, December 2007
-“An Introduction to Functional Independency in Relational Database Normalization” co-authors T.X.Chen, S. S. Liu, and M. D. Meyer, Proceedings of the ACM Southeast Conference. April 2007
-“Enhancing Ethical Decision Support Methods: Clarifying the solution space with line drawing ,” Proceeding of the Computer Ethics Philosophical Enquiry Conference, ed. L Hinman 2007
-“Ethical Decisions Using the Back of the Envelope” Proceeding of Ethicomp2007, April 2007
- “Managing Technical and Ethical Risks In Student Projects” Proceedings
of ETHICOMP Working Conference 2007 eds. S Rogerson,
H Yang.
-“The SoDIS Process: Two Steps Forward and One Step Back” Bulletin
of Applied Computing and Information Technology June 2007
2006
-“E-Voting: a failure of
Professionalism?”, Inroads, December.
-“ICT Integrity: Rethinking the Australian Professional Code of Ethics” (with M. Bowern, O. Burmeister, and J. Weckert) Australian Journal of Information Systems
-“Plagiarism
And Scholarly Publications: An Ethical Analysis” (with Keith Miller and
-. “Developing Software in a
Bi-cultural Context: the role of a SoDIS
Inspection,” (co-author T. Clear, W. Gray, B. Houlison), Gotterbarn, D., Clear, T., Gray, W., &
Houliston, B. International Journal of
Technology and Human Interaction, 2(2), 1-21. March
-“The Ethics of Software Project Management” coauthor Simon Rogerson in Readings in Information Technology Project
Management (eds.) G. Richardson and C. Butler, Thomson Course Technology
January
-“Internet Development: Professionalism,
Profits, Ethics, or Sleaze?,” coauthor David Tarnoff, in Readings in Internet Security, ed. K. E. Himma, Jones and Bartlett
-“Redefining the SoDIS Process in the Field: A Cots project
as the Context for Risk Analysis” co-authors: L. Hitchcock, C. Kwan, T. Clear
and S. Simpson;
- “The shinning face of Plagiarism: the graying of an issue,” Inroads June 2006
REPRINTS
- “The Use and Abuse of Computer Ethics” Journal of Systems and Software reprinted in Computer Ethics, ed. John Weckert Ashgate 2006
-“Informatics and Professional Responsibility”, Journal of Systems and Software reprinted in Computer Ethics, ed. John Weckert Ashgate 2006
-“Using the ACM Code of Ethics in Decision Making,” Communications of the ACM reprinted in Computer Ethics, ed. John Weckert Ashgate 2006
-“Using information technology to integrate social and ethical issues into the computer science and information systems curriculum”, coauthored with M, Granger, J. C. Little, E.S. Adams, C. D. Martin and F. Young in ACM SIGCUE Outlook Volume 25 , Issue 4 2006
2005
- “Responsible Risk Analysis: Next Generation Software Development” (co-author Simon Rogerson), Communications of the Association for Information Systems, July
--“Software Design Ethics for Biomedicine” in S. Nagl & R.
Begent (Eds.), Cancer Bioinformatics: From Cancer Biology to Therapy Design
and Treatment ,
-“Spam or Sender-id: Reducing the Fog of Ethical Decision Making.”, Ethicomp September 2005
-.“Refining the SoDIS® Process in the field: A COTS Project as a context for Risk Analysis,” coauthors T. Clear and C. Kwan, L. Hitchcock National Advisory Committee on Computing Qualifications Proceedings Wickliffe Press July 2005.
-“Professional Codes of Ethics Meeting Future Technologies: Guidance for
the Future?”, co-authors M. Bowern and O. Burmeister proceedings Computer Ethics Philosophical Inquiry, July 2005
-“Ethical Risk Management” coauthor Simon Rogerson, IMIS
Journal vol.. 15 no 3
Reprinted in Projects and Profits,
-“Antipodal Shock—Professionalism Turned Upside Down”, Inroads December
2004
-“The Life Cycle of Computer
Ethics” in Readings in Cyber Ethic (eds) R, Spinnello and H. Tavani, Sudbury, MA., Jones and
-“Maturing Standards and the Current Software Engineering Code of Ethics”, co-authored with Keith Mille in John Fodor (ed) Understanding Computer Ethics Pearson
-“Reducing Software Failure with Software Development Impact
Statements”, In H. Tavanni (Ed.), Cyberethics.
Sudbury, MA. Jones and
-“The Other Tower: Addressing Qualitative Risks with Software Development Impact Statements” Project Management Institute conference Proceedings Christchurch NZ
-“An
Ethical Decision Support Tool: Improving the Identification and Response to the
Ethical Dimensions of Software Projects,” Ethicomp
Journal, Vol. 1 No. 1
-“Computer
Ethics Activities For Use In Introductory Computer Science Courses” The
Ethicomp Journal Vol1, No 3
-“Internet
Ethics considered harmful- responsibility regained” Proceedings of the
WWW@10: The Dream and the Reality,(1-14) and available at
www10.cs.rose-hulman/Papers/Gotterbarn.pdf.
-“Using
SoDIS™ as a Risk Analysis Process: a teaching perspective”
Co-author
-“Software
Process Ethics: How much does that Process Cost?” Proceeding of Ethicomp
2004.
-“A Technique for introducing
Complex Methods at Levels 5 and 6 “ Co-author Irene Davey, S. Mann & A.
Williamson (Eds.), Proceedings of the 16th annual conference of the National
Advisory Committee on Computing Qualifications .Wickliffe Press.
- “Managing
Software Requirements Risks with Software Development Impact Statements”
co-authors T.Clear & C.T.Kwan (Eds.)
S. Mann & A. Williamson, Proceedings of the 16th annual conference of
the National Advisory Committee on Computing Qualifications .
-“Computer Ethics in the
Undergraduate Curriculum: Case Studies and the Joint Software Engineer's Code.”
Co-author Keith Miller in the
-“Reflections
on the Third SoDIS SEPIA Symposium,” co-author
-“ UML:
Improving Risk Reduction” Bulletin of Applied Computing and Information
Technology. Volume 2 issue 1 (March 2004) ISSN 1176-4120.
-“Computers
and Philosophy Conference 2003
-"
SODIS Sepia - Collaborative Partnerships in Software Engineering Research"
- “UML and
Agile Methods: In support of Irresponsibility” Inroads journal of the ACM
Special Interest Group in Computer Science Education, June 2004 V36 n2
2003
-“The Ethics of Software Project
Management,” co-authored with Simon Rogerson , Projects and Profits Digest,
- “On Licensing Computer Professionals: Why Not?” chapter in
Computer Ethics and Professional Responsibility, eds. T Bynum and
- “Informatics And
Professional Responsibility” chapter in Computer Ethics and Professional
responsibility, eds. T Bynum and
-“Automating Ethical Decisions” Proceeding Computer
Ethics Philosophical Enquiry
-“SoDIS SEPIA – Collaborative
Partnerships in Software Engineering Research,” co-authored with
2002
-“Software Engineering Ethics,” Encyclopedia of Software Engineering 2nd edition, John Marciniak, Wiley Inter-science
-“Reducing Software Failures: Addressing the Ethical Risks of the Software Development Life Cycle,” Australian Journal of Information Systems.
- “Black and Blue Epiphany: The missing elements of professionalism”, Inroads September.
-"Enhancing Risk Analysis with Software Development Impact Statements,” 26th Annual NASA Goddard Software Engineering Laboratory Workshop Proceedings, IEEE Computer Society Press.
- “How the Software Engineering Code of Ethics Effects You,” chapter in Software Engineering (2nd edition) eds. Merlin Dorfman and Richard Thayer, IEEE Computer Society Press.
- “The Ethical Computer Comes of Age,” Proceedings of Ethicomp 2002
-"Addressing Ethical and Professional Risks of Software Development Using Software Development Impact Statements", Proceeding of the International Symposium on Technology and Society 2002.
-"
2001
-"Informatics and Professional Responsibility," in Journal of Science and Engineering Ethics (April 2001) and reprinted in Reader in Ethical Computing and Business ,eds. T.Bynum and S. Rogerson, Basil Blackwell Ltd.
- “Reducing Software Failures: Addressing the Ethical Risks of the Software Development Lifecycle, ” Ethicomp June 2001
-"Ethics in Qualitative Studies of Commercial Software Enterprises" in Empirical Software Engineering, June 2001
-"On Being a UCITArian: Winning the Race to the Bottom," Inroads vol. 32 number 2, December 2000
- “Informatics and Professional Responsibility,” Science and Engineering Ethics, Volume 7, no. 2, 2001 (April).
- “Antipodal Shock: Watch your language” December 2001, Inroads- SIGCSE Bulletin
2000
-"Two Computer Related Codes," in Perspectives on the Professions,
volume 19, No 1.
-"Computer Professionals and YOUR Responsibilities: Virtual Information and the Software Engineering Code of Ethics" chapter in Internet Ethics, Duncan Langford (ed.) MacMillan 2000.
- “The Education and Licensing of Software Professionals: The Myth of a “perfected science” considered harmful,” in Inroads vol. 32 number 2, June 2000
Reprints
-“"The Ethical Software Engineer," in Ethics and Computing, ed. Kevin Bowyer, IEEE Computer
1999
-"Privacy lost: The Net, autonomous agents, and 'virtual information'
" Ethics and Information Technology 1:147-154.
-"Maturing Standards and the Current Software Engineering Code of Ethics," co-authored with Keith Miller in Privacy and the Constitution, edited by M.M. Placenia, Garland publishing
-"How the new Software Engineering Code of Ethics Affects You", IEEE Software, November/December 58-64.
-"Computer Society and ACM Approve Software Engineering Code of Ethics" co-authored with Keith Miller and Simon Rogerson, Computer October 1999 p 84-89, http://church.computer.org/computer/Code-of-Ethics.pdf
Reprinted as "Software Engineering Code of Ethics is Approved" in Communications of the ACM 42:10 102-107
also reprinted in Readings in CyberEthics, (eds) Richard Spinnello and H. Tavani, Jones and Bartlet 2000
-“Improving Ethical Decisions in Software Engineering." Proceeding of the Australian Institute of Computer Ethics Conference, July 1999.
-"A Positive Step Toward A profession: The SW Eng Code of Ethics and Professional Practice," Software Engineering Notes Vol 24, Number 1 January
-"Ethical Issues for Software Developers," in Microsoft webzine Value Added, http://www.microsoft.com/directaccess/valueadded/99/0512
-"The Ethical Software Engineer," a column in The IEEE Institute, February.
-"Cleanroom, PSP, and the Software
Development Impact Statement: Developing the Right Attitude," Keynote
address-Conference on Software Engineering Education and Training,
-"On Code Reuse: a Response," Don Gotterbarn, Keith Miller, Simon Rogerson in Software Engineering Notes Vol. 24, No. 3, May 1999, pp. 4-6
-"Not all Codes are Created Equal: The Software Engineering Code of Ethics, a success story," The Journal of Business Ethics, 22:81-89.
-"An Ethical Decision Support
Tool: Improving the Identification and Response to the Ethical Dimensions of
Software Projects," Proceedings of Ethicomp '99,
1998
-"The Uniqueness of Software Errors and Their Impact on Global
Policy," Science and Engineering Ethics, Vol. 4 Issue 3, 1998
-"The Ethics of Software
Project Management", co-authored with Simon Rogerson in Ethics and
Information Technology, ed. Göran Collste, New Academic Publisher,
-"Raising the Bar: A Software Engineering Code of Ethics," Computers and Society, June 1998 vol28, n 26-29.
-"A Software Engineering Code
of Ethics and Professional Practice: Putting the Best Face on it –the real
crisis," Proceedings of Ethicomp 98, Rotterdam March 1998 edited with J. van den Hoven,
S. Rogerson, & T. W. Bynum, March
1998,
-"The Ethical Computer Practitioner-Licensing the Moral community: a proactive approach" SIGCSE Bulletin June vol. 30 no 2
1997
-"An Off by One Error" SIGCSE Bulletin December vol. 29 no4
-"Software Engineering Code of Ethics, version 3," co-authored with Keith Miller and Simon Rogerson. IEEE Computer October 1997, November 1997. Reprinted in Communications of the ACM, November 1997 and ACM SIGCAS Newsletter, July, 1997.
-"Computer Ethics: The
Evolution of the Uniqueness Revolution," co-authored with Simon Rogerson. Proceedings
of the ACM Computer Ethics Conference CEPE'97,
-"The Ethics of Software Project Management," co-authored with Simon Rogerson, Proceeding of the International Computer Ethics Conference, Linkőping University, Sweden, 1997.
-" Ethics activities in Computer Science Courses: Goals and Issues," co-authored with Robert Riser, in Computers and Society, March 1997.
1996
-"Implementing a Tenth
-" Ethics activities in Computer Science Courses," co-authored with Robert Riser, in Computers and Society, December 1996.
-"A Framework for Implementing and Teaching the Social and Ethical Impact of Computing," Education and Information Technologies, vol. 1 no 1 1996 published by Chapman. Co-authored with C.D. Martin, D Huff, and K, Miller.
-"Establishing Standards of Professional Practice," chapter 3 in The Responsible Software Engineer, ed. Colin Meyer, Springer Verlag 1996.
-"Curriculum Guidelines for Teaching the Consequences of Computing," Proceedings of the ACM SIGCAS Symposium on Computers and the Quality of Life, February 1996
-"Software Engineering: The
New Professionalism," Professional Awareness in Software Engineering,
-"Computer Practitioners: Professionals or Hired Guns," in The Social and Ethical Effects of the Computer Revolution, ed. Joseph M. Kizza, McFarland & Company Inc, 1996.
1995
-"Who do I work for anyway?," in Computers and Society,
December 1995.
-"The Moral Responsibility of Software Developers: Three levels of Professional Software Engineering," The Journal of Information Ethics, vol. 4 no.1 Spring 1995, pp54-64.
-"Computer Ethics,"
-"The Inverted Functional Matrix," co-authored with R. Riser and S. Smith Proceedings of the 33rd Annual Southeast ACM Computing Conference, Robert Geist and Stephen Junkins p 127-135.
-"The virus is worse than the cure," Computers and Society, v 24, n 1
-"Standards for Certifying Computer Professionals," in Ethics in the Computer Age ed. J.M. Kizza, ACM Press, 1995.
1994
-"Bringing the Customer into the Classroom," co-authored with Robert
Riser and Suzanne Smith in Proceedings of the Ninth Annual
Southeastern Small College Computing Conference, Fall 1994.
-"Software Engineering Ethics," in Encyclopedia of Software Engineering, volume 2, edited by John J. Marciniak, John Wiley & Sons, Inc. 1994 pp. 1197-1201.
-"Real World Software Engineering" complete course materials for a two-semester software engineering course. 1007pages, July, 1994. DARPA Grant results.
- "Who should teach Computer
Ethics" in Computers and Society, June, 1994 pp 12-13.
Reprinted
in: --SIGCAS Reader, edited by Bruce Jawer, February
1996.
-"Ada: Beyond Implementation," co-authored with Robert Riser and Suzanne Smith, Proceedings of the Twelfth National Conference on Ada Technology, March, 1994.
- "Distributed Unstability," Computers and Society, V24, N1 March 1994.
"Real-World Software Engineering: A Spiral Approach to a Project Oriented Course," co-authored with Robert Riser in Lecture Notes in Computer Science Series # 750, Software Engineering Education, Springer-Verlag,
1993
-"The Captain Knows Best: a tale of two designs," Computers and
Society, V23 N 3-4, December, 1993.
Reprinted in: SIGCAS Reader, edited by Bruce
Jawer February 1996.
-"Object-oriented Software Development: A Full Life Cycle," Journal of Systems and Software, V23, N2 p 83-84 (editors introduction).
-"Using the New ACM Code of
Ethics in Decision Making," Communications of the ACM, co-authored
with Ronald Anderson,
Reprinted
in:
--Computer,
Ethics, and Social Values, edited by Deborah G. Johnson and Helen F.
Nissenbaum, 1995.
--Computerization
and Controversy edited by Rob Kling, 2nd edition, Academic Press 1995.
--Computers,
Ethics, and Society, 2nd edition Oxford Univ. Press 1996
1992
-"The Use and Abuse of Computer Ethics," The Journal of Systems
and Software, V 17, N 1, January 1992
-"A Capstone Course in Computer Ethics," Teaching Computer Ethics, edited by T. W. Bynum, W. Maner, and J. L. Fodor, November, 1992.
-"A Different Focus In
Teaching Computer Ethics," Southern
-"Ethics and the Computing Professional," Microcomputer , August, 1992.
"ACM Proposed Code of Ethics and Professional Conduct," Communications of the ACM, May 1992, also in Computer and Society Newsletter co-authored with the Task Force for the revision of the ACM Code of Ethics and Professional Conduct.
1991
-"ACM Code of Ethics and Professional Conduct: revision draft 19,"
co-authored with Ronald Anderson, et. al., Computers and Society, 21,
2-4 .
-"Software Engineering Ethics Education," IEEE Software Engineering Technical Committee Newsletter.
-"Computer Ethics in the Curriculum" in the Proceedings of The National Conference on Computing and Values August 14, 1991.
-"A Capstone Course in Computer Ethics," in the curriculum track portfolio of the National Conference of Computing and Values.
-"Computer Ethics:
Responsibility Regained," National Forum.
Required reading for the Australian Computer Society Certification Program;
reprinted in Business Legal and Ethical Issues, Australian Computer
Society August 1993.
Reprinted in
--Computers, Ethics, and Social
Values, Deborah G. Johnson and Helen Nissenbaum (eds.) , Prentice Hall,
1994.
-"Value Free Software
Engineering: A fiction in the making," Proceedings of the Workshop on
Directions in Software Engineering Education, May 13,
-"Ethical Considerations for Software Engineers," Proceedings of the International Conference on Software Engineering.
-"A Distributed Compilation
Environment," Proceedings of the
-"The Non-extendibility of Software Science," (abstract) The Proceedings of the Computer Science Conference.
1990
-"Software Engineering Workshop," Journal of Systems and Software.
- "Distributed Compilation Metrics," (abs) Computer Science
Conference.
-"Educational Materials for Software Engineering Ethics," Seventh
SEI Educator Development Workshop Proceedings.
1989
"A Model for Software Engineering Ethics," in Lecture Notes in
Computer Science: Software Engineering Education Springer Verlag, 1989.
1986
* "An Optical Bus Architecture," Technical Report F86-2
1980
Encyclopedia Articles on: Ernest Cassirer, Dualism, Epistemology, Immanuel
Kant, Monism, Pantheism, Pluralism, Substance and Transcendentalism for Academic
American Encyclopedia reprinted in the Grolier Electronic
Encyclopedia 1994.
* A Study Guide for Hexadecimal Arithmetic,
1979 * "Tipton on
1978 "The Paradox of Progress in Genetic Engineering", Proceedings of the XVIth World Congress of Philosophy.
1977 "Leibniz's Completion of Descartes' Proof," Studia-Leibnitiana.
1976 "Hume's Definition of Cause," J of the History of Philosophy.
"James's Theory of Cognitive Knowledge," Bicentennial Symposium.
1975 "
1974 "Kant, Hume, and Analyticity," Kant-Studien, vol. 65.
"Locke's Theory of Self-Knowledge," J of the History of Philosophy.
"Objectivity without Objects ...," Kant Studien, vole 65.
1973 * "Abstract Ideas and Meaning in Berkeley and Hume," Proceedings of the 15th World Congress of Philosophy.
"Hume's Troublesome Relations," Southwestern Journal of Philosophy.
"How Can Hume Know Relation?," Journal of Critical Analysis.
1971 "An Equivocation in Descartes' Proof ...," Idealistic Studies.
"Hume's Two Lights on Cause," Philosophical Quarterly.
DELIVERED PAPERS
2009
-“ Software Development, More Than Just Programming" ”Washington DC ACM Chapter 6 April
-“Reasonable Ethical
Decisions: without worrying about Philosophy” Southern Connecticut State
University 17 April
-“Virtual
Decisions: Just Consequentialism, Video game ethics, and Ethics on the fly.”
(Co-author Jim Moor) Ethicomp
Conference, Corfu Greece June 27
2008.
-“ Professional Ethics: How good is good enough? I didn't kill anyone on purpose!" ” Crosby Lectures Waynesburg University, PA 20 February
-“ICT Governance and What to Do About the Toothless Tiger(s): Professional Organizations and Codes of Ethics” Keynote address ETGOVICT Conference Australian National University May
-“The Ethics of Video Games: Mayhem, Death, and the Training of the next generation.” Ethicomp Conference September Italy.
-“E-Voting: How to count 110% of the vote or more!,” Hale Lecture Rochester Institute of Technology, October
2007.
-“10 Commandments of Internet Development: Don’t Soil the Commons.” Keynote Internet Technology Applications Conference 2 September Rexham, Wales.
-“Student Project
Risks”
-“Managing Technical And Ethical Risks In Student Projects”
Ethicomp Working Conference,
-“Enhancing Ethical Decision Support Methods: Clarifying the solution space with line drawing,” Computer Ethics Philosophical Enquiry San Diego July 14 2007
2006
-“Privacy and Virtual Information,”
-“Social Responsibility and Engineering Leadership.”
-“Identifying Risks in
e-Voting”,
-“Successful Project Management for IT Professional
and Ethical Practice” Conference on IT Professional Practice
(CITPP-2006), Hong Kong
-“Ethics in Algorithm Implementation” Probability and Discrete Mathematics Research Experiences for Undergraduates. 21 July
-“A
Case Tool of Risk Analysis”, NACCQ Conference ,
2005
-.“A SoDIS® Inspection Applied to A COTS Project” co authors Tony Clear and C. Kwan, National Advisory Committee on Computing Qualifications Tauranga, NZ July 2005.
-. “Professional Codes of Ethics Meeting Future Technologies: Guidance for
the Future?”, co-authors M. Bowren and O. Burmeister presentation at Computer Ethics Philosophical
Inquiry, Twente
-“Spam or Sender-id : Reducing the
Fog of Ethical Decision Making, Once More into the Breech!” Ethicomp 2005, Linkorping
2004
-“The Other Tower: Addressing Qualitative Risks with Software Development Impact Statements” Project Management Institute conference Christchurch NZ Jan 17
-“Internet Ethics considered harmful- responsibility
regained”, The WWW@10: The Dream and the Reality October 1, Terra Haute,
-“Using SoDIS™ as a Risk Analysis Process: a teaching
perspective” Coauthored with
-“Software Process Ethics: How much does that Process Cost?”
Ethicomp 2004, Syros
-“A Technique for introducing Complex Methods at Levels 5 and 6 “ Co-authored with Irene Davey, NACCQ Conference in Christchurch, NZ 7 July.
-“Managing Software Requirements Risks with Software Development Impact Statements” Gotterbarn, Clear, Kwan 8 July NACCQ Conference Received Citrus award for collaborative research
-“Computer Ethics in the Undergraduate Curriculum: Case Studies and the Joint Software Engineer's Code.” Co-author Keith Miller presented at the Northwest Small College -Computing Conference, October 8, 2004 Willamette University, Salem, OR.
-"Using
Frameworks in Risk Reduction" Programming Good Practices Group- New
Zealand Computer Society,
--“Software
Project Management: New Techniques for Risk and Impact Assessment” to the
Information Systems and Control Association (
“Academic
Issues Doing Risk analysis," Presented to the Third International SoDIS
Symposium, Auckland NZ 4 December 2004
-"Are
their Ethical Decisions Computers can help us make?" presentation at Computers
and Philosophy conference,
-"The Use of Computers in Teaching
Philosophy and Computer Ethics", Workshop presentation at Computers and
Philosophy conference,
2003
-“Why Being Good isn’t Good Enough,” Ethics and Technology Symposium, April 2, Muhlenberg College PA
“-SoDIS SEPIA – Collaborative
Partnerships in Software Engineering Research” 7 July, Palmerston North
-“Automating Ethical Decisions” Computer
Ethics Philosophical Enquiry
-“The Life Cycle of Computer
Ethics” Ethics and Technology Conference,
-"The
Use of Computers in Teaching Philosophy and Computer Ethics." Workshop
presentation at Computers and Philosophy conference,
-"Research
on Qualitative Risk Identification with Software Development Impact
Statements" Co-authored with
2002
-“Coming of Age in the Computer Era: An Ethical Awakening,”
Making a Difference Award acceptance talk, June 6 International Symposium
on Technology and Society,
-“IS Project Management
with SoDIS” Master class “
- “Addressing
Ethical and Professional Risks of Software Development Using Software
Development Impact Statements” International Symposium on Technology and
Society
-“Enhancing Risk Analysis with SODIS”,
-“Accountability of Software Engineering Professionals:
Licensing, Certification, and Codes of Ethics,” International Federation of
Information Processing, 17th World Computer Congress,
-“Ethics
and Software Development Impact Statements: Using SoDIS to teach computer
ethics“ Computers and
-“Introducing Professional Issues with Software Development Impact Statements, Frontiers in Education Conference, IEEE-Computer Society, November 9
-“The Ethical Computer Comes
of Age,” Ethicomp 2002 November
-“Tutorial on Project
Planning Software” Ethicomp 2002
-“Developing Effective
Research Partnerships with Industry,” AUT Research Seminar 24 November
-“Software Project Management: New Techniques for Risk and
Impact Assessment,” Professorial Lecture,
2001
-"Enhancing Risk Analysis with
Software Development Impact Statements," NASA Software Engineering
Workshop,
-"Next Generation Project
management: a new process for avoiding project failure," Information
Systems Education Conference 2 November,
-"Innovation in Computing
Practice: Modifying the Risk Process," Keynote address at NACCQ,
June Napier,
-“Reducing Software Failures:
Addressing the Ethical Risks of the Software Development Lifecycle” Keynote
Address at Ethicomp 2001, June Gdansk,
-"Protecting yourself from
your Smart Card," Fleming Lectures in Natural Sciences,
-"Off by one
Calculations,"
-“Next Generation Project Management: A New Process for Avoiding Project Failure,” Keynote address for Information Systems Educators Conference Cincinnati, October
-“Enhancing Risk Analysis with Software Development Impact Statements”, NASA Software Engineering Workshop NASA Goddard November 27-29
-“Understanding and Reducing Project Failure: The Ethics of
Project Management” Keynote address NACCQ, Napier New
2000
"Software Engineering Risk
Management," Keynote address for Australian Software Engineering
conference
“Who are Software Developers Responsible to? “Research Seminar School of IT, Swinburne University AU. 4 May.
"Responsibilities of Computing Practitioners: Addressing Issues in Risk Analysis," Victoria University School of Information Systems and the Electronic Commerce Research Unit, Faculty of Business and Law, Victoria AU 17 May.
“Taking a New Measure of Technology: Project Risk Pre-Audits using Software Development Impact Statements (SoDIS),” Seminar for School of IT, Swinburne University 18 May
“Identifying and Controlling Software Risk,” two Seminars at Monash University, Faculty of Information Technology: 22 May
"The Responsibility of Software Developers in Preventing Software Risks," Deakin University, Geelong, AU 24 May
1999
"Taking a New Measure of Technology: Software Development Impact
Statements". Sixth International Symposium on Software Metrics, Nov 4
1999, Boca Raton, FL.
"An Ethical Decision Support Tool: Improving the Identification and Response to the Ethical Dimensions of Software Projects," Proceedings of Ethicomp '99, Rome, Italy, October.
"The Professional Responsibility of Software Engineers," ESRC Seminar Series: Advances in Social Responsibility in the Information Age, University of Kent, UK.
"Approaching Y 2 K in a Reasonable Way," Tri-Cities Chamber of Commerce Seminar February.
"Math and Computer Ethics," Allegheny Mountain Section of the Mathematical Association of America, April 7.
"Ethics Considered Harmful: Thinking Right about Rights and Wrongs," Ethics across the Curriculum Conference, Rochester Institute of Technology, April 23.
"Information Ethics in the Work Place," State of Tennessee Information Managers Conference, Nashville, TN, January.
"Improving Ethical Decisions in Software Engineering Using the Software Development Impact Statement," Australian Institute Computer Ethics Conference, keynote address, Melbourne AU July.
"Debating Ethical Standards for Software Engineers: Recreating ethical deliberations over and ethics code for software engineers," Active Learning Presentation, 1999 International Conference on Ethics in Engineering and Computer Science. Cleveland, March.
"Cleanroom, PSP, and the Software Development Impact Statement :Developing the Right Attitude," Keynote address-Conference on Software Engineering Education and Training, New Orleans March. Published in Lectures in Computer Ethics, Springer Verlag
1998
"The Professionalization of Software Engineering," at the Foundations
of Software engineering Conference, Orlando October.
"Virtual Information and Mill’s Concept of Harm", Hofstra University, New York, November
"Raising the Bar: A Software Engineering Code of Ethics," ACM Policy Conference, Washington DC May 10.
"Global Information Ethics: The Internet and Virtual Information," The Twentieth World Congress of Philosophy August 10-16, Boston.
"Privacy Lost: The Internet, Intelligent Automata, and Virtual Information," The Tangled Web Conference at Dartmouth College Aug 6-7, Hanover
1997
"The Professionalization of Software Engineering and its significance
for Ethics Education" IEEE, Frontiers in Education. Pittsburgh. November
6-8.
"The Uniqueness of Software errors: What makes Software Errors Hard,
"Ethics for Science and Engineering Based International Industries
conference, Durham September 14-16.
"Computer Ethics: The Evolution of the Uniqueness Revolution,"
co-authored with Simon Rogerson. Presented at the ACM Computer Ethics
Conference CEPE'97, Erasmus University, The Netherlands, 13 June 1997.
"The Ethics of Software Project Management," co-authored with Simon
Rogerson. Presented at the International Computer Ethics Conference, Linkoping
University, Sweden, 1997.
1996
"Computer Ethics Activities for Use in Introductory Computer Science
Courses" Ethicomp '96, Madrid November.
"A Model for Licensing Software Engineers: Objections and ...,"
National Software Council, St. Louis June 25-26.
"Coupling and Cohesion and Object-Oriented Design," Computer Science
Conference, Philadelphia February 1996.
"Software Engineering: The New Professionalism," Professional
Awareness in Software Engineering, London January 1996.
1995
"Code Doesn't Count: Professional Responsibility," Kentucky and
Tennessee Academies of Science, November 17 1995.
"The Inverted Functional Matrix-A New Approach to Project Intensive
Software Engineering Courses," Co-authored with Robert Riser and Suzanne
Smith, March 17, 1995, Clemson, South Carolina.
Keynote address to ACM Chapter Leadership Program for leaders of professional
and student ACM chapters, February 26, 1995, Nashville.
1994
"Ethics and Standards for Software Development," keynote address for
Mid-Southeast ACM chapter meeting, November 11, Gatlinburg, TN.
"Bring the customer into the classroom," Co-authored with Robert
Riser and Suzanne Smith; Small College Computing Conference, November 12, 1994,
Furman College.
"Standards for certifying computer professionals, "November 11, 1994,
ACM SIGCAS Computer Age Conference General Session.
"Computer Ethics," Tennessee Academy of Science, Nashville, TN.
November 17, 1994.
"Computer Professional or Hired Gun," at the Ethics in the Computer
Age conference sponsored by the ACM, November 13, Gatlinburg, TN.
ACM Southwest Regional Programming Contest, Keynote address, November 5, 1994,
Lubbock Texas.
"Teaching One's Peers about Computer Ethics" at the steering
committee meeting of Project ImpactCS, George Washington University, August 13,
1994.
"Real-World Software Engineering: A Spiral Approach to a Project Oriented
Course," co-authored with Robert Riser to the Conference on Software
Engineering Education, San Antonio, January.
1992
"The Moral Responsibility of Software Developers: Three Levels of
Professional Software Engineering," at the Second Annual Conference on
Ethics in the Computer Age on November 23, 1992, University of Tennessee,
Chattanooga.
"Computer Science Colloquium" Lecture at Radford University,
September 23, 1992 as part of the Computer Science Faculty Advancement program.
"Keynote address at NOVA University's Summer Institute on Computer and
Information Sciences," July 26, 1992 in Fort Lauderdale, Fl.
"The Computer Professional," Public Lecture-Eastern Kentucky
University April 1992.
"Licensing Computer Professionals" 3rd annual Computer Science
Conference Debate on at the Computer Science Conference March 5, 1992 in
Indianapolis.
"Distributed Compilation Metrics," Computer Science Conference
(poster session), 1992 co-authored with T. Hammer.
"Integrating Ethics into College Science and Engineering Classes,"
Keynote address presented to the American Association for the Advancement of
Science, February 11, 1992, Boston.
"Making Software Designs Really Safe," presented to the American
Association for the Advancement of Science, February 10,
1992 Boston.
"A Software Engineering Ethics: Broadening the view," The Conference
on Professional Ethics, Gainesville, FL, Jan 30-31, 1992.
1991
"A Capstone Course in Computer Ethics," at The National Conference on
Computing and Values, New Haven, Connecticut,
August 13, 1991.
"Computer Ethics in the Curriculum," at The National Conference on
Computing and Values, New Haven, Connecticut. August 13, 1991.
"Ethical Considerations for Software Engineering," International
Conference on Software Engineering, Austin, Texas, May 15, 1991.
"Value Free Software Engineering: a Fiction in the Making," at the
workshop on Developments in Software Engineering Education, International
Conference on Software Engineering, Austin, Texas, May 10.1991.
"The Non-Extendibility of Software Science," at the Computer Science
Conference,
"A Distributed Compilation Environment," at the
1990
"The Need for Software Engineering Ethics," Computers and the Quality
of Life Conference, Washington, D.C.
"Ethics and the Computing Professional," invited paper GTE
Lectureship at Rose-Hulman College, Terra Haute, Indiana.
"Distributed Compilation Metrics," (abstract) Computer Science
Conference, Washington, D.C.
"Methods of Integrating the Study of Ethics into the Computer Science
Curriculum," SIGCSE Technical Symposium, Washington, D.C.
"Software Engineering Ethics," Software Engineering Institute
Educator Development Workshop,
1989
"
"A Model for Software Engineering Ethics," Software Engineering
Conference on Software Engineering Education,
"Narrowing the Scope: Software Engineering Ethics," Invited Paper
Software Engineering Institute,
1988
"Improving Software Size and Cost Estimation," Boeing Military
Airplanes,
1987
"The Roles of Computer Ethics in the Curriculum," Conference on
Computing and Undergraduate Education,
"Local Networking Concepts," Networking Seminar,
1986
"A Comparison of Personal Computer Databases Systems," Software Fair,
"Computing and Philosophy: Some Ethical Issues,"
"Descartes Demon: Consequent Skepticism," The Philosophy Seminar,
1985
"
1978
"The Paradox of Progress in Genetic Engineering," 16th World Congress of Philosophy, Dusseldorf, Germany.
1977
"Appearances and Perceptions:
What Hume Had in Mind," Eastern Division American Philosophical Assoc.,
Washington, D.C. December Also presented to the Third Annual meeting of the
Hume Society, University of Virginia.
"Paley, Hume, and the Design
Argument," Central Pennsylvania Philosophical Association, E. Stroudsburg,
November
1976
"James's Theory of
Cognitive Knowledge, A Fragmented Continuum" Bicentennial Symposium of
Philosophy,
"Scientific Explanation in Hume's Dialogues," McGill Bicentennial
Hume Congress, Montreal, Canada.
"Hume's Nominalism Reconsidered," International Hume Conference,
Edinburgh, Scotland.
"A Disparate Situation for Leibniz's Ontological Proof," Eastern
Division A.P.A., New York, New York.
1974
"Burch on Hume and Negation," Hume Conference,
"Leibniz, Hume and Kant: “REALREPUGNANZ," Philosophy
Institute,
"A Non-reductionist Interpretation of the Transcendental Object,"
IVth Kant Congress,
1973
"
"Abstract Ideas and Meaning...,"XVth World Congress of Philosophy,
1972
"Can Hume Know Philosophical Relations?,"
"Comments on Russell's Realism," Mountain Plains Philosophy Conference,
"Berkeley and Hume: Two Distinct Theories of Meaning," Western
Division A.P.A.,
Professional Workshops Conducted
-“Tutorial: Using the Software Engineering Code of Ethics in Professional Computing Issues” at 2008 Conference on Software Engineering education and Training Charlotte NC April Don Gotterbarn and Keith Miller
-“Addressing Risk in Project Based Classes: A Hands-On
Approach To Ethics And Professionalism “- Yuan University
-“NACCQ 2006 SoDIS Workshop”
-“State of the SoDIS” NACCQ Symposium”
-Professional Approaches to
-“Teaching Computer Ethics,” Consortium for computing Science in Colleges-SE Conference with Keith Miller 10 November Lipscum University Nashville. 2006
- SoDIS workshop at NACCQ 12 July 2005,
-SoDIS Symposium, KPMG December
2004
-SoDIS workshop at NACCQ 6 July
2004
-Professionalism
in Software Engineering, workshop 9-11 May 2004 in Gizycko
-SoDIS workshop at NACCQ 3 July 2003 Palmerston North, NZ
-“(Software) Project Risk Management.” Air New Zealand January 16 2004
-“Professional Issues in Software
Development,” presentation to Whiteria Institute
Rotorua NZ August 25, 2003.
-“Addressing the Ethical Risks of
Software Development,” Professorial Seminar to Doctor of
Computing cohort at UNITEC Auckland, NZ September 11, 2003
-“Qualitative Risk Analysis”
-“Reducing Project Risk,” Invited Lecture to the
-“Using Frameworks in Risk Reduction” Programming Good Practices Group- New Zealand Computer Society,
-“Software Project Management: New
Techniques for Risk and Impact Assessment” to the Information Systems and
Control Association (
-“Academic
Issues Doing Risk analysis.” Presented to the Third International SoDIS
Symposium, Auckland NZ December 4, 2004
-“Addressing
Qualitative Risk with a SoDIS Inspection: The Good, The Bad, and the ugly”
Waikato University Seminar December 12, 2003
-“Software
Project Management: New Techniques for Risk and Impact Assessment,” 12/14 Eagle
Industries. Auckland
-“Professionalism
and the CS Curriculum,” US
-“Professional
Issues in Software Engineering”
-“SEPIA
SoDIS Symposium,” NACCQ Conference with
-“SoDIS Project Auditor “ NACCQ Conference July 2002
-“Reviewing
Research Submissions” Western
Workshop for university teachers on SoDIS organized by SEPIA and sponsored by KPMG NZ 26 November 2002
-“Software Engineering Ethics
Training in Industry and Academe: Professionalism and the Software Engineering
Code of Ethics,” With Keith Miller at Conference on Software Engineering Ethics
and Education and Training,
-"Professional and Ethical Training in Industry and Academia:
Professionalism and the Software Engineering Code of Ethics and Professional
Practice," Conference on Software Engineering Education & Training
2001
-"Ethics
in a Software Engineering Program,"
-"Developing Ethical Standards
for the IT Professional,"
-"Professional and Ethical;
Training in Industry and Academia", with Robert Riser and Laurie Werth Conference
on Software Engineering and Training,
-"Ethics in the Computing
Curriculum" Centre for Computing and Social Responsibility,
-"Software Engineering
Ethics," National Software Council,
-"Coupling and Cohesion in OO Design," with Joel Henry, Computer
Science Conference,
-"Introducing Ethical and Professional Issues into the Computer Science
Curriculum," Computers and Quality of Life Conference with Robert
Riser,
-A Toolkit for Computer Ethics, NECC Research Workshop June 1995.
-Presentation at NSF workshop on Ethical and Professional Issues in Computing
at RPI, June 7, 1994.
-Teaching Computer Ethics March 11, 1994 Workshop for SIGCSE with Keith
Miller and James Bradley.
-Ethical and Professional Issues throughout the Computer Science Curriculum,
Riser and Gotterbarn ACM CSC,
-Ethics Workshop, CAST Jan. 16, 1994.
-Teaching about Computer Ethics and Professional Conduct within the Computer
Science Curriculum, with K. Miller, February 1993 SIGCSE Conference.
-Introducing Computer Ethics, Gotterbarn and Miller, National Educational
Computer Conference June, 1992.
Panels:
"Open Source Software: Intellectual Challenges to the Status Quo” SIGCSE Symposium March 2002
"Open Source Software: Intellectual Challenges to the status Quo, " SIGCSE- Cincinnati February 2002
"Healthcare Information on the
Internet"- CCSR symposium
"Ethical Issues of Industrial
Software,"
"Ethics in the
Software Engineering Curriculum," the Australian Institute of
Computer Ethics
"Ethics in Software Engineering Empirical Research" Sixth
International Symposium on Software Metrics,
"Why Codes of Professional
Ethics are Useful," Australian
"Computer Science in the
"Professionalism and the Ethics of CyberSpace," Brookings Institute's
Computer Ethics Institute
"Certifications as support for quality information systems," SIGCPR
1995,
"Software Engineering Ethics and Professional Practices," Conference
on Software Engineering Education
Ethics in Science and Technology"
"Proposed models for Licensing Computer Professionals," NECC,
"Approaches to Teaching a Project-Oriented Software Engineering
Course," ACM SIGCSE,
"Standards for Certifying Computer Professionals," Computers,
Freedom, and Privacy Conference, March, 1994.
"Mandating Minimal Standards for Computer Professionals," Computer
Science Conference March, 1994.
"Organizational Issues in Project-Oriented Software Engineering
Courses," SIGCSE Conference, March, 1994.
"Computer Ethics Curricula: Issues and Suggestions," National
Education Computing Conference,
"A Different Focus in Teaching Computer Ethics " at the Southern
Small College Computing conference held at
"Planning for the Licensure or Certification of Software Engineers,"
Third International Symposium on Software Reliability Engineering,
"Issues in Licensing Software Engineers" at the Software Engineering
Institutes Faculty Development Workshop,
"The Proposed ACM Code of Ethics in the Classroom," NECC Conference
"Teaching Computer Ethics in the Computer Science Curriculum," at
South
"Implementing the Ethics Requirement of the New ACM/IEEE Curriculum,"
at SIGCSE
"The Proposed ACM Code of Ethics in the Classroom," NECC Conference
TOP
Professional Service
SERVICE TO: THE ACM, THE IEEE-COMPUTER SOCIETY, and OTHER SOCIETIES
Executive Committee, International Society for Ethics in Information Technology
Member IEEE/ACM Curriculum task force on social issues
Chair ACM Committee on Professional Ethics since 1997
Royal
Society of
Member IEEE Professional Practice Committee
Member Australian Computer Society Ethics task force since 1999
Chair, International Advisory Board, Australian Computer Ethics Institute since 1999
Co-Editor Special Edition of the Journal of Business Ethics, Special Edition on Business Ethics and Computer Ethics Summer 99
Chair, ACM Committee on
Professional Ethics 1997-present.
Vice Chair ACM/SIGCAS 1997-2000.
Congressional Briefing to House of Representatives, Rayburn House June 21,1994,
as ACM representative of the IEEE-CS/ACM Task Force on Software Engineering
Ethics and Professional Practices. Issues on Licensing and Privacy.
ACM National Lecturer 1989-present.
Chair IEEE-CS/ACM Task Force on Software Engineering Ethics and
Professionalism.
Chair ACM SIGCAS task force on Licensing and Certification of Computer Professionals.
1995-1997
Member of the Steering Committee of the IEEE/ACM Joint Task Force on
Establishing Software Engineering as a Profession
Member of International Advisory Boards for:
Centre for Computing and Social Responsibility, U.K.
Research Center for Computing and Society, USA
Member of the Project ImpactCS
Steering Committee, a 3 year National Science Foundation Project on the
Integration of Ethics and Social Impact Across the Computer Science Curriculum,
1994-1997.
Member of the leadership group of IEEE/TCSE Task Force on the Software
Engineering Profession.
Member of the ACM task force for the Revision of the Code of Ethics and
Professional Conduct. March 1991-October 16, 1992. Presentation of the revised
code of ethics to Executive Committee of ACM
Steering Committee for "Ethics in the Computer Age" Conference.
IEEE Software Engineering Standards Subcommittee, voting member-standards on
unit testing and software project management.
Voting member of several IEEE standards committees:
Software Engineering Long Range Planning Study Group-Master Plan
for Software Engineering Standards.
Software Engineering Standards Committee(SESC):
Standards for Systems Engineering,
Standards for Developing Software Life Cycle Processes,
A Standard Classification for Software Anomalies.
Voting member IEEE Software Engineering Long Range Planning Study Group.-Master
Plan for Software Engineering Standards.
TOP
SERVICE TO THE COLLEGE AND
UNIVERSITY
East Tennessee State University 1990-present
Advisement Committee, Graduate Committee, University Honors Committee
Student Recruitment and Retention, Faculty Search Committee
Computer Literacy Committee, Summer School Advisement
Teaching and Learning Committee, International Programs
College Honors Advisory Committee,
Academic Freedom and Faculty Ethics Standing Committee,
Applied Sciences and Technology Computer Committee,
Advisor to Alpha Phi Omega-national co-ed service fraternity,
Employment: Work with recruiters, and personnel managers
Recruiting Activities: Lecture to local high schools, programming contest,
Department Brochure and Newsletter.
TOP
NON-ACADEMIC EXPERIENCE
Independent Consultant
Computer Products, Inc.- President. Responsible for all phases
of system sales, development, implementation and training. Doing
individual contracts and work for hire. Systems developed include: a
state-wide emergency health database, interactive crime reporting system,
inventory control systems, and several networking projects for USN Weapons
Systems and Telecommunications Support Branch. System and test plan
audits include national qualification program for voting system certification,
certification of test plans for ground based radar, medical informatics
systems and other safety critical systems.
Research and Development Systems Officer:
Responsible for defining, designing, installing and evaluating new product
ideas and technologies for a large multi-branch bank. Major accomplishments:
design and development of an interactive home banking and information
system. Applications on this system are: DDA activity listing, bill
payment, transfers between accounts, financial calculations for loans, CDS, and
IRAs, stock quotations, AP News Wire, and electronic mail.
Software Project Manager, Programming and Operations
Supervise programmer/analysts. Responsible for the design,
implementation, and maintenance of new batch and real-time in-house
applications. Designed and installed on-line interactive MIS systems both
for internal operations and for clients. Wrote both the user and
technical documentation for these applications. Directed projects for
out-of-town clients from conception to implementation. Applications developed
include: inventory control of more than 125,000 spare parts on 22,000
items, scheduling system for overhaul of ships, and budgeting
systems. Designed system to track computer utilization and reduce
costs. Controlled all aspects of telecommunications interface.
Systems Analyst, Telecommunications and Source Data Automation:
Responsible for the evaluation and selection of mini-computer systems.
Designed source data automation and distributed data processing systems using
IBM, DEC, Wang, Perkin-Elmer, and Nixdorf hardware. Trained other systems
analysts in COBOL, Systems Programming, and File Structures and Design.
Advisory analyst for two telecommunications network projects and a distributed
database project.
TOP
Maintained by :mailto:gotterba@etsu.edu
Last Updated: 03/30/09