Choose an application
In a down-to-the earth manner, the volume lucidly presents how the fundamental concepts, methodology, and algorithms of Computational Intelligence are efficiently exploited in Software Engineering and opens up a novel and promising avenue of a comprehensive analysis and advanced design of software artifacts. It shows how the paradigm and the best practices of Computational Intelligence can be creatively explored to carry out comprehensive software requirement analysis, support design, testing, and maintenance. Software Engineering is an intensive knowledge-based endeavor of inherent human-centric nature, which profoundly relies on acquiring semiformal knowledge and then processing it to produce a running system. The knowledge spans a wide variety of artifacts, from requirements, captured in the interaction with customers, to design practices, testing, and code management strategies, which rely on the knowledge of the running system. This volume consists of contributions written by widely acknowledged experts in the field who reveal how the Software Engineering benefits from the key foundations and synergistically existing technologies of Computational Intelligence being focused on knowledge representation, learning mechanisms, and population-based global optimization strategies. This book can serve as a highly useful reference material for researchers, software engineers and graduate students and senior undergraduate students in Software Engineering and its sub-disciplines, Internet engineering, Computational Intelligence, management, operations research, and knowledge-based systems.
Applied physical engineering --- Artificial intelligence. Robotics. Simulation. Graphics --- Computer. Automation --- neuronale netwerken --- fuzzy logic --- cybernetica --- software engineering --- KI (kunstmatige intelligentie) --- ingenieurswetenschappen --- robots --- AI (artificiële intelligentie)
Choose an application
This volume constitutes selected papers presented at the First International Conference on Frontiers in Software Engineering, ICFSE 2021, hekd in Innopolis, Russia, in June 2021. The 13 presented full papers were thoroughly reviewed and selected from 37 submissions. The papers present discussion on such topics as software engineering tools and environments; empirical software engineering; model-driven and domain-specific engineering, human factors and social aspects of software engineering, cooperative, distributed, and global software engineering, component-based software engineering, software metrics, and software engineering for green and sustainable technologies.
Choose an application
New disciplines are usually based on intuitions of pioneers who have been able to scavenge through anecdotes, practices, and issues to establish a corpus of knowledge able to justify facts and to support the identification and the explanation of new phenomena.The original corpus of knowledge may not understand correctly the essence of a discipline, but still can be very important for the human life. Take as an example the Aristotelian physics. It was based on assumptions that turned out to be completely wrong. Still, people used it to build houses, to navigate with ships, to understand the dynamics of fluids. Even more, still today people use some of the terms and the practices coming from the Aristotelian physics, for instance in astronomy.However, new disciplines are often subjects to fads. At the beginning it is difficult to distinguish what is true science from what is the result of witchcraft. The lack of a sound mathematical basis is a major concern.Software engineering is indeed a new discipline built on the basis of the intuition, the ingenuity, the genius, and the hard work of a few pioneers. Parallel to such outstanding work there has been several fads. Needless to say, it has always difficult to distinguish fads from solid methods and to determine the scope of applicability of the proposed solid methods.Quantitative software engineering (also referred to as Empirical Software Engineering) deals with the quantitative assessment of software engineering practices. It is intended to be a way to solidly assess whether a new method is solidly grounded or it is just a new fad. Thanks to the groundbreaking work of a few pioneers, namely Victor Basili and Barry Boehm (in strict alphabetical order), the discipline has now grown even if it seriously lack the absence of widely accepted corpus, which could simplify its systematic adoption in evaluating every single methodology that is proposed, as it already happens in other "soft" disciplines, such as education, psychology, etc.One of the new methods proposed have been the so-called Agile Methodologies. They look very reasonable, supporters claim the tremendous added value that Agile Methodologies produce. However, the question is up in the air: "Are they just a new fad?"The works presented in this collection try to provide a rigorous answer to this question applying the principle of quantitative software engineering. Needless to say, this is just one of the many collections of works that are needed to provide a solid answer to the question above.
Choose an application
Choose an application
Unbelievable, we have reached the seventh edition of the XP2k+n conference! We started at the outset of the new millennium, and we are still proving that agile pr- esses were neither a millennium bug nor a YAF (yet another fad). In its first editions, this conference was a get-together of a few pioneers who - bated about how to make agile processes and methods accepted by the mainstream researchers and practitioners in software engineering. Now agile approach to software development has been fully accepted by the software engineering community and this event has become the major forum for understanding better the implications of agility in software development and proposing extensions to the mainstream approaches. These two aspects were fully reflected in this year’s conference. They were - flected in the keynote speeches, which covered the background work done starting as early as the early eighties by Barry Boehm, definition of the field by Kent Beck, a successful industrial application in a success story by Sean Hanly, the perspective and the future of agile methods in large corporations by Jack Järkvik, and even some - sightful views from a philosopher, Pekka Himanen.
Computer software --- eXtreme programming --- Logiciels --- Programmation extrême --- Development --- Congresses. --- Développement --- Congrès --- Agile software development --- Computer Science --- Engineering & Applied Sciences --- Information Technology --- Software Engineering --- XP (Computer science) --- Agile development (Computer science) --- Agile methods (Computer science) --- Agile processes (Computer science) --- Computer science. --- Computer programming. --- Software engineering. --- Programming languages (Electronic computers). --- Computer logic. --- Computers and civilization. --- Management information systems. --- Computer Science. --- Software Engineering. --- Programming Techniques. --- Programming Languages, Compilers, Interpreters. --- Management of Computing and Information Systems. --- Computers and Society. --- Logics and Meanings of Programs. --- Computer-based information systems --- EIS (Information systems) --- Executive information systems --- MIS (Information systems) --- Sociotechnical systems --- Information resources management --- Management --- Civilization and computers --- Civilization --- Computer science logic --- Logic, Symbolic and mathematical --- Computer languages --- Computer program languages --- Computer programming languages --- Machine language --- Electronic data processing --- Languages, Artificial --- Computer software engineering --- Engineering --- Computers --- Electronic computer programming --- Electronic digital computers --- Programming (Electronic computers) --- Coding theory --- Informatics --- Science --- Communication systems --- Programming --- Computer programming --- Information Systems. --- Logic design. --- Design, Logic --- Design of logic systems --- Digital electronics --- Electronic circuit design --- Logic circuits --- Machine theory --- Switching theory
Choose an application
This book presents high-quality original contributions on new software engineering models, approaches, methods, and tools and their evaluation in the context of defence and security applications. In addition, important business and economic aspects are discussed, with a particular focus on cost/benefit analysis, new business models, organizational evolution, and business intelligence systems. The contents are based on presentations delivered at SEDA 2015, the 4th International Conference in Software Engineering for Defence Applications, which was held in Rome, Italy, in May 2015. This conference series represents a targeted response to the growing need for research that reports and debates the practical implications of software engineering within the defence environment and also for software performance evaluation in real settings through controlled experiments as well as case and field studies. The book will appeal to all with an interest in modeling, managing, and implementing defence-related software development products and processes in a structured and supportable way.
Computer Science --- Engineering & Applied Sciences --- Software engineering --- Engineering. --- Software engineering. --- Artificial intelligence. --- Computational intelligence. --- Computational Intelligence. --- Software Engineering. --- Artificial Intelligence (incl. Robotics). --- Intelligence, Computational --- Artificial intelligence --- Soft computing --- AI (Artificial intelligence) --- Artificial thinking --- Electronic brains --- Intellectronics --- Intelligence, Artificial --- Intelligent machines --- Machine intelligence --- Thinking, Artificial --- Bionics --- Cognitive science --- Digital computer simulation --- Electronic data processing --- Logic machines --- Machine theory --- Self-organizing systems --- Simulation methods --- Fifth generation computers --- Neural computers --- Computer software engineering --- Engineering --- Construction --- Industrial arts --- Technology --- Artificial Intelligence.
Choose an application
This book presents high-quality original contributions on new software engineering models, approaches, methods, and tools and their evaluation in the context of defence and security applications. In addition, important business and economic aspects are discussed, with a particular focus on cost/benefit analysis, new business models, organizational evolution, and business intelligence systems. The contents are based on presentations delivered at SEDA 2016, the 5th International Conference in Software Engineering for Defence Applications, which was held in Rome, Italy, in May 2016. This conference series represents a targeted response to the growing need for research that reports and debates the practical implications of software engineering within the defence environment and also for software performance evaluation in real settings through controlled experiments as well as case and field studies. The book will appeal to all with an interest in modeling, managing, and implementing defence-related software development products and processes in a structured and supportable way.
Software engineering --- Engineering. --- Software engineering. --- Artificial intelligence. --- Computational intelligence. --- Computational Intelligence. --- Software Engineering. --- Artificial Intelligence (incl. Robotics). --- Intelligence, Computational --- Artificial intelligence --- Soft computing --- AI (Artificial intelligence) --- Artificial thinking --- Electronic brains --- Intellectronics --- Intelligence, Artificial --- Intelligent machines --- Machine intelligence --- Thinking, Artificial --- Bionics --- Cognitive science --- Digital computer simulation --- Electronic data processing --- Logic machines --- Machine theory --- Self-organizing systems --- Simulation methods --- Fifth generation computers --- Neural computers --- Computer software engineering --- Engineering --- Construction --- Industrial arts --- Technology --- Artificial Intelligence.
Choose an application
This book presents high-quality original contributions on new software engineering models, approaches, methods, and tools and their evaluation in the context of defence and security applications. In addition, important business and economic aspects are discussed, with a particular focus on cost/benefit analysis, new business models, organizational evolution, and business intelligence systems. The contents are based on presentations delivered at SEDA 2018, the 6th International Conference in Software Engineering for Defence Applications, which was held in Rome, Italy, in June 2018. This conference series represents a targeted response to the growing need for research that reports and debates the practical implications of software engineering within the defence environment and also for software performance evaluation in real settings through controlled experiments as well as case and field studies. The book will appeal to all with an interest in modeling, managing, and implementing defence-related software development products and processes in a structured and supportable way.
Software engineering --- Engineering. --- Software engineering. --- Computer engineering. --- Internet of things. --- Embedded computer systems. --- Computational Intelligence. --- Software Engineering. --- Cyber-physical systems, IoT. --- Computational intelligence. --- Embedded systems (Computer systems) --- Computer systems --- Architecture Analysis and Design Language --- IoT (Computer networks) --- Things, Internet of --- Computer networks --- Embedded Internet devices --- Machine-to-machine communications --- Computers --- Computer software engineering --- Engineering --- Design and construction --- Intelligence, Computational --- Artificial intelligence --- Soft computing
Choose an application
This book constitutes the refereed proceedings of the 16th IFIP WG 2.13 International Conference on Open Source Systems, OSS 2020, held in Innopolis, Russia, in May 2020.* The 12 revised full papers and 8 short papers presented were carefully reviewed and selected from 42 submissions. The papers cover a wide range of topics in the field of free/libre open source software (FLOSS) and discuss theories, practices, experiences, and tools on development and applications of OSS systems, with a specific focus on two aspects:(a) the development of open source systems and the underlying technical, social, and economic issue, (b) the adoption of OSS solutions and the implications of such adoption both in the public and in the private sector. *Due to the COVID-19 pandemic, the conference was held virtually.
Open source software --- Free software (Open source software) --- Open code software --- Opensource software --- Computer software --- Management information systems. --- Computer science. --- Software engineering. --- Computer programming. --- Artificial intelligence. --- Application software. --- Management of Computing and Information Systems. --- Software Engineering. --- Programming Techniques. --- Artificial Intelligence. --- Information Systems Applications (incl. Internet). --- AI (Artificial intelligence) --- Artificial thinking --- Electronic brains --- Intellectronics --- Intelligence, Artificial --- Intelligent machines --- Machine intelligence --- Thinking, Artificial --- Bionics --- Cognitive science --- Digital computer simulation --- Electronic data processing --- Logic machines --- Machine theory --- Self-organizing systems --- Simulation methods --- Fifth generation computers --- Neural computers --- Application computer programs --- Application computer software --- Applications software --- Apps (Computer software) --- Computers --- Electronic computer programming --- Electronic digital computers --- Programming (Electronic computers) --- Coding theory --- Computer software engineering --- Engineering --- Informatics --- Science --- Computer-based information systems --- EIS (Information systems) --- Executive information systems --- MIS (Information systems) --- Sociotechnical systems --- Information resources management --- Management --- Programming --- Communication systems --- IT Operations. --- Computer and Information Systems Applications. --- Management.
Choose an application
Unbelievable, we have reached the seventh edition of the XP2k+n conference! We started at the outset of the new millennium, and we are still proving that agile pr- esses were neither a millennium bug nor a YAF (yet another fad). In its first editions, this conference was a get-together of a few pioneers who - bated about how to make agile processes and methods accepted by the mainstream researchers and practitioners in software engineering. Now agile approach to software development has been fully accepted by the software engineering community and this event has become the major forum for understanding better the implications of agility in software development and proposing extensions to the mainstream approaches. These two aspects were fully reflected in this year's conference. They were - flected in the keynote speeches, which covered the background work done starting as early as the early eighties by Barry Boehm, definition of the field by Kent Beck, a successful industrial application in a success story by Sean Hanly, the perspective and the future of agile methods in large corporations by Jack Järkvik, and even some - sightful views from a philosopher, Pekka Himanen.
Computer science --- Programming --- Computer. Automation --- Agile --- informatica --- maatschappij --- programmeren (informatica) --- programmeertalen --- software engineering --- informatica management