-------- Original-Nachricht -------- Betreff: [isworld] TOC Alert: IJCINI 1(2)-Int. J. of Software Science and Computational Intelligence Datum: Fri, 29 May 2009 21:59:24 -0600 (MDT) Von: yingxu@ucalgary.ca Antwort an: yingxu@ucalgary.ca An: AISWORLD Information Systems World Network isworld@lyris.isworld.org
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The contents of the latest issue of:
International Journal of Software Science and Computational Intelligence (IJSSCI)
Official Publication of the Information Resources Management Association Volume 1, Issue 2, April-July 2009 Published: Quarterly in Print and Electronically ISSN: 1942-9045 EISSN: 1942-9037 Published by IGI Publishing, Hershey-New York, USA www.igi-global.com/ijssci
Editor-in-Chief: Yingxu Wang, University of Calgary, Canada ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
EDITORIAL PREFACE
Yingxu Wang, University of Calgary, Canada
This issue of IJSSCI presents a special issue on Cognitive Foundations of Software Engineering co-edited by Prof. Shushma Patel and Dr. Yusheng Tian, which covers the latest developments in software science and software engineering. The cognitive foundations of software engineering are an important area of basic research in software engineering in order to explain the nature, fundamental properties, and laws that constrain software and software engineering technologies. Readers will benefit from the papers presented in this issue in order to aware the latest advances and progresses in software science and computational intelligence.
To read the preface, please consult this issue of IJSSCI in your library.
GUEST EDITORIAL PREFACE Cognitive Foundations of Software Engineering
Shushma Patel, London South Bank University, UK Yousheng Tian, University of Calgary, Canada
This special issue on the cognitive foundations of software engineering is long overdue and takes a philosophical view of software science and engineering in that software is not constrained by physical laws. Therefore, the cognitive exploration of the foundations of software and software engineering is crucially important. This special issue focuses on current trends and the latest research that explores the cognitive and informatics nature of software, the properties of software in the aspects of cognitive complexity, instructive information, and intelligent behaviors. This issue attracted papers from leading researchers in the field of software engineering and cognitive informatics.
To read the guest editorial preface, please consult this issue of IJSSCI in your library.
PAPER ONE: Exploring the Cognitive Foundations of Software Engineering
Yingxu Wang, University of Calgary, Canada Shushma Patel, London South Bank University, UK
It is recognized that software is a unique abstract artifact that does not obey any known physical laws. For software engineering to become a matured engineering discipline like others, it must establish its own theoretical framework and laws. This paper analyzes the basic properties of software and seeks the cognitive informatics foundations of software engineering. The nature of software is characterized by its informatics, behavioral, mathematical, and cognitive properties. This article explores the cognitive informatics foundations of software engineering on the basis of the informatics laws of software and software engineering psychology. A set of fundamental cognitive constraints of software engineering, such as intangibility, complexity, indeterminacy, diversity, polymorphism, inexpressiveness, inexplicit embodiment, and unquantifiable quality measures, is identified. The conservative productivity of software is revealed based on the constraints of human cognitive capacity.
To obtain a copy of the entire article, click on the link below. http://www.infosci-on-demand.com/content/details.asp?ID=30867
PAPER TWO: Positive and Negative Innovations in Software Engineering Capers Jones, Software Productivity Research LLC, USA
The software engineering field has been a fountain of innovation. Ideas and inventions from the software domain have literally changed the world as we know it. For software development, we have a few proven innovations. The way software is built remains surprisingly primitive. Even in 2008 major software applications are cancelled, overrun their budgets and schedules, and often have hazardously bad quality levels when released. There have been many attempts to improve software development, but progress has resembled a drunkards walk. Some attempts have been beneficial, but others have been either ineffective or harmful. This article puts forth the hypothesis that the main reason for the shortage of positive innovation in software development methods is due to a lack of understanding of the underlying problems of the software development domain.
To obtain a copy of the entire article, click on the link below. http://www.infosci-on-demand.com/content/details.asp?ID=30868
PAPER THREE: On the Cognitive Complexity of Software and its Quantification and Formal Measurement
Yingxu Wang, University of Calgary, Canada
The quantification and measurement of functional complexity of software are a persistent problem in software engineering. Measurement models of software complexities have been studied in two facets in computing and software engineering, where the former is machine-oriented in the small; while the latter is human oriented in the large. The cognitive complexity of software presented in this paper is a new measurement for cross-platform analysis of complexities, functional sizes, and cognition efforts of software code and specifications in the phases of design, implementation, and maintenance in software engineering. This paper reveals that the cognitive complexity of software is a product of its architectural and operational complexities on the basis of deductive semantics. A set of ten basic control structures (BCSs) are elicited from software architectural and behavioral modeling and specifications. The cognitive weights of the BCSs are derived and calibrated via a series of psychological experiments.
To obtain a copy of the entire article, click on the link below. http://www.infosci-on-demand.com/content/details.asp?ID=30869
PAPER FOUR: A Theory of Program Comprehension: Joining Vision Science and Program Comprehension
Yann-Gaël Guéhéneuc, École Polytechnique de Montréal and Université de Montréal, Canada
There exists an extensive literature on vision science and on program comprehension; however, the two domains of research have been so far rather disjoint. Indeed, several cognitive theories have been proposed to explain program comprehension. These theories explain the processes taking place in the software engineers minds when they understand programs. They explain how software engineers process available information to perform their tasks but not how software engineers acquire this information. Vision science provides explanations on the processes used by people to acquire visual information from their environment. Joining vision science and program comprehension provides a more comprehensive theoretical framework to explain facts on program comprehension, to predict new facts, and to frame experiments.
To obtain a copy of the entire article, click on the link below. http://www.infosci-on-demand.com/content/details.asp?ID=30870
PAPER FIVE: Requirements Elicitation by Defect Elimination: An Indian Logic Perspective
G. S. Mahalakshmi, Anna University, Chennai, India T. V. Geetha, Anna University, Chennai, India
This paper develops an Indian-logic based approach for automatic generation of software requirements from a domain-specific ontology. The structure of domain ontology is adapted from Indian logic. The interactive approach proposed in this paper parses the problem statement, and identifies the section of domain ontology. The software generates questions to stakeholders based on the identified concepts and analyzes the presence of flaws and inconsistencies. Subsequent questions are recursively generated to repair the flaw in the previous answer. The answers are populated into requirements ontology. The information gathered is stored in a database, which is later segregated into functional and non-functional requirements. The requirements are classified, validated, and prioritized based on combined approach of AHP and stakeholders defined priority.
To obtain a copy of the entire article, click on the link below. http://www.infosci-on-demand.com/content/details.asp?ID=30871
PAPER SIX: Measurement of Cognitive Functional Sizes of Software
Sanjay Misra, Atilim University, Turkey
One of the major issues in software engineering is the measurement. Since traditional measurement theories have problems in defining empirical observations on software entities in terms of their measured quantities, Morasca tried to solve this problem by proposing weak measurement theory. Further, in calculating complexity of software, the emphasis is mostly given to the computational complexity, algorithm complexity, functional complexity, which basically estimates the time, efforts, computability and efficiency. On the other hand, understandability, and compressibility of the software which involves the human interaction are neglected in existing complexity measures. Recently, cognitive complexity (CC) to calculate the architectural and operational complexity of software was proposed to fill this gap. In this paper, the authors evaluate CC against the principle of weak measurement theory.
To obtain a copy of the entire article, click on the link below. http://www.infosci-on-demand.com/content/details.asp?ID=30872
PAPER SEVEN: Motivational Gratification: An Integrated Work Motivation Model with Information System Design Perspective
Sugumar Mariappanadar, Australian Catholic University, Australia
Researchers in the field of information system (IS) endorse the view that there is always a discrepancy between the expressions of clients automation requirements and IS designers understanding of such requirement because of difference in the field of expertise. In this article, the authors develops a motivational gratification model (MGM) from the cognitive informatics perspective for the automation of employee motivation measurement, instead of developing a motivation theory from a management perspective and expecting the IS designers to develop a system based on the understanding of the theory that is alien to his/her field of expertise. Motivational gratification is an integrated work motivation model which theoretically explains how employees self-regulate their effort intensity for production or reduction of motivational force towards future high performance, and it is developed using taxonomies of system approach from psychology and management. The practical implications of MGM in management and IS analysis and design are discussed.
To obtain a copy of the entire article, click on the link below. http://www.infosci-on-demand.com/content/details.asp?ID=30873
**************************************************** For full copies of the above articles, check for this issue of the International Journal of Software Science and Computational Intelligence (IJSSCI) in your institution's library. This journal is also included in the IGI Global aggregated InfoSci-Journals database: www.infosci-journals.com. *****************************************************
All inquiries and submissions should be sent to: Editor-in-Chief: Yingxu Wang at yingxu@ucalgary.ca
The AISWorld LISTSERV is a service of the Association for Information Systems (http://www.aisnet.org). To unsubscribe, redirect, or change subscription options please go to http://lyris.isworld.org/. You are subscribed to AISworld as: neumann@wu-wien.ac.at. Each Sender assumes responsibility that his or her message conforms to the AISWorld LISTSERV policy and conditions of use available at http://lyris.isworld.org/isworldlist.htm.