This website uses cookies to ensure you have the best experience. Learn more

Human Factors In Software Development Essay

3032 words - 12 pages

The contemporary world is indeed an information society. Computer technologies pervade virtually all aspects of human life today: at home, in hospitals, at school, in the office, or in the industries. More and more novel technologies continue to be added on the already existing ones. While the technological aspects are important, the human factors in the development of the software sued in these technologies have been overlooked. Human factors are an essential aspect of the software development process in order to ensure user safety, and ease of use. However, there has been a lot of attention on the technical aspects of the software development process at the expense of the human aspect. This paper examines the human-computer interaction aspect or the human factors involved in computer science, and particularly in software engineering. The paper will first define what human factors or human-computer interaction is, then a brief historical account of this field before looking at its importance.
Definition of Human Factors and Brief History of the Concept
Human factors is a scientific field that deals with the understanding of interactions between humans and other aspects of a system and the application of theories, data, principles and methods of design with the aim of maximizing human safety and the general system performance. In essence, human factors are generally concerned with the human-computer interaction, as well as ergonomics (Bannon, 1991). Human factors field is interested in the fit between the system, the user, and their environments. It considers the user’s capabilities and limitations in ensuring that tasks, roles, information and the environment are suitable for every user. Human computer interaction is imperative for the design and development of any software. Human factors present the underlying idea for incorporating these factors into the software life cycle.
Human factors are used synonymously with ergonomics. The later term comes from a Greek word meaning work and natural laws. The science of ergonomics seems to have its foundations in Greek civilization where ergonomic principles were applied in designing tools, jobs, and workplaces (Bannon, 1991). Egyptians are also believed to have applied this concept in designing their tools and other household equipment. However, human factors began to pick momentum during the industrial revolution where workers made great efforts in reducing the number of steps required in a particular job thus used less effort and increased performance. The same trend continued in the first and the second world wars. Many giant companies came to realize that the success of a product depended upon a solid user-centered design.
The design and development of human-computer interaction has been rapidly developing into a full-fledged engineering field for attaining proper system usability. This field aims in offering users with a cost effective and satisfactory way of software...

Find Another Essay On Human Factors in Software Development

Human Factors in Aviation Essay

3585 words - 14 pages are particularly susceptible to human error associated with meteorological effects. Weather is cited as a contributing factor in approximately twenty five percent of all general aviation accidents, and is a responsible factor for nearly forty percent of the recorded fatalities in general aviation (Lanier, Florida Institute of Technology). The weather factors contributing to these accidents include: inaccurate forecasts due to lack of observational

Challenges in Agile Global Software Development

1009 words - 5 pages [4] grouped problems of dstributed agile development and identified seven classes. These classes are culture, timezone, communication, trust, customer collaboration, training and technical as shown in the table below. Table 2. Classes of distributed agile development problems 5.1. Culture According to [4] cultural differences can have a crucial impact on effectiveness of team work. In distributed agile software development methodology

Human Factors in Accident Reports

2078 words - 9 pages The focus as of the last ten years, see figure 2 with the Boeing 787 Dreamliner, has shown that simplification is the way forward due to many human factors issues that have been addressed in past accident reports. Cockpits of aircraft since the 1950s have grown over crowed with immense amount of gauges in the SR-71 (figure 2) being a great example. The only time a pilot would reference many of the gauges at their disposal would be during a

TQM Initiatives in Optimising Software Development Life Cycles

3566 words - 14 pages limitations.IntroductionThe AI team specialises in large-scale, fixed-time, fixed-price custom software development projects. They are proud of, and are unique at, delivering software projects on time and on budget. Their mature project management and software development processes, which are all ISO 9001 certified, attracts government and public sector clientele. The projects which ACME Systems undertake last from 6 months ($0.5million) to 3 years ($10million

Technical Skills or People Skills in a Software Development Project?

1388 words - 6 pages Abstract Developing software requires a lot of technology and a lot of people. When there are a lot of people, there will be management issues. In order to stay on track the lead manager must have the people skills to keep the team motivated and focused. They should be able to check their ego at the door and understand synergy within a team stems from its leader. Technical knowledge is fine but without the essential people skills, team dynamics

Software development methodology to improve planning and scheduling in web development

1056 words - 5 pages Software development methodology to improve planning and scheduling in web development. Introduction Now a days Software is an essential part of the modern society. Most of the business companies, government, organizations using IT systems in their operations. But most of the information system projects frequently fail because of the failure to meet the user requirements, insufficient budget, poor communication, poor planning and scheduling

Human Resource and Technological Development in FedEx

744 words - 3 pages FedEx PAGE 1 Human Resource and Technological Development in FedExFedEx has registered a great improve in its human resource and technological development. In late 2009, FedEx instituted a hiring freeze to eliminate a lot of the compensation benefits to its employees. The part-time employees were no longer allowed to work over 30 hours a week and the full-time employees were only allowed to work overtime once a month at the maximum. FedEx

The Role of Immaturity in Human Development

581 words - 3 pages the human species possesses. The slow development of cognitive skills has led young children “to imitate a broad range of behaviors without the knowledge that their attempts are inadequate”(Bjorklund & Pellegrini, 2002, p.203). Unbeknownst to them, children continuously observe and experiment with new behaviors and practice old behaviors, which, in turn, improve their overall skills (motor or social). As the motor skills and cognitive abilities

Human Rights in Latin America and International Factors

1058 words - 5 pages organizations within the International human rights regime. This shows just how influential international actors were in the fight for human rights; not only were human rights better protected, but the protection of human rights was given constitutional status. Significant progress had been made on two fronts; regional and international. However, Argentina made greater progress in the development of a judicial system that accepted ruling of international

“User Involvement in Software Development and System Success: A Systematic Literature Review”

1347 words - 6 pages or mobile device. This new influx of user involvement has prompted software developers to incorporate users in the development process more frequently. The question that most would like to see answered is how much of a positive impact can user involvement have on the development cycle and ultimately, how successful the final product is. In recent years, a new method of software development known as HCSDLC (Human Centered System Development

"HUMAN FACTORS IN AVIATION MAINTENANCE" The purpose of this study was to find how human factors in aviation maintenance affect the aircraft

2296 words - 9 pages of the aircraft. This paper touches on how human factors in aviation maintenance seriously affect the performance of an aircraft. For example, a pilot experienced a vibration while cruising at 8,000 feet; he shutdown the engine after noticing the oil pressure fall to zero, flames coming from the engine cowling, and smoke in the cockpit. The pilot miraculously makes a forced landing at a nearby airport. This accident was caused from an

Similar Essays

Early Identification, Specification And Measurement Of Software Requirements Derived From Human Factors Requirements

699 words - 3 pages Human factors requirements, and can be used for their allocation to software functions implementing such requirements. System requirements allocated to hardware have not been addressed in this paper. Since the structure of the generic model is based on the generic model of software adopted by the COSMIC measurement standard, the necessary information for measuring their functional size is readily available, and an example has been presented of a

Human Resource Development And Monetary Incentives As Good Motivation Factors

862 words - 4 pages Kubo and Saka (2002) identified three factors related to motivation and the first factor is about monetary incentive and the second is human resource development which is very important factor and the last one is talking about the job autonomy that provide the job knowledge to the motivators and workers specially in the financial sectors in Japan. To add more, Leung and Clegg (2001) found that the younger executives can work in higher level than

Alternative Hypothesis About Emergence Of The Religions, Its Adaptive Factors For Human And General Investigation Of Historical Development Of Rel

2070 words - 9 pages What is the role of the religion in the journey of human evolution? Millions and millions years ago our first early-ape ancestor Lucy has to walk African savanna and she did not know her uniqueness, unfortunately. Walking is the interpretation of the environment and its adaptive solution for surviving problem. Interpretation of the environment is the most crucial component of adaptive solutions (Buss, 2004). Encephalization of early-human and

Human Factors In Aviation Essay

5445 words - 22 pages OVERVIEW Ten years ago the Federal Aviation Administration (FAA) Office of Aviation Medicine embarked on a research and development program dedicated to human factors in aviation maintenance and inspection. Since 1989 FAA has invested over $12M in maintenance and inspection-related human factors research. The Office of Aviation Medicine has nearly lost count of the number of software products, technical publications, and public presentations