2021 IEEE ACM Third International Workshop on Bots in Software Engineering (BotSE)

2021 IEEE ACM Third International Workshop on Bots in Software Engineering (BotSE) PDF

Author: IEEE Staff

Publisher:

Published: 2021-06-04

Total Pages:

ISBN-13: 9781665444699

DOWNLOAD EBOOK →

Bots (short for software robots) are software applications that perform often repetitive or simple tasks In particular, social and chat bots interacting with humans are a recent research topic Similarly, bots can be used to automate many tasks that are performed by software practitioners and teams in their day to day work Recent work argue that bots can save developers time and significantly increase productivity Therefore, the goal of this one day workshop is to bring together software engineering researchers and practitioners to discuss the opportunities and challenges of bots in software engineering

2022 IEEE ACM 4th International Workshop on Bots in Software Engineering (BotSE)

2022 IEEE ACM 4th International Workshop on Bots in Software Engineering (BotSE) PDF

Author: IEEE Staff

Publisher:

Published: 2022-05-09

Total Pages: 0

ISBN-13: 9781665462228

DOWNLOAD EBOOK →

Bots (short for software robots) are software applications that perform often repetitive or simple tasks In particular, social and chat bots interacting with humans are a recent research topic Similarly, bots can be used to automate many tasks that are performed by software practitioners and teams in their day to day work Recent work argue that bots can save developers time and significantly increase productivity Therefore, the goal of this one day workshop is to bring together software engineering researchers and practitioners to discuss the opportunities and challenges of bots in software engineering

System Reliability and Security

System Reliability and Security PDF

Author: Javaid Iqbal

Publisher: CRC Press

Published: 2023-12-07

Total Pages: 285

ISBN-13: 1003808115

DOWNLOAD EBOOK →

Because of the growing reliance on software, concerns are growing as to how reliable a system is before it is commissioned for use, how high the level of reliability is in the system, and how many vulnerabilities exist in the system before its operationalization. Equally pressing issues include how to secure the system from internal and external security threats that may exist in the face of resident vulnerabilities. These two problems are considered increasingly important because they necessitate the development of tools and techniques capable of analyzing dependability and security aspects of a system. These concerns become more pronounced in the cases of safety-critical and mission-critical systems. System Reliability and Security: Techniques and Methodologies focuses on the use of soft computing techniques and analytical techniques in the modeling and analysis of dependable and secure systems. It examines systems and applications having complex distributed or networked architectures in such fields as: ■ Nuclear energy ■ Ground transportation systems ■ Air traffic control ■ Healthcare and medicine ■ Communications System reliability engineering is a multidisciplinary field that uses computational methods for estimating or predicting the reliability aspects of a system and analyzing failure data obtained from real-world projects. System security is a related field that ensures that even a reliable system is secure against accidental or deliberate intrusions and is free of vulnerabilities. This book covers tools and techniques, cutting-edge research topics, and methodologies in the areas of system reliability and security. It examines prediction models and methods as well as how to secure a system as it is being developed.

2021 IEEE ACM 3rd International Workshop on Robotics Software Engineering (RoSE)

2021 IEEE ACM 3rd International Workshop on Robotics Software Engineering (RoSE) PDF

Author: IEEE Staff

Publisher:

Published: 2021-06-02

Total Pages:

ISBN-13: 9781665444750

DOWNLOAD EBOOK →

Increasingly, challenging domains employ robotic applications Yet, Robotics still is one of the most challenging domains for software engineering Deploying robotics applications requires integrating solutions from experts of various domains, including navigation, path planning, manipulation, localization, human robot interaction, etc Integration of modules contributed by respective domain experts is one of the key challenges in engineering software centric systems, yet only one of the cross cutting software concerns crucial to robotics As robots often operate in dynamic, partially observable environments additional challenges include adaptability, robustness, safety, and security

2021 IEEE ACM Third International Workshop on Deep Learning for Testing and Testing for Deep Learning (DeepTest)

2021 IEEE ACM Third International Workshop on Deep Learning for Testing and Testing for Deep Learning (DeepTest) PDF

Author: IEEE Staff

Publisher:

Published: 2021-06

Total Pages:

ISBN-13: 9781665445665

DOWNLOAD EBOOK →

After running as one of the most successful workshops at ICSE 2020, the International Workshop on Testing for Deep Learning and Deep Learning for Testing (DeepTest) returns once more as a co located workshop at the ACM IEEE International Conference on Software Engineering (ICSE) in 2021

Software Ecosystems

Software Ecosystems PDF

Author: Tom Mens

Publisher: Springer Nature

Published: 2023-11-06

Total Pages: 321

ISBN-13: 3031360605

DOWNLOAD EBOOK →

This book highlights recent research advances in various domains related to software ecosystems such as library reuse, collaborative development, cloud computing, open science, sentiment analysis and machine learning. A key aspect of software ecosystems is that software products belong to ever more interdependent networks of co-evolving software components. The ever-increasing importance of social coding platforms has made software ecosystems indispensable to software practitioners, in commercial as well as open-source settings. The book starts with an introductory chapter that provides a historical account of the origins of software ecosystems. It provides the necessary context about the domain of software ecosystems by highlighting its different perspectives, definitions, and representations. It also exemplifies the variety of software ecosystems that have emerged during the previous decades. The remaining book is composed of five parts: Part I contains two chapters on software ecosystem representations, Part II two chapters that focus on complementary ways and techniques of analyzing software ecosystems. Next, Part III includes two chapters that focus on aspects related to the evolution within software ecosystems, while Part IV looks at workflow automation and infrastructure-as-code ecosystems. Finally, Part V focuses on ecosystems for software modeling and for data-intensive software. This book is intended for researchers and practitioners interested in data mining, tooling, and empirical analysis of software ecosystems. The reader will appreciate chapters that cover a wide spectrum of social and technical aspects of software ecosystems, each including an overview of the state of the art. Chapter 2 The Software Heritage Open Science Ecosystem is available open access under a Creative Commons Attribution 4.0 International License via link.springer.com.

2021 IEEE ACM International Workshop on Automated Program Repair (APR)

2021 IEEE ACM International Workshop on Automated Program Repair (APR) PDF

Author: IEEE Staff

Publisher:

Published: 2021-06

Total Pages:

ISBN-13: 9781665444736

DOWNLOAD EBOOK →

Recent years have witnessed an explosive growth of works on automated program repair in various scientific communities including software engineering, programming languages and formal methods, and this growth has culminated in successful deployments of program repair technology in industry Despite these considerable advances, program repair still faces fundamental technological and societal challenges This workshop will create an opportunity for the research community to coordinate its effort for addressing these challenges, share recent ideas and results, and formulate an agenda for future research