Monday, October 11, 2010

KILLER ROBOT CASE QUESTION


KILLER ROBOT CASE QUESTIONS:
Read the fictitious killer Robot case found at the web site for the Online Ethics Center for Engineering & Science at www.onlineethics.com (look under Computer Science and Internet Cases). (or you can read it on your preferred sites). The case begins with the incitement of a programmer for manslaughter for writing a faulty code that resulted in the death of a robot operator. Slowly, over the course of many articles, you are introduced to several factors within the corporation that contributed to the accident. Read the case and answer the following questions:
1.       Responsibility for an accident is rarely clearly defined and able to be traced to one or two individuals or causes. In this fictitious case, it is clear that a larger number of people share responsibility for the accident. Identify all the people who you think were at least partially responsible for the death of Bart Matthews, and why you think so?
ANSWER:
         Robbie [CX30] the software project. Silicon Techtronics Robbie CX30 industrial robot killed its operator .  The Silicon Techtronics programmers was the responsible for the violent behavior w/c in turn lead to the death by the decapitation of BART MATHEWS.  Silicon Techtronics must be responsible  because of their procedures and they  did not have much experience w/ user interface technology. Ray Johnson  as the manager of the project (Ray Johnson, the Robotics Division Chief),, he  only knew about manufacturing hardware. That was his background. He couldn't understand the difficulties that we were having with the robotics software. And the programmer who made the submenus to manage the robot thinking as like as a man…
2.      Imagine that you are the leader of a task force assigned to correct the problems uncovered by this accident. Develop your “top-ten” list of actions that need to be taken to avoid future problems. What process would you use to identify the most critical actions?
ANSWER:
If I were the assign leader of a task force to correct  the problems  I would do :
·        I  should hire all expert                                     *
·        Trustworthy people/workers
·        Strive for consistency it is important for a user interface to be consistent on many levels.
·        Not be able  frequent users to use shortcuts
·        Offer an informative feedback users need to see the consequence of the actions
·        Design dialogues to yield closure. Interacting with a computer is somewhat like a dialogue or conversation.
·        Offer simple error handling so that it will be easy to follow.
·        Permit easy reversal of actions
·        Support an internal locus of control so that everyone should cooperate.
·        Reduce short-term memory load in human short-term memory is limited…

3.      If you were in Ms. Yardley’s position, what would you have done when Rays Jonhson told you to fake the test result? How would you justify your decision?
ANSWER:  
            If I were  in Ms. Yardley’s position,if Rays Johnson told  me to fake the test result I can justify all the information and the steps  they do…the rules they’ve done to have the software project or the robotics it’s not easy to build a robot because robots  are as like  a man having  the  brain. . . in a BLACK-BOX testing  i am going to demonstrate the expected behaviors for all inputs in the test suite. . test suite means SUITE(SOFTWARE) several computer software programs designed to work well together. An office suite typically includes word-processing, spreadsheet, and electronic mail programs; larger suites add such features as database management, scheduling, and presentation programs. The programs in an office suite have a common Graphical User Interface or GUI so users can easily learn the commands for all the programs in the suite.GUI in computer science, a display format that enables the user to choose commands, start programs, and see lists of files and other options by pointing to pictorial representations (icons) and lists of menu items on the screen. To cover all interesting behaviors that the unit might exhibit but without any knowlegde of the structure or nature of the actual code. .and in the WHITE-BOX testing it involves covering all possible paths through the unit and it’s done w/ thorough knowledge of the unit’s structure in  white-box testing, the test suite must cause each program statement to execute at least once so that no program statement escapes execution.  A VERSION MANAGEMENT was the  version 1, version 2. . .
           

No comments:

Post a Comment