Software Engineering With Computational Intelligence

eBook Download

BOOK EXCERPT:

It is not an exaggeration to view Professor Lee's book," Software Engineer ing with Computational Intelligence," or SECI for short, as a pioneering contribution to software engineering. Breaking with the tradition of treat ing uncertainty, imprecision, fuzziness and vagueness as issues of peripheral importance, SECI moves them much closer to the center of the stage. It is ob vious, though still not widely accepted, that this is where these issues should be, since the real world is much too complex and much too ill-defined to lend itself to categorical analysis in the Cartesian spirit. As its title suggests, SECI employs the machineries of computational intel ligence (CI) and, more or less equivalently, soft computing (SC), to deal with the foundations and principal issues in software engineering. Basically, CI and SC are consortia of methodologies which collectively provide a body of con cepts and techniques for conception, design, construction and utilization of intelligent systems. The principal constituents of CI and SC are fuzzy logic, neurocomputing, evolutionary computing, probabilistic computing, chaotic computing and machine learning. The leitmotif of CI and SC is that, in general, better performance can be achieved by employing the constituent methodologies of CI and SC in combination rat her than in a stand-alone mode. In what follows, I will take the liberty of focusing my attention on fuzzy logic and fuzzy set theory, and on their roles in software engineering. But first, a couple of points of semantics which are in need of clarification.

Product Details :

Genre : Technology & Engineering
Author : Jonathan Lee
Publisher : Springer
Release : 2013-11-11
File : 275 Pages
ISBN-13 : 9783540364238


Computational Intelligence In Software Engineering

eBook Download

BOOK EXCERPT:

This unique volume is the first publication on software engineering and computational intelligence (CI) viewed as a synergistic interplay of neurocomputing, granular computation (including fuzzy sets and rough sets), and evolutionary methods. It presents a unified view of CI in the context of software engineering. The book addresses a number of crucial issues: what is CI, what role does it play in software development, how are CI elements built into successive phases of the software life cycle, and what is the role played by CI in quantifying fundamental features of software artifacts? With contributions from leading researchers and practitioners, the book provides the reader with a wealth of new concepts and approaches, complete algorithms, in-depth case studies, and thought-provoking exercises. The topics coverage include neurocomputing, granular as well as evolutionary computing, object-oriented analysis and design in software engineering. There is also an extensive bibliography.

Product Details :

Genre : Computers
Author : Witold Pedrycz
Publisher : World Scientific
Release : 1998
File : 504 Pages
ISBN-13 : 9810235038


Computational Intelligence In Software Engineering Advances In Fuzzy Systems Applications And Theory

eBook Download

BOOK EXCERPT:

This unique volume is the first publication on software engineering and computational intelligence (CI) viewed as a synergistic interplay of neurocomputing, granular computation (including fuzzy sets and rough sets), and evolutionary methods. It presents a unified view of CI in the context of software engineering.The book addresses a number of crucial issues: what is CI, what role does it play in software development, how are CI elements built into successive phases of the software life cycle, and what is the role played by CI in quantifying fundamental features of software artifacts?With contributions from leading researchers and practitioners, the book provides the reader with a wealth of new concepts and approaches, complete algorithms, in-depth case studies, and thought-provoking exercises. The topics coverage include neurocomputing, granular as well as evolutionary computing, object-oriented analysis and design in software engineering. There is also an extensive bibliography.

Product Details :

Genre : Computers
Author : James F Peters
Publisher : World Scientific
Release : 1998-12-24
File : 500 Pages
ISBN-13 : 9789814496025


Computational Intelligence Applications For Software Engineering Problems

eBook Download

BOOK EXCERPT:

This new volume explores the computational intelligence techniques necessary to carry out different software engineering tasks. Software undergoes various stages before deployment, such as requirements elicitation, software designing, software project planning, software coding, and software testing and maintenance. Every stage is bundled with a number of tasks or activities to be performed. Due to the large and complex nature of software, these tasks can become costly and error prone. This volume aims to help meet these challenges by presenting new research and practical applications in intelligent techniques in the field of software engineering. Computational Intelligence Applications for Software Engineering Problems discusses techniques and presents case studies to solve engineering challenges using machine learning, deep learning, fuzzy-logic-based computation, statistical modeling, invasive weed meta-heuristic algorithms, artificial intelligence, the DevOps model, time series forecasting models, and more.

Product Details :

Genre : Computers
Author : Parma Nand
Publisher : CRC Press
Release : 2023-02-10
File : 325 Pages
ISBN-13 : 9781000575873


Computational Intelligence Techniques And Their Applications To Software Engineering Problems

eBook Download

BOOK EXCERPT:

Computational Intelligence Techniques and Their Applications to Software Engineering Problems focuses on computational intelligence approaches as applicable in varied areas of software engineering such as software requirement prioritization, cost estimation, reliability assessment, defect prediction, maintainability and quality prediction, size estimation, vulnerability prediction, test case selection and prioritization, and much more. The concepts of expert systems, case-based reasoning, fuzzy logic, genetic algorithms, swarm computing, and rough sets are introduced with their applications in software engineering. The field of knowledge discovery is explored using neural networks and data mining techniques by determining the underlying and hidden patterns in software data sets. Aimed at graduate students and researchers in computer science engineering, software engineering, information technology, this book: Covers various aspects of in-depth solutions of software engineering problems using computational intelligence techniques Discusses the latest evolutionary approaches to preliminary theory of different solve optimization problems under software engineering domain Covers heuristic as well as meta-heuristic algorithms designed to provide better and optimized solutions Illustrates applications including software requirement prioritization, software cost estimation, reliability assessment, software defect prediction, and more Highlights swarm intelligence-based optimization solutions for software testing and reliability problems

Product Details :

Genre : Computers
Author : Ankita Bansal
Publisher : CRC Press
Release : 2020-09-27
File : 620 Pages
ISBN-13 : 9781000191943


Software Engineering Artificial Intelligence Networking And Parallel Distributed Computing

eBook Download

BOOK EXCERPT:

The 9th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, held in Phuket Thailand on August 6 – 8, 2008 is aimed at bringing together researchers and scientist, businessmen and entrepreneurs, teachers and students to discuss the numerous fields of computer science, and to share ideas and information in a meaningful way. This publication captures 20 of the conference’s most promising papers, and we impatiently await the important contributions that we know these authors will bring to the field.

Product Details :

Genre : Technology & Engineering
Author : Roger Lee
Publisher : Springer
Release : 2008-09-10
File : 264 Pages
ISBN-13 : 9783540705604


Computational Intelligence In Software Quality Assurance

eBook Download

BOOK EXCERPT:

Software systems surround us. Software is a critical component in everything from the family car through electrical power] systems to military equipment. As software ploys an ever-increasing role in our lives and livelihoods, the quality of that software becomes more and more critical. However, our ability to deliver high-quality software has not kept up with those increasing demands. The economic fallout is enormous; the US economy alone is losing over US$50 billion per year due to software failures. This book presents new research into using advanced artificial intelligence techniques to guide software quality improvements. The techniques of chaos theory and data mining arc brought to bear to provide new insights into the software development process. Written for researchers and practitioners in software engineering and computational intelligence, this book is a unique and important bridge between these two fields.

Product Details :

Genre : Technology & Engineering
Author : Scott Dick
Publisher : World Scientific
Release : 2005
File : 202 Pages
ISBN-13 : 9789812561725


Handbook On Artificial Intelligence Empowered Applied Software Engineering

eBook Download

BOOK EXCERPT:

This book provides a structured overview of artificial intelligence-empowered applied software engineering. Evolving technological advancements in big data, smartphone and mobile software applications, the Internet of Things and a vast range of application areas in all sorts of human activities and professions lead current research towards the efficient incorporation of artificial intelligence enhancements into software and the empowerment of software with artificial intelligence. This book at hand, devoted to Novel Methodologies to Engineering Smart Software Systems Novel Methodologies to Engineering Smart Software Systems, constitutes the first volume of a two-volume Handbook on Artificial Intelligence-empowered Applied Software Engineering. Topics include very significant advances in (i) Artificial Intelligence-Assisted Software Development and (ii) Software Engineering Tools to develop Artificial Intelligence Applications, as well as a detailed Survey of Recent Relevant Literature. Professors, researchers, scientists, engineers and students in artificial intelligence, software engineering and computer science-related disciplines are expected to benefit from it, along with interested readers from other disciplines.

Product Details :

Genre : Technology & Engineering
Author : Maria Virvou
Publisher : Springer Nature
Release : 2022-09-03
File : 342 Pages
ISBN-13 : 9783031082023


Software Engineering Artificial Intelligence Networking And Parallel Distributed Computing 2010

eBook Download

BOOK EXCERPT:

th The purpose of the 11 Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing (SNPD 2010) held on June 9 – 11, 2010 in London, United Kingdom was to bring together researchers and scientists, businessmen and entrepreneurs, teachers and students to discuss the numerous fields of computer science, and to share ideas and information in a meaningful way. Our conference officers selected the best 15 papers from those papers accepted for presentation at the conference in order to publish them in this volume. The papers were chosen based on review scores submitted by members of the program committee, and underwent further rounds of rigorous review. In Chapter 1, Cai Luyuan et al. Present a new method of shape decomposition based on a refined morphological shape decomposition process. In Chapter 2, Kazunori Iwata et al. propose a method for reducing the margin of error in effort and error prediction models for embedded software development projects using artificial neural networks (ANNs). In Chapter 3, Viliam Šimko et al. describe a model-driven tool that allows system code to be generated from use-cases in plain English. In Chapter 4, Abir Smiti and Zied Elouedi propose a Case Base Maintenance (CBM) method that uses machine learning techniques to preserve the maximum competence of a system. In Chapter 5, Shagufta Henna and Thomas Erlebach provide a simulation based analysis of some widely used broadcasting schemes within mobile ad hoc networks (MANETs) and propose adaptive extensions to an existing broadcasting algorithm.

Product Details :

Genre : Computers
Author : Roger Lee
Publisher : Springer Science & Business Media
Release : 2010-10-01
File : 166 Pages
ISBN-13 : 9783642132643


Software Engineering Artificial Intelligence Networking And Parallel Distributed Computing 2015

eBook Download

BOOK EXCERPT:

This edited book presents scientific results of the 16th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD 2015) which was held on June 1 – 3, 2015 in Takamatsu, Japan. The aim of this conference was to bring together researchers and scientists, businessmen and entrepreneurs, teachers, engineers, computer users, and students to discuss the numerous fields of computer science and to share their experiences and exchange new ideas and information in a meaningful way. Research results about all aspects (theory, applications and tools) of computer and information science, and to discuss the practical challenges encountered along the way and the solutions adopted to solve them.

Product Details :

Genre : Technology & Engineering
Author : Roger Lee
Publisher : Springer
Release : 2015-10-15
File : 256 Pages
ISBN-13 : 9783319235097