22 papers · ranked by Valyu relevance
Maria I. Artigas, Rômulo T. Rodrigues, Lars Vanderseypen, Herman Bruyninckx
'Herman Bruyninckx'] This paper introduces software patterns (registration, acquire-release, and cache awareness) and data structures (Petri net, finite state machine, and protocol flag array) to support the coordinated execution of software activities (also called “components” or “agents”). Moreover, it presents and…
Ronnie Edson de Souza Santos, Paul Ralph
While the long-term effects of the COVID-19 pandemic on software professionals and organizations are difficult to predict, it seems likely that working from home, remote-first teams, distributed teams, and hybrid (part-remote/part-office) teams will be more common. It is therefore important to investigate the…
Jukka Ruohonen, Sampsa Rauti, Sami Hyrynsalmi, Ville Leppänen
Objective: The paper observes the historical time delays between the assignment of CVEs on a mailing list and the later appearance of these in the National Vulnerability Database (NVD). Drawing from research on software engineering coordination, software vulnerabilities, and bug tracking, the delays are modeled through…
Raphaël Poss
How can one recognize coordination languages and technologies? As this report shows, the common approach that contrasts coordination with computation is intellectually unsound: depending on the selected understanding of the word "computation", it either captures too many or too few programming languages. Instead, we…
Chintan Amrit, Jos van Hillegersberg, Kuldeep Kumar
— Today's dynamic and iterative development environment brings significant challenges for software project management. In distributed project settings, ―management by walking around‖ is no longer an option and project managers may miss out on key project insights. The TESNA (TEchnical Social Network Analysis) method…
Torgeir Dingsøyr, Nils Brede Moe, Eva Amdahl Seim
Software development projects have undergone remarkable changes with the arrival of agile development methods. While intended for small, self-managing teams, these methods are increasingly used also for large development programs. A major challenge in programs is to coordinate the work of many teams, due to high…
Saad Yasser Chadli, Ali Idri, Joaquín Nicolás Ros, José Luis Fernández-Alemán + 2 more
'José Luis Fernández-Alemán' 'Juan M. Carrillo de Gea' 'Ambrosio Toval'] Global software development (GSD) which is a growing trend in the software industry is characterized by a highly distributed environment. Performing software project management (SPM) in such conditions implies the need to overcome new limitations…
Christoph Gote, Ingo Scholtes, Frank Schweitzer
Data from software repositories have become an important foundation for the empirical study of software engineering processes. A recurring theme in the repository mining literature is the inference of developer networks capturing e.g. collaboration, coordination, or communication from the commit history of projects.…
Raphaël Poss
Is there a characteristic of coordination languages that makes them qualitatively different from general programming languages and deserves special academic attention? This report proposes a nuanced answer in three parts. The first part highlights that coordination languages are the means by which composite software…
Authors not listed
This comprehensive review examines the evolution of autonomous materials synthesis laboratories that integrate artificial intelligence with advanced robotics to accelerate discovery. Traditional materials development pipelines typically require 10-20 years, but self-driving laboratories (SDLs) and Materials…
Diego Miranda, Rene Noel, Jaime Godoy, Carlos Escobedo + 2 more
'Cristian Cechinel' 'Roberto Munoz'] Effective collaboration in agile software development depends on communication, cooperation, and coordination. While cooperation is often ensured through defined roles and expertise, coordination-how participants interact during collaborative tasks-remains difficult to evaluate…
Authors not listed
The increasing importance and predictive power of modern molecular modeling, driven by physics- and machine learning-based methods, necessitates a new collaborative architecture to replace the isolated, traditional model of software development. The traditional approach often led to redundant engineering effort, high…
Authors not listed
The analysis of molecular dynamics (MD) simulations is a critical but fragmented process, often requiring researchers to chain together multiple software tools and write bespoke scripts for routine structural and dynamic analyses. This workflow complexity creates a significant barrier to efficiency, standardization…
Dan Guevarra, Kevin Kan, Yungchieh Lai, Ryan Jones + 5 more
Advancements in artificial intelligence (AI) for science are continually expanding the value proposition for automation in materials and chemistry experiments. The advent of hierarchical decision-making also motivates automation of not only the individual measurements but also the coordination among multiple research…
Eliahu Khalastchi, Meir Kalech
The use of robots has increased significantly in the recent years; rapidly expending to numerous applications. These sophisticated machines are susceptible to different types of faults that might endanger the robot or its surroundings. These faults must be detected and diagnosed in time to allow continual operation.…
Ivan Kondratyev, Weinan Sun
AI coding assistants excel at software tasks but lack structured access to laboratory hardware, the physical instruments that define experimental science. We present Ataraxis, an open-source framework that provides hardware control capabilities spanning camera acquisition, microcontroller communication, precision…
Alireza Abbasi, Abolghasem Sadeghi-Niaraki, Mahdi Jalili, Soo-Mi Choi + 1 more
'Soo-Mi Choi' 'Baruch Barzel'] Preparing for intensifying threats of emergencies in unexpected, dangerous, and serious natural or man-made events, and consequent management of the situation, is highly demanding in terms of coordinating the personnel and resources to support human lives and the environment. This…
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…
Artur Czeszumski, Anna L. Gert, Ashima Keshava, Ali Ghadirzadeh + 6 more
Robots start to play a role in our social landscape, and they are progressively becoming responsive, both physically and socially. It begs the question of how humans react to and interact with robots in a coordinated manner and what the neural underpinnings of such behavior are. This exploratory study aims to…
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…
Annika Lübbert, Malte Sengelmann, Katrin Heimann, Till R. Schneider + 2 more
Theories of embodied cognition suggest that a shared environment and ongoing sensorimotor interaction are central for interpersonal learning and engagement. To investigate the embodied, distributed and hence dynamically unfolding nature of social cognitive capacities, we present a novel laboratory-based coordination…
Vinil T. Chackochan, Vittorio Sanguineti
Physical interaction with a partner plays an essential role in our life experience and is the basis of many daily activities. When two physically coupled humans have different and partly conflicting goals, they face the challenge of negotiating some type of collaboration. This requires that both subjects understand…