Exploiting Dynamic Information in IDEs Improves Speed and Correctness of Software Maintenance Tasks

dc.contributor.authorDavid Röthlisberger
dc.contributor.authorMarcel Harry
dc.contributor.authorWalter Binder
dc.contributor.authorPhilippe Moret
dc.contributor.authorDanilo Ansaloni
dc.contributor.authorAlex Villazón
dc.contributor.authorOscar Nierstrasz
dc.coverage.spatialBolivia
dc.date.accessioned2026-03-22T14:08:56Z
dc.date.available2026-03-22T14:08:56Z
dc.date.issued2012
dc.descriptionCitaciones: 42
dc.description.abstractModern IDEs such as Eclipse offer static views of the source code, but such views ignore information about the runtime behavior of software systems. Since typical object-oriented systems make heavy use of polymorphism and dynamic binding, static views will miss key information about the runtime architecture. In this paper, we present an approach to gather and integrate dynamic information in the Eclipse IDE with the goal of better supporting typical software maintenance activities. By means of a controlled experiment with 30 professional developers, we show that for typical software maintenance tasks, integrating dynamic information into the Eclipse IDE yields a significant 17.5 percent decrease of time spent while significantly increasing the correctness of the solutions by 33.5 percent. We also provide a comprehensive performance evaluation of our approach.
dc.identifier.doi10.1109/tse.2011.42
dc.identifier.urihttps://doi.org/10.1109/tse.2011.42
dc.identifier.urihttps://andeanlibrary.org/handle/123456789/44824
dc.language.isoen
dc.publisherIEEE Computer Society
dc.relation.ispartofIEEE Transactions on Software Engineering
dc.sourceUniversity of Bern
dc.subjectComputer science
dc.subjectEclipse
dc.subjectCorrectness
dc.subjectSoftware maintenance
dc.subjectSoftware engineering
dc.subjectSoftware
dc.subjectSource code
dc.subjectSoftware system
dc.subjectKey (lock)
dc.subjectProgramming language
dc.titleExploiting Dynamic Information in IDEs Improves Speed and Correctness of Software Maintenance Tasks
dc.typearticle

Files