Artificial Intelligence & Software Engineering

Artificial Intelligence & Software Engineering

Author: Derek Partridge

Publisher: Intellect Books

ISBN: 0893916064

Category: Computers

Page: 574

View: 578

Get eBOOK →
Aimed at the computer-literate person wishing to find out about the reality of exploiting the promise of artificial intelligence (AI) in practical, maintainable software systems, this text tries to avoid the hype usually associated with the subject. Instead, it presents the realities, the problems, the current state of the art, and future directions.

Handbook on Artificial Intelligence-empowered Applied Software Engineering

Handbook on Artificial Intelligence-empowered Applied Software Engineering

Author: Maria Virvou

Publisher: Springer Nature

ISBN: 9783031082023

Category: Artificial intelligence

Page: 342

View: 131

Get eBOOK →
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.

Readings in Artificial Intelligence and Software Engineering

Readings in Artificial Intelligence and Software Engineering

Author: Charles Rich

Publisher: Morgan Kaufmann

ISBN: 9781483214429

Category: Computers

Page: 624

View: 181

Get eBOOK →
Readings in Artificial Intelligence and Software Engineering covers the main techniques and application of artificial intelligence and software engineering. The ultimate goal of artificial intelligence applied to software engineering is automatic programming. Automatic programming would allow a user to simply say what is wanted and have a program produced completely automatically. This book is organized into 11 parts encompassing 34 chapters that specifically tackle the topics of deductive synthesis, program transformations, program verification, and programming tutors. The opening parts provide an introduction to the key ideas to the deductive approach, namely the correspondence between theorems and specifications and between constructive proofs and programs. These parts also describes automatic theorem provers whose development has be designed for the programming domain. The subsequent parts present generalized program transformation systems, the problems involved in using natural language input, the features of very high level languages, and the advantages of the programming by example system. Other parts explore the intelligent assistant approach and the significance and relation of programming knowledge in other programming system. The concluding parts focus on the features of the domain knowledge system and the artificial intelligence programming. Software engineers and designers and computer programmers, as well as researchers in the field of artificial intelligence will find this book invaluable.

Computational Intelligence Techniques and Their Applications to Software Engineering Problems

Computational Intelligence Techniques and Their Applications to Software Engineering Problems

Author: Ankita Bansal

Publisher: CRC Press

ISBN: 9781000191943

Category: Computers

Page: 809

View: 769

Get eBOOK →
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

Engineering Artificial Intelligence Software

Engineering Artificial Intelligence Software

Author: Derek Partridge

Publisher: Intellect Books

ISBN: 1871516064

Category: Computers

Page: 212

View: 654

Get eBOOK →
Aimed at the computer-literate person wishing to find out about the reality of exploiting the promise of artificial intelligence (AI) in practical, maintainable software systems, this text tries to avoid the hype usually associated with the subject. Instead, it presents the realities, the problems, the current state of the art, and future directions.

Marktplätze im Umbruch

Marktplätze im Umbruch

Author: Claudia Linnhoff-Popien

Publisher: Springer-Verlag

ISBN: 9783662437827

Category: Computers

Page: 759

View: 780

Get eBOOK →
Alle Branchen befinden sich derzeit in derselben Situation: Unternehmen bedienen ihre Kunden oft noch über konventionelle Kanäle, obwohl viel mehr Kenntnis und Erreichbarkeit vorhanden ist. Technisch ist es möglich, den Ort des Kunden zu bestimmen, die Situation, in der er sich befindet. Mit diesem Wissen kann man reagieren: personalisiert können Leistungen des Unternehmens angeboten werden, die zu den Bedürfnissen des Kunden passen. Wenn das Unternehmen dies nicht tut, wird das Geschäft von anderen Playern im Markt abgegraben. Vertriebskanäle werden zunehmend bei Partnern etabliert, auch um gebündelte Produkte anzubieten. Es entstehen Orchestrierung und Kollaboration, und das Social Business reagiert viel stärker auf die Meinung der Kunden zum Produkt.

Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing

Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing

Author: Roger Lee

Publisher: Springer Science & Business Media

ISBN: 9783642012020

Category: Mathematics

Page: 289

View: 819

Get eBOOK →
The purpose of the 10th ACIS International Conference on Software Engineering Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD rd 2009), held in Daegu, Korea on May 27–29, 2009, the 3 International Workshop st on e-Activity (IWEA 2009) and the 1 International Workshop on Enterprise Architecture Challenges and Responses (WEACR 2009) is to aim 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. Our conference officers selected the best 24 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, Igor Crk and Chris Gniady propose a network-aware energy m- agement mechanism that provides a low-cost solution that can significantly reduce energy consumption in the entire system while maintaining responsiveness of local interactive workloads. Their dynamic mechanisms reduce the decision delay before the disk is spun-up, reduce the number of erroneous spin-ups in local wo- stations, decrease the network bandwidth, and reduce the energy consumption of individual drives. In chapter 2, Yoshihito Saito and Tokuro Matsuo describe a task allocation mechanism and its performance concerning with software developing. They run simulations and discuss the results in terms of effective strategies of task allocation.

Machine Learning Applications In Software Engineering

Machine Learning Applications In Software Engineering

Author: Du Zhang

Publisher: World Scientific

ISBN: 9789814481427

Category: Computers

Page: 368

View: 129

Get eBOOK →
Machine learning deals with the issue of how to build computer programs that improve their performance at some tasks through experience. Machine learning algorithms have proven to be of great practical value in a variety of application domains. Not surprisingly, the field of software engineering turns out to be a fertile ground where many software development and maintenance tasks could be formulated as learning problems and approached in terms of learning algorithms. This book deals with the subject of machine learning applications in software engineering. It provides an overview of machine learning, summarizes the state-of-the-practice in this niche area, gives a classification of the existing work, and offers some application guidelines. Also included in the book is a collection of previously published papers in this research area.