Visually Exploring Object Mutation

dc.contributor.authorRodrigo Schulz
dc.contributor.authorFabian Beck
dc.contributor.authorJhonny Wilder Cerezo Felipez
dc.contributor.authorAlexandre Bergel
dc.coverage.spatialBolivia
dc.date.accessioned2026-03-22T14:50:22Z
dc.date.available2026-03-22T14:50:22Z
dc.date.issued2016
dc.descriptionCitaciones: 10
dc.description.abstractObject-oriented programming supports object mutation during a program execution. A mutation occurs whenever a value is assigned to an object field. Analyzing the evolution of object mutation is known to be difficult. Unfortunately, classical code debuggers painfully support the analysis of object mutations. Object Evolution Blueprint is a visualization dedicated to exploring object mutation over time. Our blueprint visually and concisely represents sequences of field mutations. The history of each field is adequately shown with respect to the dynamic value types. We have observed the use of our blueprint with three practitioners. Our visualization has been well received and accepted to complete two different software comprehension tasks. Moreover, our user study shows that the visualization is both intuitive and simple to learn.
dc.identifier.doi10.1109/vissoft.2016.21
dc.identifier.urihttps://doi.org/10.1109/vissoft.2016.21
dc.identifier.urihttps://andeanlibrary.org/handle/123456789/48848
dc.language.isoen
dc.sourceUniversity of Chile
dc.subjectComputer science
dc.subjectBlueprint
dc.subjectVisualization
dc.subjectMutation
dc.subjectObject (grammar)
dc.subjectMethod
dc.subjectProgramming language
dc.subjectObject-oriented programming
dc.subjectArtificial intelligence
dc.titleVisually Exploring Object Mutation
dc.typearticle

Files