In these last few years we are witnessing a tremendous change in the way video games are developed. On the one hand, large development teams with a multi-layered organisation are employed. On the other hand, we see an increasing request for online services and functionalities. Combining these two trends together usually results in large projects involving parallel and distributed systems. Despite the adoption of team-oriented source code and asset repository managers, code testing and debugging is still left to human direct management. In particular, distributed debugging is a complex problem due to the synchronisation required between network nodes to correctly reconstruct the sequence of events leading to a malfunctioning feature. To solv...
I present a general framework for observing and controlling a distributed computation and its applic...
: This paper presents a practical paradigm, called on-the-fly replay. This paradigm consists of runn...
Abstract. This paper presents preliminary findings from an ethnographic study of distributed, parall...
none4nononeFesta, D.; Maggiorini, D.; Ripamonti, L.A.; Bujari, A.Festa, D.; Maggiorini, D.; Ripamont...
This paper describes parts of the design of a debugger for a distributed real-time multimedia system...
Software engineers have to face many problems when creating, testing and debugging their application...
Thesis (Ph.D.)--University of Washington, 2019Designing and debugging distributed systems is notorio...
Large-scale networks are among the most complex software infrastructures in existence. Unfortunatel...
Debugging distributed systems is difficult. Most of the techniques that have been developed for debu...
Debugging and profiling large scale distributed applications is a daunting task. We present Friday, ...
Debugging is a fundamental part of software development, and one of the largest in terms of time spe...
This paper introduces the topic of testing and debugging of distributed software in this special iss...
Where the role of software-intensive systems has shifted from the traditional one of fulfilling isol...
We present a Visualization, Simulation, And Graphical debugging Environment (vIsage) for distributed...
Debugging of distributed software is approached in this paper by defining specific classes of progra...
I present a general framework for observing and controlling a distributed computation and its applic...
: This paper presents a practical paradigm, called on-the-fly replay. This paradigm consists of runn...
Abstract. This paper presents preliminary findings from an ethnographic study of distributed, parall...
none4nononeFesta, D.; Maggiorini, D.; Ripamonti, L.A.; Bujari, A.Festa, D.; Maggiorini, D.; Ripamont...
This paper describes parts of the design of a debugger for a distributed real-time multimedia system...
Software engineers have to face many problems when creating, testing and debugging their application...
Thesis (Ph.D.)--University of Washington, 2019Designing and debugging distributed systems is notorio...
Large-scale networks are among the most complex software infrastructures in existence. Unfortunatel...
Debugging distributed systems is difficult. Most of the techniques that have been developed for debu...
Debugging and profiling large scale distributed applications is a daunting task. We present Friday, ...
Debugging is a fundamental part of software development, and one of the largest in terms of time spe...
This paper introduces the topic of testing and debugging of distributed software in this special iss...
Where the role of software-intensive systems has shifted from the traditional one of fulfilling isol...
We present a Visualization, Simulation, And Graphical debugging Environment (vIsage) for distributed...
Debugging of distributed software is approached in this paper by defining specific classes of progra...
I present a general framework for observing and controlling a distributed computation and its applic...
: This paper presents a practical paradigm, called on-the-fly replay. This paradigm consists of runn...
Abstract. This paper presents preliminary findings from an ethnographic study of distributed, parall...