June 23, 2013
June 23, 2013
June 26, 2013
Software Engineering Constituent Committee
23.157.1 - 23.157.16
AN EDUCATIONAL SOFTWARE LIFECYCLE MODEL INSPIRED BY HUMAN’S PHYSIOLOGYArtificial Intelligence is frequently applied to projects of developing systems endowedwith the intellectual processes in humans, such as the ability to reason, discover meaning,generalize, or learn from past experience. However, the question remains, Can a man-made artifact be considered conscious? In this paper, we aim to establish a directrelationship between the human physiology and software engineering for educationalpurposes.Teaching software engineering can be challenging in some cases when taught to non-engineering students. The class curriculum needs to be planned and structured to matchthe background of the students who are taking the class. The model presented in thispaper is called the Human Physiology Model for Learning (HPML). It is targeted towardsstudents in the field of biological and medical sciences (this includes biology, chemistry,medical studies, nursing, pharmacy and public health majors). Students in such majorsare often required to take part in a number of software-related classes.Human physiology had proven itself to be a successful model to follow, or at least aninspirational one for science. Especially in software engineering, fields such as geneticalgorithms, computer vision, and computer scent recognition are all examples on how toproceed towards building software systems similar to biological systems. Taking thisconcept into consideration, this paper introduces a software model that follows the humanphysiology to structure different parts of a conventional software system. Furthermore,lifecycle models can help in illustrating the different phases of software construction tostudents. For instance, HPML equates the human immune system to a safety and securitysoftware system; under this system students can learn about topics such as viruses,malware attacks, errors, defects and relate that to similar functions in the human body.Another example is the circulatory system; which controls the movement of blood whichis pumped from the heart to all the parts of the body. Similar to that functionality is thedata flow in a software system, and all its related topics (data latency, data mining,system throughput…etc). It is anticipated that this model establishes a cornerstone to acomprehensive educational lifecycle model that is fully inspired by human body systemsand their parts.
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2013 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015