SC Harvester Papers Database Interface

A Multi-factor Approach for Flaky Test Detection and Automated Root Cause Analysis

Azeem Ahmad, F. D. de Oliveira, Zhixian Shi, K. Sandahl, O. Leifler. In: 2021 28th Asia-Pacific Software Engineering Conference (APSEC). 2021

Abstract: Developers often spend time to determine whether test case failures are real failures or flaky. The flaky tests, also known as non-deterministic tests, switch their outcomes without any modification in the codebase, hence reducing the confidence of developers during maintenance as well as in the quality of a product. Re-running test cases to reveal flakiness is resource-consuming, unreliable and d...

STRETCH: Virtual Shared-Nothing Parallelism for Scalable and Elastic Stream Processing

Vincenzo Gulisano, Hannaneh Najdataei, Y. Nikolakopoulos, A. Papadopoulos, M. Papatriantafilou et al. In: IEEE Transactions on Parallel and Distributed Systems. 2021

Abstract: Stream processing applications extract value from raw data through Directed Acyclic Graphs of data analysis tasks. Shared-nothing (SN) parallelism is the de-facto standard to scale stream processing applications. Given an application, SN parallelism instantiates several copies of each analysis task, making each instance responsible for a dedicated portion of the overall analysis, and relies on ded...

Fattening of Lambs with Mixed Feeds of Different Protein Feeds

Evgenii Kharitonov, E. Lisova. In: Fundamental and Applied Scientific Research in the Development of Agriculture in the Far East (AFE-2021). 2021

Towards Qualitative and Quantitative Dependability Analyses for AR-Equipped Socio-Technical Systems

Soheila Sheikh Bahaei, Barbara Gallina. In: 2021 5th International Conference on System Reliability and Safety (ICSRS). 2021

Abstract: Augmented Reality technologies are becoming essential components in various socio-technical systems. New kinds of risks, however, may emerge if the concertation between AR, other technical components and socio-components is not properly designed. To do that, it is necessary to extend techniques for risk assessment to capture such new risks. This may require the extension of modelling languages and...

Practices and Infrastructures for ML Systems – An Interview Study

Dennis Muiruri, Lucy Ellen Lwakatare, Jukka K. Nurminen, T. Mikkonen. 2021

Abstract: The best practices and infrastructures for developing and maintaining machine learning (ML) enabled software systems are often reported by large and experienced data-driven organizations. However, little is known about the state of practice across other organizations. Using interviews, we investigated practices and tool-chains for ML-enabled systems from 16 organizations in various domains. ...

Toward Sustainable Serverless Computing

Panos Patros, Josef Spillner, A. Papadopoulos, B. Varghese, O. Rana et al. In: IEEE Internet Computing. 2021

Abstract: Although serverless computing generally involves executing short-lived “functions,” the increasing migration to this computing paradigm requires careful consideration of energy and power requirements. serverless computing is also viewed as an economically-driven computational approach, often influenced by the cost of computation, as users are charged for per-subsecond use of computational resource...

10 Years of Technical Debt Research and Practice: Past, Present, and Future

M. Ciolkowski, Valentina Lenarduzzi, A. Martini. In: IEEE Softw.. 2021

Biochemical and technological evaluation of peppers (Capsicum annuum L.) for functional food products

A. Medelyaeva, A. Bukharov, Y. Trunov, E. Lisova. In: IOP Conference Series: Earth and Environmental Science. 2021

Abstract: Pepper is one of the main nightshade vegetables in open and protected ground. There are a large number of varieties and hybrids that differ in agrotechnological characteristics and biochemical composition of fruits (content of dry substances, sugars, vitamins and other biologically active substances). However, not all varieties are suitable for being processed into functional food products. The ar...

Efficient computation of minimal weak and strong control closure

A. Masud. In: J. Syst. Softw.. 2021

Towards a Framework to Assist Iterative and Adaptive Design in Gameful Systems

A. Bucchiarone, A. Cicchetti, Enrica Loria, A. Marconi. In: 2021 36th IEEE/ACM International Conference on Automated Software Engineering Workshops (ASEW). 2021

Abstract: Over the years, gamification gained consensus among researchers and practitioners as a tool to motivate people to perform activities deemed as tedious or unexciting. Hence, there exist many and heterogeneous application domains that may benefit from gamification. However, the domain expert and the designer are often separate individuals with dissimilar backgrounds, skills, and understanding. Thus,...

Breaking the vicious circle: A case study on why AI for software analytics and business intelligence does not take off in practice

Iris Figalist, Christoph Elsner, J. Bosch, H. Olsson. In: J. Syst. Softw.. 2021

Confronting US imperialism with international law. Central America and the arms trade of the inter-war period

Daniel Ståhl. In: Journal of Modern European History. 2021

Abstract: This article analyses attempts to regulate the access to arms in Central America from the beginning of the World War I to the end of the 1920s. During these years, the USA was not only the politically and economically dominant force in the region – they were also the main provider of weapons. In a region where societies were reshaped by the integration into a global economy, political groups depen...

Arms regimes across the empires

Felix Brahm, Daniel Ståhl. In: Journal of Modern European History. 2021

Abstract: Who should have access to weapons and who should be prevented from possessing them? Denying certain social and political groups access to arms while enabling others to purchase them has been an instrument of creating a hierarchical world order since the nineteenth century and even before. However, the historians’ prevalent focus on disarmament and demilitarisation within Europe, concerning especia...

Automated Support for Unit Test Generation: A Tutorial Book Chapter

Afonso Fontes, Gregory Gay, F. D. de Oliveira, R. Feldt. In: ArXiv. 2021

Abstract: Unit testing is a stage of testing where the smallest segment of code that can be tested in isolation from the rest of the system - often a class - is tested. Unit tests are typically written as executable code, often in a format provided by a unit testing framework such as pytest for Python. Creating unit tests is a time and effort-intensive process with many repetitive, manual elements. To illus...

What Open Source Software Research Can Teach Us About Public Blockchain(s)?—Lessons for Practitioners and Future Research

Juho Lindman. In: . 2021

Abstract: Peer-to-peer governance of blockchain technology reemerges a number of interesting practical and theoretical questions. This article aims to bridge current research on blockchain technology to earlier research on open source software (OSS) and to suggest a number of concepts from OSS research that are useful in discussing governance of blockchain systems. Thus, the purpose of this article is to pr...