Are Standards And Methods The Next Madoff Pyramid In Computer Science ?

AUTHOR
Jean Rohmer

ABSTRACT

Applying standards and methods is a must in modern society. However, in the domain of information processing systems or of computer-automated systems, we have observed that misuse or abuse of standards and methods can lead to very negative effects. We consider that contemporary misuse of standards may offend elementary scientific and technical ethics. In this note, we concentrate on these negative aspects, and we will not balance them with their positive ones. Among our concerns:

1) Standards and methods may prevent a project / product from succeeding If you ask designers of successful software products or services, they often explain that their secret is “never use standards” : they are too slow, change too often by keeping to fashion, the tools supposed to support them are faulty. They deliberately develop programs their own way, using tools tailored to their needs and fine-tuned year after year. Alternatively, when programmers are urged by to stick to standards, the risk of failure increases. Our own experience in managing large advanced software projects leads to the same conclusions. This is a problem for the conduct of scientific and technical projects: should a developer accept to comply with standards knowing it will impair the process, should management take the risk of departing from the common policy knowing that opinion –or justice- can blame this decision?

2) Standards and methods may be an obstacle to innovation and they decrease human skills Standards are designed to do standard things the standard way. If the standard you use is at low-level enough, it may be a good launching pad, but a high-level standard confines you in somebody else clothes and ideas. People lose their freedom, their responsibility, they stop to learn by try and errors. Moreover, management believe that, since there exist standards, all problems are solved by advance. In their eyes, standards depreciate the work of their employees, which become interchangeable.

3) Standards and methods may create the illusion of scientific progress Historically, standards were created after something had been invented and broadly adopted, to make its variants compatible. Recently, some authors found it faster to invent the standard first, make enough buzz around it, justifying more and more investments from governments and economy to reach the self -claimed Graal. We call them standards of fantasy. For instance, this is happening for years around the so-called “Semantic Web” W3C standards, which claim to make the Web an intelligent unified shared database at the scale of the Planet simply by the magic of standardizing the representation of elementary information. One of the bad consequences of such standards of fantasy, is that thousands of people generate research projects of fantasy, from the sole belief that in the future theses standards will give birth to a reality. Research becomes standardized, researchers become standardized, research programs become standardized … Then indeed standardized rhymes with sterilized. In such circumstances, ethics urges to resist to standards. And any scientific community should examine itself accordingly.
Standards of fantasy survive and flourish by creating vicious –not for them- circles: more and more projects are justified by the existence of these standards, which in their turn boast of their adoption by more and more projects.

At this point, it is tempting to make a parallel with the current financial crisis. Abuse of methods, abuse of standards, may lead to a spiral of catastrophes. If we play this game, we can develop the analogy:

— giving a method to people is like lending them experience, knowledge, intelligence they are missing, and that they will not be able to refund, except at the price of adopting another method supposed to correct the bad consequences of the first one, as subscribing a new loan. In another words, a kind of Ponzi pyramide.

— the method of splitting a given activity or project into many sub-activities or subprojects delegated to third parties is like securitization in finance . This is frequent in engineering with cascades of subcontracting, and in cooperative research projects with too many partners. Each partner is chosen because it is supposed to excel in applying such or such submethod. Finally, risks are diluted and nobody knows where they hide.

— fiscal paradises, money laundering also exist in the world of standards and methods: their name is Powerpoint presentations: by using formatted ways of writing and communicating, they transform poor content, empty ideas into the appearance of professionalism and trusted knowledge.

— junk bonds are simply the standards of fantasy mentioned earlier

— finally, the cement of this analogy is the existence in both sides of a pensée unique : the belief in standards and methods versus the belief in extreme liberalism and deregulation (a kind of paradox )

To conclude on a positive note, we propose that a way to escape the crisis created by abuse of standards and methods, it to reempower all actors of information systems. We must stop imposing programmers standards of programming which cripple them, and in fact have the only aim of preventing them from programming, by fear of their potential mistakes. And if we fear we fail. We must encourage liberal rather than carceral programming. We must also propose end-users themselves tools to let them become programmers of their own knowledge, rather than simple consumers of online information. In this direction, we advocate in other publications -under the expression of litteratus calculus- for using natural language and dialogue as the ultimate standards, standards built by human history, and which span from millennium to millennium.

An Examination of the Impact Of ICT, Particularly Social Networking, on the Education and Experiences of Young People of Secondary Statutory School Age

AUTHOR
Anne Rogerson

ABSTRACT

ICT has revolutionised learning opportunities and the tools available to teachers and schools to deliver knowledge, and more especially to develop a love of learning, amongst the young people with whom they work. There can be no disputing the increased breadth and depth of information available through the internet and sources such as Wikipedia. The web has revolutionised the way pupils can access information. There are possibilities of drilling down to find statistical data, maps and plans which would have been generally inaccessible at local level, much less available within the school or home, for the average adolescent prior to the web. Such sources make personalised learning a reality and provide the path to realisation of individual potential. An initial examination of the current climate and the changes which have occurred in schools’ use of ICT over the past two decades may therefore lead to the conclusion that they fall into the category of “forward changes”. Other forward changes could include the opportunities to communicate with young people of similar age in other countries and from other cultures. Such interaction can create the means of breaking down barriers which so often are the foundation of prejudice based on ignorance.

Looking at the last example of a possible forward change, such interaction would fall under the broad banner of social networking. Does this mean that social networking, per se, represents a forward change in the use of ICT, particularly as it effects young people?(For the purpose of this paper young people are defined as pupils aged 11-16 years who, in England, would be at the secondary stage of statutory education) There are a host of examples to be culled from news reports of the potential, and in some cases the actual, abuse of young people by contacts made on the internet. Does this then mean that ICT has produced a “backwards change” in terms of social impact, providing a broader platform and a vehicle for those who would do children harm? Are young people significantly more at risk, through social networking, of being “groomed” by potential paedophiles?

Sexual abuse is but one aspect of abuse and is usually, not always accurately, perceived as being perpetrated by adults on minors. It can of course sometimes be a dominant minor involved in perpetrating such abuse. However, arguably, a more common form of abuse is that of bullying. This can take the form of one on one , or one on many, in the on-line world, just as in the real world. Is the risk of being bullied greater on-line, via social networking sites, than it is off-line? Is on- line bullying different from off-line bullying? Are the effects different? What are the remedies and, more crucially, what are the attitudes of young people, born in the digital age, themselves to these issues?

There are other aspects of social networking which merit examination in terms of use by minors. Does the use of social networking enhance or stilt the development of more conventional means of social intercourse? Is there a danger that increased use of the web will lead to a reduction in face to face meetings, increasing isolation and a risk of losing what are currently regarded as commonly accepted inter- personal skills? Such skills may include the ability to respect and acknowledge personal space, read visual cues such as facial expressions alongside auditory stimuli such as tone, volume and pace of voice. Furthermore, is this group of young people more vulnerable than adult users and so should there be controls/strictures in place aimed at their protection? Do the adults in society have a duty of care to these young users and if so, who should exercise that duty of care and what form should the expression of that care take? Is it an issue of control through statute and policing, or will that simply serve to stifle the creative, beneficial uses of social networking sites by the young? Should the care come from the providers of social networking sites( the conduits) such as Facebook, My Space and Bebo? How can they assist in the protection of young people, or indeed is it their role to do so? What is the role of the ultimate child carers, namely the parents? Last but not least of these adults with a duty of care, what is the role of schools and education professionals in this safeguarding debate, which must surely aim at achieving a balance between protecting the young from abuse, whilst enabling them to develop through harnessing the benefits of this very powerful medium of ICT. The obverse of this “duty of care “coin is should adults be the instigators of safeguarding or should they simply be the channel empowering young people themselves to develop their own safeguarding techniques?

It is necessary to know the views and experiences of young people on these issues before being able to answer the broader question of whether ICT changes, which have enabled the growth of on line social networking, have proved a backwards or forwards step change in terms of social impact, or indeed whether social networking constitutes a sideways change. For this reason, the final paper will present the results of a detailed survey examining the issues, including the use of social networking sites, preferred providers, origin of contacts and purpose of use by young people. The sample population will be drawn from pupils at two secondary schools in different locations within England. Based on the outcome of that survey, focus groups will be established to discuss questions raised in this abstract and to enable conclusions to be drawn, within the constraints necessarily imposed by the sampling of the young people, on the issue of the nature of the changes in ICT.

Voting and Mix-And-Match Software

AUTHOR
Wade L. Robison

ABSTRACT

Abstract: The most important concern with the integrity of voting machines which use software is the integrity of the software itself — the assurance that it is correctly recording votes and, at the end, tallying them up correctly. We in the United States have had a number of situations in which problems traceable to the software in voting machines has tainted the voting process.

Yet concentration on this problem should not obscure the importance of another that can equally taint the voting process. The design of the Palm Beach paper ballot is now famous, or infamous, for misdirecting voters so that even the most intelligent, well-trained and most highly motivated would make mistakes — like voting for Pat Buchanan instead of Al Gore, a mistake apparently made by upwards to 23,000 voters, more than enough to have changed the outcome of the election — and our subsequent history. That ballot illustrates well what I call an error-provocative design.

Error-provocative designs are those which provoke mistakes on the part of the most intelligent, well-trained, and most highly motivated users. The software in the autopilot in the Columbia airliner that flew into a mountain side in 1996 was error-provocative. The pilot’s job was to key in the initial letter of the beacon for the airport where the plane was to land. The autopilot would then pick the top of the listed five options that would appear and land the plane. The default was that the closest was at the top of the list — unless the pilot keyed in “R,” in which case the software selected Bogota. The plane was to land at Cali. Its beacon began with the letter “R” as did the beacon for Bogota. When the pilot keyed in “R,” the plane turned towards Bogota. The pilots did not figure out that there was a problem until it was too late. 159 people were killed when the plane flew straight into a mountain side near Cali.

Not even the most intelligent, well-trained, and high motivated of pilots is likely always to avoid the error that led to that disaster. Putting two defaults in the autopilot software was a recipe for disaster. But it was a self-contained recipe. Everything occurred on a screen. We often have the same kind of error-provocative design when an image is produced on a screen set within a frame. The frame has buttons to push, for instance, that trigger the next item on the menu. ATMs often work this way, with the software producing choices — “Checking” or “Savings” — for the operator to choose between by pushing a button to the right of the arrows following “Checking” and “Savings.” All too often, the arrows on the screen do not match up directly with the buttons — just as in the Palm Beach ballot, and the operator must guess whether it is the button above or below the arrow that is to be pushed. My bank ATM works this way with a perverse twist: I am always to push the button above the arrow except once — when I am to push the button below the arrow. If I do not then push the button below the arrow, I am shunted out of the system, informed that no transaction has occurred, and, then, curiously enough, thanked for making a transaction. I get a receipt with nothing on it except the date and time and name of the bank.

The operator is given no warning that the next item in the menu requires that the lower button be pushed, and though you can learn how to use the machine, it is easy to forget if you do not use it often — and quite exasperating because if you do not pay very careful attention, you will not remember where in the menu things went wrong.

This example illustrates a general truth for software engineers and those using software in such framed settings — on voting machines, for instance, as well as ATMs or airport kiosks for checking in, to give just two more examples. Software engineers are morally obligated, at a minimum, to avoid error-provocative designs. Such a design would be the weapon of choice for an evil genius of an engineer, determined to create engineering artifacts that would cause great harm. Just imagine such an error-provocative design in the software that runs a nuclear plant, or a subway system, the air traffic control system, or electronic voting machines. Engineers are morally obligated to avoid such designs just because they can cause great harm.

Yet as my bank’s ATM illustrates, software engineers might not think too much about how their software is going to be displayed, particularly when the screen is framed. A design that would not cause undue harm were the menu self-contained on a screen could cause great harm once framed. It is not sufficient for a software engineer to say, “That’s not my problem. I just do software.” The problem is with an inconsistency in the ATM software: the code has an anomalous exception to the standard code that requires pushing the upper button to proceed. But, just as important, software engineers are responsible for ensuring that their software works when in place. That means ensuring it works with other software that may already be there, but also means ensuring that it works if the screen is framed.

The Twitter Revolution

AUTHOR
Wade L. Robison

ABSTRACT

Abstract: Alexander Hamilton wrote in the Federalist Papers against adding a Bill of Rights to our Constitution. Besides sending the misleading signal that we need protection from a government to which we have granted only limited powers, some features of a Bill of Rights would be useless, he argued. In particular, regarding freedom of the press, he said in Paper No. 84 that “its security, whatever fine declarations may be inserted in any constitution respecting it, must altogether depend on public opinion, and on the general spirit of the people and of the government.”

We can find no better example of Hamilton’s general point than the way Iranians used twitter to communicate and organize protests regarding the presidential election there and few better examples of how important new modes of communication have become in ensuring that citizens are heard. But there are several different issues to disentangle here.

First, with the technological revolution of the last several decades we have moved far beyond concern about what we now can see is of very limited value. It is not freedom of the press that should be our concern, but freedom of communication, in all its forms, the press being the most prominent when our constitution was created and far less prominent, in its printed format at least, in this era. Technology has produced new ways of communicating that would beggar Hamilton’s imagination. The printed press is such a very small part of our technologically enhanced forms of communication that the phrase “freedom of the press” seems almost quaint if taken to refer to how citizens are now to obtain information relevant to their role as citizens and to communicate with one another about matters of common concern.

Second, as the old saw has it, “An informed citizenry is the bulwark of a democracy.” These new forms of communication give us the potential for far more informed citizens and, as the Iranian protests illustrate, the potential as well for new ways to mobilize and organize citizens — and get a sense of public opinion. The Iranian Constitution provides for freedom of the press except “when it is detrimental to the fundamental principles of Islam or the rights of the public.” The security of this restriction, as Hamilton might put it, clearly depends upon Iranian public opinion. But a large number of Iranians disagreed with the government’s judgment about what is detrimental and voted by twittering.

Third, these new modes of communication are somewhat dependent on a government’s not interfering with them. The Iranian government tried to control twitter communications when it realized that those protesting were using it to coordinate their protests. As long as the “general spirit…of the government” runs counter to the aims of those using these new modes of communication to organize or critique the government, communication by these modes among citizens of a country is at risk.

So, fourth, we have a challenge. Can we develop a mode of communication completely independent of the potential for governmental interference? As Petroski and others have argued at length, engineering proceeds through dissatisfaction with our available artifacts. What the Iranian experience shows is that modes of communication such as twitter can be very effective in allowing citizens to critique and protest their government and its policies, but if a government can control such modes of communication, they are no better than a government-run press. The design problem needs to be expanded, of course. For one thing, among many, there is no vetting of twitter communications. So rumors are as likely to result as useful information, and acting on rumors will not help those protesting a government or its policies.

Bioinformatics and Privacy

AUTHOR
Wade L. Robison

ABSTRACT

In Iceland, DNA is being gathered from all citizens with the idea of creating a database of information. There are not that many Icelandic citizens, and they are geographically isolated from neighbors. Those gathering the data do not need to concern themselves as much with strangers wandering in from outside to contaminate the sample, and citizens not in Iceland can be readily identified because there are few ways off the island that do not require passing through passport control. ? One concern is that gathering this information in a database will put at risk individual’s privacy, but that general claim encapsulates different kinds of harm to our privacy. These different harms have developed in tort law since the first privacy law was passed in New York in the early 1900’s. We might think of this as open source development of the concept of privacy by practitioners with great skill in discerning, and creating, distinctions that make a difference to the rights of individuals and corporations. The concept has been honed by a great many good minds with a real interest in getting clear on what the concept means and what it entails. A decision in a case depends upon it. So the distinctions between these different kinds of harms to our privacy are clear: they harm us in different ways, the ways in which we prevent the harms are different, and the remedies when our privacy is invaded in any of these different ways are different.

So when concern is expressed about databases like that in Iceland invading our privacy, we need to sort out which privacy harms such databases ensure or make likely. Otherwise, we may find ourselves in the position of having created software for a database that protects us against one kind of privacy harm, but not against some other. We shall discover that a database like that in Iceland will ensure one kind of privacy harm and that there is no way to protect against it, that the remedies for two that we must protect in the same way are very different, and thus, among other things, there is no single response appropriate to a concern about such databases invading our privacy.

Web-Based Information System Development Methodologies for Today’s Critical Factors: Internet Speed and Web-Based Aesthetics

AUTHOR
Mark Ramrattan, Jai Ramrattan, Nandish V Patel and Nabila Hussain

ABSTRACT

Introduction

Web Information System Development Methodologies for today’s critical factors; Internet Speed and Web-based Aesthetics are in need of emergent analytical development tools. This paper proposes insights from an action research investigation into how the adaptation of methodologies from the Information Systems domain is insufficient in terms of meeting today’s Web Information System demands of continuously changing structures, processes and resources.

Information Systems Development Methodologies

The focus of this research paper uses the notion of an Information Systems Development Methodology or ISDM as a tool-kit of ideas, approaches, techniques and tools which web developers use to help them to translate actual organisational needs into appropriate Information Systems.

An ISDM is a: “recommended collection of philosophies, phases, procedures, rules, techniques, tools, documentation, management and training for developers of Information Systems”. (Avison and Fitzgerald, 2003a)

Revolution of Web

When the revolution of Web technology started, small businesses and individuals could also afford to create their own computer applications, including a Website. Google.com, Yahoo.com, Amazon.com are very good examples. They started as unknown companies to become some of the most renowned companies in the world. In fact, they had taken advantage of the Internet and Web technology to drive their business so that the Web now has become a strategic part of the business.

Therefore, Website and Web-based Information Systems development are placed at the forefront of new business systems development. Many companies have tried to have at least a Website and need it within a small number of weeks (time constrained environment). Although there are many Web development methodologies available to practitioners, they are not well-known, or are known but many avoid using them.

Undeniably, there are contrary and supporting statements on both sides of the argument on the benefits of adopting a methodology for web-based development. While it is beyond the scope of this research to study every available methodology, this research paper will focus on Web-based Information Systems Development Methodologies to establish greater understanding which are relevant to the problem.

Web-based Development Specifically Different

Firstly, the original purpose of Web-based development is to build an alternative type of medium that extends a channel of communication to online publishing purpose for internal and external stakeholders. In addition, the purpose of the Information Systems development is to facilitate business transactions and operation of an organisation.

Secondly, the development life cycle of a general Information System is a long term cycle, while a short term life-cycle of web-based development is quite common for many web-based projects.

Thirdly, the web is content intensive, and composed of unstructured information use; while structured information and its flow are the major focus of traditional Information Systems.

Finally, web-based development is a rich graphical approach, although it may be optional to most Information Systems development projects. Consequently, the methodology to development, needs to be discussed separately from the traditional Information System development.

In most cases, Web developers start to create a document on the ‘editor software’ without hesitation in order to make a design and analysis; this ‘ad-hoc’ approach can be problematic (Linden and Cybulski 2004). Similar to word processing applications, modern HTML editors allow Web developers to easily create, edit, update and publish the documents directly to their online sites. As a result, Web developers, who may have little or none technical background in system development, will nevertheless, be able to have an advantage and seamlessly create their own sites without hiring programmers.

Although some contents may appear functional, they may display the contents inefficiently within acceptable response timing. Misunderstanding of the method of usage may lead to suffering as this technique may not always be appropriate. Since the increased demand for Web-based content, there have been some very important issues that have arisen regarding Web-based development. Additionally, increasing volume of image usage and the demand for large scale documents are today’s primary concerns for most Web developers. Adoption of some kind of techniques (i.e. analytical tool) may help Web developers reduce these kinds of problems.

Although Powell (2000) mentions the needs for Web development methodology and also the adoption of Information System development methodology such as the Waterfall Model, Modified Waterfall and Joint Application Development (JAD) to Web-based Information System Development. There is no clear explanation of a procedure and method for doing so. However, there is recommendation of the site-building methodology for Web design and development guidelines for web developers.

Web-based Information Systems Development methodology has derived a concept from hypermedia development methodology. Usually, hypermedia is a combination of rich texts, graphics, audio, video, and so forth by using the concept of a hyperlink in order to provide a cross reference and navigation to other pages or sections of the application. Any hypermedia design and development methodology should be able to adopt the development of a Web-based Information Systems (Coda et al 1998).

Summary

Many methodologies exist for ISD since the 1970s and new ones are being produced. Both practitioners and researchers continue to create and recommend new methodologies to facilitate the development of the Information Systems application using new technology with a current shift to support the emerging areas of Web technologies and applications.

Prior to the revolution of Web technology, there were already existing Information Systems development methodologies available to practioners for web-based development projects. The major players during that period were often large enterprises, which were willing to pay huge sums of money for Information Systems development. The reason is quite simple, this was in order for them to gain a competitive advantage. To achieve this goal, methodologies had been adopted for the efficient development of Information Systems. The competitive advantage has changed with the introduction of the web-based platform, though today’s problem of Internet Speed and Web based aesthetics makes it more problematic.