1,521 research outputs found

    Robotic Process Automation: a review of organizational grey literature

    Get PDF
    Research on Robotic Process Automation (RPA) in the last decade has increased but lags behind developments in practice. This study explores the definition, evolution and categories of RPA, its benefits and challenges, identifies guidelines for implementation and provides a future outlook. Since there is an evident scarcity of comprehensive grey literature reviews in the area, this study presents an extensive narrative review of organizational grey literature on RPA by analyzing sixty-one organizational reports and white papers published between 2015 and 2020. This study provides a unified definition of RPA and groups the many categories of RPA into three types: basic automation, cognitive automation, and artificial intelligence. The study identifies the benefits of RPA and categorizes them into monetary; simplicity; efficiency and productivity; flexibility and scalability; reliability and consistency; compliance and governance; customer satisfaction; employee efficiency; and other long-term organizational benefits. The main challenges of RPA are awareness and perception of RPA; uncertainty about how to prepare for RPA; change management challenges while implementing RPA; and challenges associated with RPA vendors. Three main steps of RPA implementation are highlighted. This study provides practitioners and researchers with an extensive bird’s eye insight into RPA from an industry perspective

    Robotic Process Automation: a review of organizational grey literature

    Get PDF
    Research on Robotic Process Automation (RPA) in the last decade has increased but lags behind developments in practice. This study explores the definition, evolution and categories of RPA, its benefits and challenges, identifies guidelines for implementation and provides a future outlook. Since there is an evident scarcity of comprehensive grey literature reviews in the area, this study presents an extensive narrative review of organizational grey literature on RPA by analyzing sixty-one organizational reports and white papers published between 2015 and 2020. This study provides a unified definition of RPA and groups the many categories of RPA into three types: basic automation, cognitive automation, and artificial intelligence. The study identifies the benefits of RPA and categorizes them into monetary; simplicity; efficiency and productivity; flexibility and scalability; reliability and consistency; compliance and governance; customer satisfaction; employee efficiency; and other long-term organizational benefits. The main challenges of RPA are awareness and perception of RPA; uncertainty about how to prepare for RPA; change management challenges while implementing RPA; and challenges associated with RPA vendors. Three main steps of RPA implementation are highlighted. This study provides practitioners and researchers with an extensive bird’s eye insight into RPA from an industry perspective

    Nudge: Accelerating Overdue Pull Requests Towards Completion

    Full text link
    Pull requests are a key part of the collaborative software development and code review process today. However, pull requests can also slow down the software development process when the reviewer(s) or the author do not actively engage with the pull request. In this work, we design an end-to-end service, Nudge, for accelerating overdue pull requests towards completion by reminding the author or the reviewer(s) to engage with their overdue pull requests. First, we use models based on effort estimation and machine learning to predict the completion time for a given pull request. Second, we use activity detection to reduce false positives. Lastly, we use dependency determination to understand the blocker of the pull request and nudge the appropriate actor(author or reviewer(s)). We also do a correlation analysis to understand the statistical relationship between the pull request completion times and various pull request and developer related attributes. Nudge has been deployed on 147 repositories at Microsoft since 2019. We do a large scale evaluation based on the implicit and explicit feedback we received from sending the Nudge notifications on 8,500 pull requests. We observe significant reduction in completion time, by over 60%, for pull requests which were nudged thus increasing the efficiency of the code review process and accelerating the pull request progression

    Artificial Intelligence for the Financial Services Industry: What Challenges Organizations to Succeed?

    Get PDF
    As a research field, artificial intelligence (AI) exists for several years. More recently, technological breakthroughs, coupled with the fast availability of data, have brought AI closer to commercial use. Internet giants such as Google, Amazon, Apple or Facebook invest significantly into AI, thereby underlining its relevance for business models worldwide. For the highly data driven finance industry, AI is of intensive interest within pilot projects, still, few AI applications have been implemented so far. This study analyzes drivers and inhibitors of a successful AI application in the finance industry based on panel data comprising 22 semi-structured interviews with experts in AI in finance. As theoretical lens, we structured our results using the TOE framework. Guidelines for applying AI successfully reveal AI-specific role models and process competencies as crucial, before trained algorithms will have reached a quality level on which AI applications will operate without human intervention and moral concerns

    Promises and Perils of Mining Software Package Ecosystem Data

    Full text link
    The use of third-party packages is becoming increasingly popular and has led to the emergence of large software package ecosystems with a maze of inter-dependencies. Since the reliance on these ecosystems enables developers to reduce development effort and increase productivity, it has attracted the interest of researchers: understanding the infrastructure and dynamics of package ecosystems has given rise to approaches for better code reuse, automated updates, and the avoidance of vulnerabilities, to name a few examples. But the reality of these ecosystems also poses challenges to software engineering researchers, such as: How do we obtain the complete network of dependencies along with the corresponding versioning information? What are the boundaries of these package ecosystems? How do we consistently detect dependencies that are declared but not used? How do we consistently identify developers within a package ecosystem? How much of the ecosystem do we need to understand to analyse a single component? How well do our approaches generalise across different programming languages and package ecosystems? In this chapter, we review promises and perils of mining the rich data related to software package ecosystems available to software engineering researchers.Comment: Submitted as a Book Chapte

    A systematic literature review on Robotic Process Automation security

    Full text link
    The technocrat epoch is overflowing with new technologies and such cutting-edge facilities accompany the risks and pitfalls. Robotic process automation is another innovation that empowers the computerization of high-volume, manual, repeatable, everyday practice, rule-based, and unmotivating human errands. The principal objective of Robotic Process Automation is to supplant monotonous human errands with a virtual labor force or a computerized specialist playing out a similar work as the human laborer used to perform. This permits human laborers to zero in on troublesome undertakings and critical thinking. Robotic Process Automation instruments are viewed as straightforward and strong for explicit business process computerization. Robotic Process Automation comprises intelligence to decide if a process should occur. It has the capability to analyze the data presented and provide a decision based on the logic parameters set in place by the developer. Moreover, it does not demand for system integration, like other forms of automation. Be that as it may since the innovation is yet arising, the Robotic Process Automation faces a few difficulties during the execution

    Design of network monitoring system based on LibreNMS using Line Notify, Telegram, and Email notification

    Get PDF
    Institut Teknologi Telkom Jakarta (IT Telkom Jakarta) is an educational institution that supports student activities and provides internet capabilities to implement online learning systems. As the number of students increases with every year, so does the use of the internet and intranet networks and the experienced network problems. A network administrator is a person who is responsible for managing a computer network. Network administrators usually face network problems in monitoring network devices. This is because the process and operation are done manually. This means network administrators need direct access to the location to monitor all resources. Therefore, a network device monitoring system is needed to manage network devices centrally. This research focuses on the problem of monitoring network devices using open-source tools and software. Based on the implementation results, free network monitoring software such as LibreNMS can track and monitor all devices in all conditions and notify the active device condition in case of network failure such as up, down, reboot to the administrator via Line Notify, Telegram, and Email. With this network monitoring system, IT Telkom Jakarta is expected to be able to implement an integrated and well-monitored internet network system. Besides, the results of this study also produce real-time data on bandwidth usage, logging problems, and resource availability. This can significantly improve network availability and security

    Risks of Robotic Process Automation: A multivocal literature review

    Get PDF
    In recent years, many companies from different sectors have chosen to support digital transformation in process automation using RPA. In fact, it can be seen that automations have been revolutionising and benefiting the human workforce by minimising repetitive tasks subjective to errors and maximising the technical and operational efficiency of companies. However, it is not without its risks, since it is based on robots devoid of any critical thinking. Thus, the present research focuses on a case study on RPA risks, in which an in-depth analysis was conducted through an MLR with 107 documents gathered and thoroughly examined throughout the community, including books, scientific articles, technical reports, conferences, among others. This research contributes a list of a total of 88 risks organized, mapped and grouped among 9 categories. In this sense, this study will assist future researchers to identify RPA risks in order to define actions to avoid negative impacts.Nos últimos anos, muitas empresas de diferentes setores optaram por apoiar a transformação digital na automação de processos usando RPA. De facto, é possível verificar que as automações têm vindo a revolucionar e beneficiar a força do trabalho humano minimizando as tarefas repetitivas subjetiveis a erros e maximizando a eficiência técnica e operacional das empresas. No entanto, não deixa de ter os seus riscos, uma vez que se fundamenta em robôs desprovidos de qualquer pensamento crítico. Assim, a presente investigação incide num estudo de caso sobre os riscos de RPA, no qual se realizou uma análise profunda, através de um MLR com 107 documentos reunidos e minuciosamente examinados em toda a comunidade, incluindo livros, artigos científicos, relatórios técnicos, conferências, entre outros. Esta investigação contribui com uma lista de um total de 88 riscos organizados, mapeados e agrupados entre 9 categorias. Nesse sentido, este estudo auxiliará futuros investigadores a identificar os riscos de RPA de forma a definirem ações que evitem impactos negativos
    corecore