Context: the rules of Quantum Mechanics have been exploited through Quantum Computing (QC) to solve specific problems and process information in expeditious ways as compared to Conventional Computing (CC) such as fact...
详细信息
ISBN:
(纸本)9783031485497;9783031485503
Context: the rules of Quantum Mechanics have been exploited through Quantum Computing (QC) to solve specific problems and process information in expeditious ways as compared to Conventional Computing (CC) such as factoring integers. Problem: Withthe alluring computation capability of QC, it is still important to assess the implications and limitations of QC in solving a variety of computationally demanding problems. Method: In this regard, an empirical study was conducted to assess the efficacy of QC in terms of solving certain complex problems by keeping a tradeoff between the execution time and problem size. An analysis was performed based on the widely used Shor's algorithms and the efficacy of QC as compared to CC was reported. Results: the outcomes show that QC has the potential to exponentially speed up the identification of a solution to certain polynomial problems that are intractable for CC. However, further research is needed to fully understand the potential and limitations of QC for Non-Polynomial (NP) complete problems.
In order to improve software development efficiency, ensure software quality, and provide efficient project management O&M services, this paper explores the blockchain softwareengineering process based on Scrum a...
详细信息
Technical Debt Management (TDM) includes activities such as identifying, measuring, and prioritizing technical debt. It is mainly performed to proactively mitigate the risk of losing the maintainability and evolvabili...
详细信息
ISBN:
(纸本)9783031339752;9783031339769
Technical Debt Management (TDM) includes activities such as identifying, measuring, and prioritizing technical debt. It is mainly performed to proactively mitigate the risk of losing the maintainability and evolvability of the software product which results in reducing the team velocity. Despite the importance of TDM, its adoption in software companies remain limited. software companies are witnessing high market demand and competition that make delivering customer value outweighs the effort invested in TDM activities. Since the impacts of technical debt are uncertain and evident only in the long run, it is more difficult for companies with very limited resources to proactively spend their resources on TDM. In this paper, we propose a lean approach to facilitate the adoption of TDM in software companies with very limited resources. Based on this approach, TDM is driven by project management metrics, such as team or sprint velocity, and velocity variance. We conducted an initial evaluation of the concept of this approach through a short survey of 43 software project/product managers. Most of the survey respondents have a positive impression about our approach, which will encourage us to proceed further using more robust empirical evaluation.
Onboarding is a process of organizational socialization of the new hires, that includes recruitment, orientation, training, coaching and support. While onboarding individuals into an organization is a rather straightf...
详细信息
ISBN:
(纸本)9783031339752;9783031339769
Onboarding is a process of organizational socialization of the new hires, that includes recruitment, orientation, training, coaching and support. While onboarding individuals into an organization is a rather straightforward task, little is known about 1) onboarding hundreds of developers and 2) doing it on a distance in outsourcing situations. Furthermore, the subject of sustainable growth with respect to organizational capabilities and culture is often overlooked. this paper reports findings from an exploratory multi-case study of two large onboarding campaigns. We collected empirical data from interviews, retrospectives, onboarding documentation and onsite visits. Based on the empirical study, onboarding hundreds of software engineers in a complex agile product development environment which lacks documentation and puts high demands on engineers' knowledge and skills is a challenging and costly endeavor. To save the costs and for practical reasons, large-scale onboarding is organized in batches withthe first batch trained onsite, and the later batches trained internally. We report challenges faced in the two cases and discuss possible solutions. One core finding is that a good plan combined withthe organizational agility, i.e., the responsiveness to change, together with organizational maturity determined the success of organizational scaling. the presented cases contribute to the scarce research on knowledge transfer and onboarding in a large-scale agile context.
the euphoria around microservices has decreased over the years, but the trend of modernizing legacy systems to this novel architectural style is unbroken to date. A variety of approaches have been proposed in academia...
详细信息
ISBN:
(纸本)9783031485497;9783031485503
the euphoria around microservices has decreased over the years, but the trend of modernizing legacy systems to this novel architectural style is unbroken to date. A variety of approaches have been proposed in academia and industry, aiming to structure and automate the often long-lasting and cost-intensive migration journey. However, our research shows that there is still a need for more systematic guidance. While grey literature is dominant for knowledge exchange among practitioners, academia has contributed a significant body of knowledge as well, catching up on its initial neglect. A vast number of studies on the topic yielded novel techniques, often backed by industry evaluations. However, practitioners hardly leverage these resources. In this paper, we report on our efforts to design an architecture-centric methodology for migrating to microservices. As its main contribution, a framework provides guidance for architects during the three phases of a migration. We refer to methods, techniques, and approaches based on a variety of scientific studies that have not been made available in a similarly comprehensible manner before. through an accompanying tool to be developed, architects will be in a position to systematically plan their migration, make better informed decisions, and use the most appropriate techniques and tools to transition their systems to microservices.
this paper proposes a comprehensive approach to mitigate ROP (Return-Oriented programming) attacks by combining internal operating system protection mechanisms and hardware-assisted techniques. through extensive liter...
详细信息
Managing non-functional requirements (NFRs) has been a challenge in software development for many years. these requirements are typically used to make important architectural decisions early in the project, which can ...
详细信息
ISBN:
(纸本)9783031339752;9783031339769
Managing non-functional requirements (NFRs) has been a challenge in software development for many years. these requirements are typically used to make important architectural decisions early in the project, which can be problematic if they are uncertain or unstable. When this uncertainty is not considered when designing the software architecture, changes are often costly and sometimes even unfeasible. Some empirical studies on the subject have already been carried out, but few have focused on the perspective of professionals with extensive experience on the changes and uncertainties of NFRs. this work aims to expand the understanding about the management, clarity and validation of NFRs to fill this gap in the literature. To achieve this goal, a survey was carried out with professionals to find out how NFRs were managed and validated. For the research design, instead of generic questions, the questionnaire focused on some specific types of NFRs to induce participants to recall and report concrete situations. As a result, 40 valid responses were obtained, most from professionals with more than 10 years of experience. the results reveal that a significant number of NFRs were defined after the delivery of software increments (more than 30%) and that revision and change occurred in about a third of the NFRs. Hence, this study presents evidence that NFRs, as the functional ones, can also be uncertain and change frequently, requiring agile approaches and techniques to evolve the software architecture to consider this uncertainty.
Modern component-based architectural styles, e.g., microservices, enable developing the components independently from each other. However, this independence can result in problems when it comes to managing issues, suc...
详细信息
ISBN:
(纸本)9783031339752;9783031339769
Modern component-based architectural styles, e.g., microservices, enable developing the components independently from each other. However, this independence can result in problems when it comes to managing issues, such as bugs, as developer teams can freely choose their technology stacks, such as issue management systems (IMSs), e.g., Jira, Github, or Redmine. In the case of a microservice architecture, if an issue of a downstream microservice depends on an issue of an upstream microservice, this must be both identified and communicated, and the downstream service's issues should link to its causing issue. However, agile project management today requires efficient communication, which is why more and more teams are communicating through comments in the issues themselves. Unfortunately, IMSs are not integrated with each other, thus, semantically linking these issues is not supported, and identifying such issue dependencies from different IMSs is time-consuming and requires manual searching in multiple IMS technologies. this results in many context switches and prevents developers from being focused and getting things done. therefore, in this paper, we present a concept for seamlessly integrating different IMS technologies into each other and providing a better architectural context. the concept is based on augmenting the websites of issue management systems through a browser extension. We validate the approach with a prototypical implementation for the Chrome browser. For evaluation, we conducted expert interviews, which approved that the presented approach provides significant advantages for managing issues of agile microservice architectures.
the proceedings contain 12 papers. the special focus in this conference is on Management of Manufacturing Systems. the topics include: Contemporary Approach of Additive Manufacturing for Sustainable Products in the Er...
ISBN:
(纸本)9783031531606
the proceedings contain 12 papers. the special focus in this conference is on Management of Manufacturing Systems. the topics include: Contemporary Approach of Additive Manufacturing for Sustainable Products in the Era of Circular Economy;cost Operation Optimization with Binary Integer Linear programming in a Cosmetic Company;data Collection with Honeypot Server for Reverse engineering of Malware;A Method with Roulette Selection Strategy for Path Planning in UAV-Based Waste Monitoring Systems;Analyzing the Efficiency of software Distribution Systems in AIoT Environments;survey of Cybersecurity Risks in Online Gambling Industry;Development of CIO Competencies;concept of Mixed Reality Application Design for Technical Solutions;sustainable Construction: Circular Materials and their Impacts on Aspects of Construction processes;project Management and Indirect Operating Costs by Building Information Modeling in Construction Projects in Slovakia, Slovenia, and Croatia.
作者:
Latha, R.Bommi, R.M.Simats
Saveetha School of Engineering Department of Computer Science and Engineering Chennai India
Enhancing manufacturing and industrial processes are achieved using smart sensors and actuators known as the industrial internet or things or IIoT. By implementing IIoT, machines transform into smart devices, communic...
详细信息
暂无评论