Download Computational Intelligence In Software Quality Assurance by S. Dick PDF

By S. Dick

Software program platforms encompass us. software program is a severe part in every thing from the kin vehicle via electricity platforms to army apparatus. As software program performs an ever-increasing function in our lives and livelihoods, the standard of that software program turns into progressively more severe. even if, our skill to carry fine quality software program has now not stored up with these expanding calls for. the commercial fallout is gigantic; the USA economic system by myself is wasting over US$50 billion in step with 12 months because of software program mess ups. This booklet offers new study into utilizing complex synthetic intelligence innovations to lead software program caliber advancements. The thoughts of chaos concept and information mining are delivered to undergo to supply new insights into the software program improvement approach. Written for researchers and practitioners in software program engineering and computational intelligence, this publication is a different and critical bridge among those fields.

Show description

Read or Download Computational Intelligence In Software Quality Assurance (Series in Machine Perception & Artifical Intelligence) PDF

Similar technique books

Multisensor Data Fusion, 2 Volume Set (Electrical Engineering & Applied Signal Processing Series)

In case you are or are within the details fusion box - you need to HAVE THIS ebook! !!

Algebraic Structure Theory of Sequential Machines

Hartmanis, J. ; Stearns, R. E. - Algebraic constitution concept of Sequential Machines Na Angliiskom Iazyke. writer: . 12 months: 1966. position: . Pages: Hardcover

Additional info for Computational Intelligence In Software Quality Assurance (Series in Machine Perception & Artifical Intelligence)

Example text

Depending on the problem domain, the modification subsystem might be a full expert system in its own right [53]. The use of similarity for finding candidate cases, and approximate reasoning to generate solutions to new problems, tie CBR closely to CI technologies. Both are geared towards decision-making in uncertain environments, and both exploit the notion of approximate solutions. 7 Machine Learning The discipline of machine learning involves efforts to make computers imitate human cognition.

At a more mundane level, there is a need to evaluate both how accurate a model is, and to understand when that model could be invalidated by events in the real world. This is a very important consideration for data mining, the most widely-deployed application of machine learning in industry. Data mining is thus embedded in the Knowledge Discovery in Databases (KDD) framework, also referred to as business intelligence. 8 Data Mining Knowledge Discovery in Databases (KDD) is the process of distilling useful information from a large collection of data.

The dynamics of the module are represented via production rules [232]. 2 Software Architecture The term software architecture refers to the global structuring of a software system. It is a definition of how the overall system will operate, rather than a detailed module design. , . , the conceptual structure and functional behavior, as distinct from the organization of the data flow and controls, the logical design, and the physical implementation," [232]. Brooks has cited architectural integrity as a key component of software quality [29], and Goel identified the breakdown of architectural integrity S o f i a r e Engineering and Artificial Intelligence 17 through maintenance errors as the principal cause of “aging” in software systems [87].

Download PDF sample

Rated 4.27 of 5 – based on 26 votes