Artificial Intelligence and Information Technologies
Title | Artificial Intelligence and Information Technologies PDF eBook |
Author | Arvind Dagur |
Publisher | CRC Press |
Pages | 590 |
Release | 2024-07-31 |
Genre | Computers |
ISBN | 1040115985 |
This book contains the proceedings of a non-profit conference with the objective of providing a platform for academicians, researchers, scholars and students from various institutions, universities and industries in India and abroad to exchange their research and innovative ideas in the field of Artificial Intelligence and information technologies. It begins with exploring the research and innovation in the field of Artificial Intelligence and information technologies, including secure transaction, monitoring, real time assistance and security for advanced stage learners, researchers and academicians has been presented. It goes on to cover: Broad knowledge and research trends about Artificial Intelligence and information technologies and their role in today’s digital era Depiction of system model and architecture for clear picture of Artificial Intelligence in real life Discussion on the role of Artificial Intelligence in various real-life problems such as banking, healthcare, navigation, communication and security Explanation of the challenges and opportunities in Artificial Intelligence-based healthcare, education, banking and related industries Recent information technologies and challenges in this new epoch This book will be beneficial to researchers, academicians, undergraduate students, postgraduate students, research scholars, professionals, technologists and entrepreneurs.
Learning from failure
Title | Learning from failure PDF eBook |
Author | Falco Dürsch |
Publisher | Universitätsverlag Potsdam |
Pages | 92 |
Release | 2023-03-15 |
Genre | Computers |
ISBN | 3869565284 |
Regression testing is a widespread practice in today's software industry to ensure software product quality. Developers derive a set of test cases, and execute them frequently to ensure that their change did not adversely affect existing functionality. As the software product and its test suite grow, the time to feedback during regression test sessions increases, and impedes programmer productivity: developers wait longer for tests to complete, and delays in fault detection render fault removal increasingly difficult. Test case prioritization addresses the problem of long feedback loops by reordering test cases, such that test cases of high failure probability run first, and test case failures become actionable early in the testing process. We ask, given test execution schedules reconstructed from publicly available data, to which extent can their fault detection efficiency improved, and which technique yields the most efficient test schedules with respect to APFD? To this end, we recover regression 6200 test sessions from the build log files of Travis CI, a popular continuous integration service, and gather 62000 accompanying changelists. We evaluate the efficiency of current test schedules, and examine the prioritization results of state-of-the-art lightweight, history-based heuristics. We propose and evaluate a novel set of prioritization algorithms, which connect software changes and test failures in a matrix-like data structure. Our studies indicate that the optimization potential is substantial, because the existing test plans score only 30% APFD. The predictive power of past test failures proves to be outstanding: simple heuristics, such as repeating tests with failures in recent sessions, result in efficiency scores of 95% APFD. The best-performing matrix-based heuristic achieves a similar score of 92.5% APFD. In contrast to prior approaches, we argue that matrix-based techniques are useful beyond the scope of effective prioritization, and enable a number of use cases involving software maintenance. We validate our findings from continuous integration processes by extending a continuous testing tool within development environments with means of test prioritization, and pose further research questions. We think that our findings are suited to propel adoption of (continuous) testing practices, and that programmers' toolboxes should contain test prioritization as an existential productivity tool.
Architecture-Aware Online Failure Prediction for Software Systems
Title | Architecture-Aware Online Failure Prediction for Software Systems PDF eBook |
Author | Teerat Pitakrat |
Publisher | BoD – Books on Demand |
Pages | 278 |
Release | 2018-06-19 |
Genre | Computers |
ISBN | 3752876514 |
Failures at runtime in complex software systems are inevitable because these systems usually contain a large number of components. Having all components working perfectly at the same time is, if at all possible, very difficult. Hardware components can fail and software components can still have hidden faults waiting to be triggered at runtime and cause the system to fail. This dissertation proposes an architecture-aware online failure prediction approach, called Hora. The Hora approach improves online failure prediction by combining the results of failure prediction with the architectural knowledge about the system. The task of failure prediction is split into predicting the failure of each individual component, in contrast to predicting the whole system failure. Suitable prediction techniques can be employed for different types of components. The architectural knowledge is used to deduce the dependencies between components which can reflect how a failure of one component can affect the others. The failure prediction and the component dependencies are combined into one model which employs Bayesian network theory to represent failure propagation. The combined model is continuously updated at runtime and makes predictions for individual components, as well as inferring their effects on other components and the whole system.
Scientific and Technical Aerospace Reports
Title | Scientific and Technical Aerospace Reports PDF eBook |
Author | |
Publisher | |
Pages | 456 |
Release | 1995 |
Genre | Aeronautics |
ISBN |
Lists citations with abstracts for aerospace related reports obtained from world wide sources and announces documents that have recently been entered into the NASA Scientific and Technical Information Database.
Object-oriented Metrics
Title | Object-oriented Metrics PDF eBook |
Author | Brian Henderson-Sellers |
Publisher | Prentice Hall |
Pages | 260 |
Release | 1996 |
Genre | Computers |
ISBN |
Object-oriented (OO) metrics are an integral part of object technology -- at the research level and in commercial software development projects. This book offers theoretical and empirical tips and facts for creating an OO complexity metrics (measurement) program, based on a review of existing research from the last several years. KEY TOPICS: Covers moving through object-oriented concepts as they related to managing the project lifecycle; the framework in which metrics exist; structural complexity metrics for traditional systems; OO product metrics; and current industrial applications. MARKET: For software developers, programmers, and managers.
Transportation Soil Engineering in Cold Regions, Volume 1
Title | Transportation Soil Engineering in Cold Regions, Volume 1 PDF eBook |
Author | Andrei Petriaev |
Publisher | Springer Nature |
Pages | 537 |
Release | 2020-01-03 |
Genre | Science |
ISBN | 9811504504 |
This volume comprises select papers presented during TRANSOILCOLD 2019. It covers the challenges and problems faced by engineers, designers, contractors, and infrastructure owners during planning and building of transport infrastructure in Arctic and cold regions. The contents of this book will be of use to researchers and professional engineers alike.
Self-Aware Computing Systems
Title | Self-Aware Computing Systems PDF eBook |
Author | Samuel Kounev |
Publisher | Springer |
Pages | 0 |
Release | 2017-01-30 |
Genre | Computers |
ISBN | 9783319474724 |
This book provides formal and informal definitions and taxonomies for self-aware computing systems, and explains how self-aware computing relates to many existing subfields of computer science, especially software engineering. It describes architectures and algorithms for self-aware systems as well as the benefits and pitfalls of self-awareness, and reviews much of the latest relevant research across a wide array of disciplines, including open research challenges. The chapters of this book are organized into five parts: Introduction, System Architectures, Methods and Algorithms, Applications and Case Studies, and Outlook. Part I offers an introduction that defines self-aware computing systems from multiple perspectives, and establishes a formal definition, a taxonomy and a set of reference scenarios that help to unify the remaining chapters. Next, Part II explores architectures for self-aware computing systems, such as generic concepts and notations that allow a wide range of self-aware system architectures to be described and compared with both isolated and interacting systems. It also reviews the current state of reference architectures, architectural frameworks, and languages for self-aware systems. Part III focuses on methods and algorithms for self-aware computing systems by addressing issues pertaining to system design, like modeling, synthesis and verification. It also examines topics such as adaptation, benchmarks and metrics. Part IV then presents applications and case studies in various domains including cloud computing, data centers, cyber-physical systems, and the degree to which self-aware computing approaches have been adopted within those domains. Lastly, Part V surveys open challenges and future research directions for self-aware computing systems. It can be used as a handbook for professionals and researchers working in areas related to self-aware computing, and can also serve as an advanced textbook for lecturers and postgraduate students studying subjects like advanced software engineering, autonomic computing, self-adaptive systems, and data-center resource management. Each chapter is largely self-contained, and offers plenty of references for anyone wishing to pursue the topic more deeply.