The Experts below are selected from a list of 87 Experts worldwide ranked by ideXlab platform
Norbert Broker - One of the best experts on this subject based on the ideXlab platform.
-
the use of instrumentation in grammar Engineering
International Conference on Computational Linguistics, 2000Co-Authors: Norbert BrokerAbstract:This paper explores the usefulness of a technique from software Engineering, Code instrumentation, for the development of large-scale natural language grammars. Information about the usage of grammar rules in test and corpus sentences is used to improve grammar and testsuite, as well as adapting a grammar to a specific genre. Results show that less than half of a large-coverage grammar for German is actually tested by two large testsuites, and that 10--30% of testing time is redundant. This methodology applied can be seen as a re-use of grammar writing knowledge for testsuite compilation. The construction of genre-specific grammars results in performance gains of a factor of four.
J B Thompson - One of the best experts on this subject based on the ideXlab platform.
-
a long and winding road progress on the road to a software Engineering profession
Computer Software and Applications Conference, 2001Co-Authors: J B ThompsonAbstract:An evaluation of the current state of developments in the field of software Engineering (SE) professionalism is presented including the effect of ACM withdrawing from the IEEE-CS/ACM Software Engineering Coordinating Committee (SWECC). An examination is made of two of the projects initiated by SWECC: that defining the Software Engineering Code of Ethics and Professional Practice and that providing a Guide to a Software Engineering Body of Knowledge. The successes and problems associated with each are highlighted. Details are presented of a project supported by the International Federation of Information Processing, concerned with the harmonisation of professional standards, which could now be very relevant to re-establishing progress on the road to a SE profession. Efforts undertaken to promote this work to the SE community are also reported. Finally overall conclusions and recommendations are given that could improve the situation in the future.
Don Gotterbarn - One of the best experts on this subject based on the ideXlab platform.
-
Being a data professional: give voice to value in a data driven society
AI and Ethics, 2020Co-Authors: Don Gotterbarn, David KrepsAbstract:Data Analytics needs to have ethical standards. There are numerous examples of why this is so, and the paper cites four particularly egregious ones. The paper offers both reasons why such standards are currently missing or inadequate, and how they might best be introduced, or refined. Some Codes of Ethics, such as the Software Engineering Code of Ethics and Professional Practice, the ACM and IFIP Codes of Ethics, and the Web Analyst’s Code of Ethics are discussed, compared, and contrasted. The paper offers a comparative study, to help inform the process of the drawing up of guidelines where it is best undertaken, within the profession itself.
-
the public is the priority making decisions using the software Engineering Code of ethics
IEEE Computer, 2009Co-Authors: Don Gotterbarn, Keith W. MillerAbstract:The software Engineering Code of ethics and professional practice encourages software engineers to undertake positive actions and to resist pressures to act unethically.
-
computer ethics in the undergraduate curriculum case studies and the joint software engineer s Code
Journal of Computing Sciences in Colleges, 2004Co-Authors: Don Gotterbarn, Keith W. MillerAbstract:This paper illustrates how to use the Software Engineering Code of Ethics and Professional Practice [1,2] in three case studies suitable for computer science instruction. This Code of ethics was approved by both the Association of Computing Machinery (ACM) and the IEEE Computer Society in 1998. Since then, the Code has been translated into seven more languages, and adopted by organizations in many countries.The paper argues that instruction in ethics is vital in computer science education, and that case studies featuring the Software Engineer's Code can be an effective method for that instruction. The three cases all focus on realistic situations in which a software engineer must make choices that involve technical and ethical judgments. For each case, the paper identifies relevant sections of the Code, and analyzes the case study using ideas from those sections.
-
How the new Software Engineering Code of Ethics affects you
IEEE Software, 1999Co-Authors: Don GotterbarnAbstract:The Software Engineering Code of Ethics and Professional Practice has recently been approved. This article looks at the immediate and long-term implications: Why does a profession need a Code of ethics? How will this Code function in an emerging profession like software Engineering? What impact will it have on software practitioners?.
Memmott M. J. - One of the best experts on this subject based on the ideXlab platform.
-
Hydrogen Production for Steam Electrolysis Using a Supercritical CO[subscript 2]- Cooled Fast Reactor
Massachusetts Institute of Technology. Center for Advanced Nuclear Energy Systems. Nuclear Energy and Sustainability Program, 2007Co-Authors: Memmott M. J., Driscoll, Michael J., Hejzlar Pavel, Kazimi, Mujid S.Abstract:Rising natural gas prices and growing concern over CO[subscript 2] emissions have intensified interest in alternative methods for producing hydrogen. Nuclear energy can be used to produce hydrogen through thermochemical and/or electrochemical processes. This report investigates the feasibility of high temperature steam electrolysis (HTSE) coupled with an advanced gas-cooled fast reactor (GFR) utilizing supercritical carbon dioxide (S-CO[subscript 2]) as the coolant. The reasons for selecting this particular reactor include fast reactor uranium resource utilization benefits, lower reactor outlet temperatures than helium-cooled reactors which ameliorate materials problems, and reduced power conversion system costs. High temperature steam electrolysis can be performed at conditions of 850°C and atmospheric pressure. However, compression of the hydrogen for pumping through pipes is unnecessary if electrolysis takes place at around 6 MPa. The reactor coolant at 650°C is used to heat the steam up to temperatures ranging between 250°C and 350°C, and the remaining heat is provided by thermal recuperation from product hydrogen and oxygen. Several different methods for integrating the hydrogen production HTSE plant with the GFR were investigated. The two most promising methods are discussed in more detail: extracting coolant from the power conversion system (PCS) turbine exhaust to boil water, and extracting coolant directly from the reactor using separate water boiler (WB) loops. Both methods have comparable thermal to electricity efficiencies (~43%) at 650°C. This relates to an overall hydrogen production efficiency of about 47%. The approach which utilizes separate WB loops has the added advantage of being able to provide emergency cooling to the reactor, and also the benefit of not interfering with the operation of the PCS. This makes the separate WB loop integration method a more desirable scheme for hydrogen production using HTSE. The HTSE electrolysis unit adopted for the present analysis was designed by Ceramatec in coordination with INL. In this unit the steam flows into an electrolytic cell. It is separated by electron flow from a nickel-zirconium cathode to a strontium-doped lanthanum manganite anode. The optimal conditions for stack operation have been found by INL using various modeling and experimental techniques. These conditions include a 10% by volume flow of hydrogen in the feed, a stack operating temperature of 800°C, and an operating voltage of 1.2 V. The GFR integrated with the HTSE plant via separate water boiler loops was modeled in this work using the chemical Engineering Code ASPEN. The results of this model were benchmarked against the Idaho National Lab (INL) process, modeled using HYSIS. Both models predict a hydrogen production rate of ~10.2 kg/sec (± 0.2 kg/sec) for a 600 MWth reactor with an overall efficiency ranging between 47%-50%. The highly recuperated HTSE plant developed for the GFR can in principle be used in conjunction with a variety of other nuclear reactors, without requiring high reactor coolant outlet temperatures.Nuclear Energy Research Initiative (U.S.) (Grant DE-FC07-05ID 14671)United States. Dept. of Energy (Fellowship
-
Hydrogen production using a S-CO₂-cooled fast reactor and steam electrolysis
Massachusetts Institute of Technology, 2007Co-Authors: Memmott M. J.Abstract:Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Nuclear Science and Engineering, 2007.Includes bibliographical references (p. 118-121).Rising natural gas prices and growing concern over CO₂ emissions have intensified interest in alternative methods for producing hydrogen. Nuclear energy can be used to produce hydrogen through thermochemical and/or electrochemical processes. This thesis investigates the feasibility of high temperature steam electrolysis (HTSE) coupled with an advanced gas-cooled fast reactor (GFR) utilizing supercritical carbon dioxide (S-CO₂) as the coolant. The reasons for selecting this particular reactor include fast reactor uranium resource utilization benefits, lower reactor outlet temperatures than helium-cooled reactors which ameliorate materials problems, and reduced power conversion system costs. High temperature steam electrolysis can be performed at conditions of 8500C and atmospheric pressure. However, compression of the hydrogen for pumping through pipes is unnecessary if electrolysis takes place at around 6 MPa. The reactor coolant at 6500C is used to heat the steam up to temperatures ranging between 2500C and 3500C, and the remaining heat is provided by thermal recuperation from product hydrogen and oxygen. Several different methods for integrating the hydrogen production HTSE plant with the GFR were investigated. The two most promising methods are discussed in more detail: extracting coolant from the power conversion system (PCS) turbine exhaust to boil water, and extracting coolant directly from the reactor using separate water boiler (WB) loops. Both methods have comparable thermal to electricity efficiencies (-43%) at 6500C. This relates to an overall hydrogen production efficiency of about 47%. The approach which utilizes separate WB loops has the added advantage of being able to provide emergency cooling to the reactor, and also the benefit of not interfering with the operation of the PCS.(cont.) This makes the separate WB loop integration method a more desirable scheme for hydrogen production using HTSE. The HTSE electrolysis unit adopted for the present analysis was designed by Ceramatec in coordination with INL. In this unit the steam flows into an electrolytic cell. It is separated by electron flow from a nickel-zirconium cathode to a strontium-doped lanthanum manganite anode. The optimal conditions for stack operation have been found by INL using various modeling and experimental techniques. These conditions include a 10% by volume flow of hydrogen in the feed, a stack operating temperature of 8000C, and an operating voltage of 1.2 V. The GFR integrated with the HTSE plant via separate water boiler loops was modeled in this work using the chemical Engineering Code ASPEN. The results of this model were benchmarked against the Idaho National Lab (INL) process, modeled using HYSIS. Both models predict a hydrogen production rate of -10.2 kg/sec (+ 0.2 kg/sec) for a 600 MWth reactor with an overall efficiency ranging between 47%-50%. The highly recuperated HTSE plant developed for the GFR can in principle be used in conjunction with a variety of other nuclear reactors, without requiring high reactor coolant outlet temperatures.by Matthew J. Memmott.S.M
Keith W. Miller - One of the best experts on this subject based on the ideXlab platform.
-
the public is the priority making decisions using the software Engineering Code of ethics
IEEE Computer, 2009Co-Authors: Don Gotterbarn, Keith W. MillerAbstract:The software Engineering Code of ethics and professional practice encourages software engineers to undertake positive actions and to resist pressures to act unethically.
-
computer ethics in the undergraduate curriculum case studies and the joint software engineer s Code
Journal of Computing Sciences in Colleges, 2004Co-Authors: Don Gotterbarn, Keith W. MillerAbstract:This paper illustrates how to use the Software Engineering Code of Ethics and Professional Practice [1,2] in three case studies suitable for computer science instruction. This Code of ethics was approved by both the Association of Computing Machinery (ACM) and the IEEE Computer Society in 1998. Since then, the Code has been translated into seven more languages, and adopted by organizations in many countries.The paper argues that instruction in ethics is vital in computer science education, and that case studies featuring the Software Engineer's Code can be an effective method for that instruction. The three cases all focus on realistic situations in which a software engineer must make choices that involve technical and ethical judgments. For each case, the paper identifies relevant sections of the Code, and analyzes the case study using ideas from those sections.