24 papers · ranked by Valyu relevance
Marek Babiuch, Petr Foltynek, Francesco Mercaldo
This article focuses on the area of software development for microcontrollers and details the implementation of modern programming practices and principles in embedded systems and IoT applications. This article explains how we implemented previously unimplemented principles and applied design patterns for quality…
Steven Rougas, Andrea Berry, S. Beth Bierer, Rebecca D. Blanchard + 5 more
By the end of this activity, learners will be able to: 1. 1. Describe conceptual and theoretical frameworks commonly used in health professions education research. 2. 2. Examine how the selection of a framework affects research design. 3. 3. Discuss strategies for presenting results relative to a conceptual or…
Hans-Martin Heyn, Eric Knauss, Patrizio Pelliccione
Artificial intelligence (AI) in its various forms finds more and more its way into complex distributed systems. For instance, it is used locally, as part of a sensor system, on the edge for low-latency high-performance inference, or in the cloud, e.g. for data mining. Modern complex systems, such as connected vehicles…
Authors not listed
Although all molecular assemblies show some degree of flexibility, the past decade has shown that there is a higher propensity among framework materials to display large-scale dynamic behavior. Beyond the seminal discoveries of the important flexibility of metal–organic frameworks (MOFs), covalent organic frameworks…
Authors not listed
Self-driving laboratories (SDLs) promise accelerated scientific discovery and product development by closing the loop between robotic execution and AI/ML-driven decision making. In practice, however, SDL orchestration remains fragmented; workflows are typically encoded as laboratory-specific scripts or bespoke…
Rogerio de Leon Pereira, Olivier Tremblay-Savard
Rewards are prevalent game design elements in gamified environments. Rewards are helpful tools to keep players engaged and encouraged to perform tasks. However, implementing a reward system from scratch in every gamified environment, such as citizen science games or educational applications, can be time-consuming. This…
Amine Ben Hassouna
Modern software systems are guided by hierarchical architectural concepts—software architectures, reference architectures, and architectural frameworks—each operating at a distinct level of abstraction. These artifacts promote reuse, scalability, and consistency, but also embed tradeoffs that shape critical quality…
Tiffany Leung, Andrew Coristine, Simone Downie, Ferran Adell + 3 more
'Eelco Braad' 'Raluca Ionela Maxim' 'Joan Arnedo-Moreno'] Background Digital serious games (DSGs), designed for purposes beyond entertainment and consumed via electronic devices, have garnered attention for their potential to enhance learning and promote behavior change. Their effectiveness depends on the quality of…
Rainer Mere, Merike Sisask, Peeter Värnik, Chantal Van Audenhove + 1 more
The development of our framework typology followed an iterative, inductive process. Initial extraction captured the specific framework names as reported by study authors. Through iterative review, we grouped frameworks into categories based on their theoretical roots, stated purposes, and level of analysis. Initial…
Kyungdahm Yun, Soo-Hyung Kim
Crop models mirror our knowledge on crops in silico. Therefore, crop modeling inherits common issues of software engineering and often suffers from technical debts. We introduce a new crop modeling framework: Cropbox as a declarative domain-specific language. Recognizing that a crop model is fundamentally an integrated…
Jonas Schaub, Julian Zander, Achim Zielesny, Christoph Steinbeck
The concept of molecular scaffolds as defining core structures of organic molecules is utilised in many areas of chemistry and cheminformatics, e.g. drug design, chemical classification, or the analysis of high-throughput screening data. Here, we present Scaffold Generator, a comprehensive open library for the…
Krenar Kepuska, Milo Tomasevic, Sedat Akleylek
Higher education institutions (HEIs) have a significant presence in cyberspace. Data breaches in academic institutions are becoming prevalent. Online platforms in HEIs are a new learning mode, particularly in the post-COVID era. Recent studies on information security indicate a substantial increase in cybersecurity…
Juho Vepsäläinen, Arto Hellas, Petri Vuorimaa
Disappearing frameworks represent a new type of thinking for web development. In the current mainstream JavaScript frameworks, the focus has been on developer experience at the cost of user experience. Disappearing frameworks shift the focus by aiming to deliver as little, even zero, JavaScript to the client. In this…
Joanna E. M. Sale, Leslie Carlin
Background While acknowledging that theory can be critical to scientific progress, we are concerned about instances of its tendency to encroach on, or replace, deep engagement with data in qualitative research. We discuss conceptual frameworks’ role in conducting and teaching qualitative research. Methods We address…
Sven Peldszus, Davide Brugali, Daniel Strüber, Patrizio Pelliccione + 1 more
'Thorsten Berger'] Abstract Since it has often been claimed by academics that reconfiguration is essential, many approaches to reconfiguration, especially of robotic systems, have been developed. Accordingly, the literature on robotics is rich in techniques for reconfiguring robotic systems. However, when talking to…
Shreyansh Agrawal, Harsh B. Anadkat, Kiran K. Athimoolam, Harsh Bhardwaj + 8 more
Recent advances in artificial intelligence (AI) have prompted claims about autonomous “AI scientists,” yet systematic evaluations of these capabilities remain scarce. This exploratory study investigates whether current AI frameworks can execute scientific research tasks beyond isolated demonstrations. We tested eight…
Juho Vepsäläinen, Arto Hellas, Petri Vuorimaa
The evolution of the web can be characterized as an emergence of frameworks paving the way from static websites to dynamic web applications. As the scope of web applications has grown, new technical challenges have emerged, leading to the need for new solutions. The latest of these developments is the rise of so-called…
Gianluca Quargnali, Pablo Rivera-Fuentes
Deep learning methods for protein structure generation, sequence design, and structure and property prediction have created unprecedented opportunities for protein engineering and drug discovery. However, using these tools often requires navigating incompatible software environments, diverse input/output formats, and…
Benjamin M. David, Paul A. Jensen
Coordinating multiple liquid handling robots is a complex logistical task when designing biological experiments. Protocol designers must consider the capabilities and constraints of each robot to distribute work optimally across multiple instruments. We developed an optimization framework that finds optimal liquid…
Felix Bänsch, Jonas Schaub, Betül Sevindik, Samuel Behr + 3 more
Developing and implementing computational algorithms for the extraction of specific substructures from molecular graphs (in silico molecule fragmentation) is an iterative process. It involves repeated sequences of implementing a rule set, applying it to relevant structural data, checking the results, and adjusting the…
Tyler K. Ho, Nicholas Kreter, Cameron B. Jensen, Peter C. Fino
Humans regularly follow non-linear trajectories, such as turning, during everyday ambulation. However, globally-defined and locally-defined reference frames fall out of alignment during non- linear locomotion, which complicates spatiotemporal and biomechanical analyses of gait. Thus, the choice of the locally-defined…
NAHL Silva, Rodrigues, Eriky, Tayana Conte
—Micro frontend (MFE) architectures have gained significant popularity for promoting independence and modularity in development. Despite their widespread adoption, the field remains relatively unexplored, especially concerning identifying problems and documenting best practices. Drawing on both established microservice…
Authors not listed
Effective visualization of complex synthesis routes is critical for computeraided synthesis planning (CASP), yet current solutions are limited in scope, integration flexibility, and chemical intuition. We introduce RouteWise, a versatile, containerized web application designed to address these unmet needs. Its modular…
Raphaël Robidas, Claude Legault
Computational chemistry is an increasingly active field due to the improvement of computing resources and theoretical tools. However, its use remains usually limited to technically-inclined users due to the technical challenges of preparing, launching and analyzing calculations. In this context, we have developed…