[PDF][PDF] An interaction view on information visualization.
Abstract Information Visualization (InfoVis) encompasses techniques of visualization that
deal primarily with abstract data, that is, data for which the user has no preconceived mental …
deal primarily with abstract data, that is, data for which the user has no preconceived mental …
Fibonacci heaps and their uses in improved network optimization algorithms
ML Fredman, RE Tarjan - Journal of the ACM (JACM), 1987 - dl.acm.org
In this paper we develop a new data structure for implementing heaps (priority queues). Our
structure, Fibonacci heaps (abbreviated F-heaps), extends the binomial queues proposed …
structure, Fibonacci heaps (abbreviated F-heaps), extends the binomial queues proposed …
Visualization of test information to assist fault localization
One of the most expensive and time-consuming components of the debugging process is
locating the errors or faults. To locate faults, developers must identify statements involved in …
locating the errors or faults. To locate faults, developers must identify statements involved in …
[BUCH][B] Map** cyberspace
Map** Cyberspace is a ground-breaking geographic exploration and critical reading of
cyberspace, and information and communication technologies. The book:* provides an …
cyberspace, and information and communication technologies. The book:* provides an …
A systematic survey of program comprehension through dynamic analysis
B Cornelissen, A Zaidman… - IEEE Transactions …, 2009 - ieeexplore.ieee.org
Program comprehension is an important activity in software maintenance, as software must
be sufficiently understood before it can be properly modified. The study of a program's …
be sufficiently understood before it can be properly modified. The study of a program's …
Does code decay? assessing the evidence from change management data
A central feature of the evolution of large software systems is that change-which is
necessary to add new functionality, accommodate new hardware, and repair faults-becomes …
necessary to add new functionality, accommodate new hardware, and repair faults-becomes …
Advances in software inspections
ME Fagan - Pioneers and Their Contributions to Software …, 2001 - Springer
This paper presents new studies and experiences that enhance the use of the inspection
process and improve its contribution to development of defect-free software on time and at …
process and improve its contribution to development of defect-free software on time and at …
Software visualization and deep transfer learning for effective software defect prediction
Software defect prediction aims to automatically locate defective code modules to better
focus testing resources and human effort. Typically, software defect prediction pipelines are …
focus testing resources and human effort. Typically, software defect prediction pipelines are …
Testing: a roadmap
MJ Harrold - Proceedings of the Conference on the Future of …, 2000 - dl.acm.org
Testing is an important process that is performed to support quality assurance. Testing
activities support quality assurance by gathering information about the nature of the software …
activities support quality assurance by gathering information about the nature of the software …
[BUCH][B] Object-oriented reengineering patterns
The documentation is missing or obsolete, and the original developers have departed. Your
team has limited understanding of the system, and unit tests are missing for many, if not all …
team has limited understanding of the system, and unit tests are missing for many, if not all …