Search For:

Displaying 1-23 out of 23 total
Visual Analytics for Biological Data
Found in: IEEE Computer Graphics and Applications
By Raghu Machiraju,Carsten Gorg,Arthur Olson
Issue Date:March 2014
pp. 24-25
The preeminence of a systems approach in the biological and other life sciences creates enormous challenges for computational visualization techniques to enable researchers to gain insight from their large, highly complex, and multiple datasets. This speci...
   
Visual Analytics Support for Intelligence Analysis
Found in: Computer
By Carsten Gorg,Youn-ah Kang,Zhicheng Liu,John Stasko
Issue Date:July 2013
pp. 30-38
Intelligence analysts must explore and evaluate volumes of data, from narrative recordings of field agents to open source news articles. Insights from visual analytics projects and a hypothetical scenario show the potential of visual analytics to aid these...
 
How Can Visual Analytics Assist Investigative Analysis? Design Implications from an Evaluation
Found in: IEEE Transactions on Visualization and Computer Graphics
By Youn-ah Kang, Carsten Görg, John Stasko
Issue Date:May 2011
pp. 570-583
Despite the growing number of systems providing visual analytic support for investigative analysis, few empirical studies of the potential benefits of such systems have been conducted, particularly controlled, comparative evaluations. Determining how such ...
 
Automated Bug Neighborhood Analysis for Identifying Incomplete Bug Fixes
Found in: Software Testing, Verification, and Validation, 2008 International Conference on
By Mijung Kim, Saurabh Sinha, Carsten Görg, Hina Shah, Mary Jean Harrold, Mangala Gowri Nanda
Issue Date:April 2010
pp. 383-392
Although many static-analysis techniques have been developed for automatically detecting bugs, such as null dereferences, fewer automated approaches have been presented for analyzing whether and how such bugs are fixed. Attempted bug fixes may be incomplet...
 
Understanding Exception Handling: Viewpoints of Novices and Experts
Found in: IEEE Transactions on Software Engineering
By Hina B. Shah, Carsten Görg, Mary Jean Harrold
Publication Date: January 2010
pp. 150-161
Several recent studies indicate that many industrial applications exhibit poor quality in the design of exception-handling. To improve the quality of error-handling, we need to understand the problems and obstacles that developers face when designing and i...
 
Evaluating Visual Analytics at the 2007 VAST Symposium Contest
Found in: IEEE Computer Graphics and Applications
By Catherine Plaisant, Georges Grinstein, Jean Scholtz, Mark Whiting, Theresa O'Connell, Sharon Laskowski, Lynn Chien, Annie Tat, William Wright, Carsten Görg, Zhicheng Liu, Neel Parekh, Kanupriya Singhal, John Stasko
Issue Date:March 2008
pp. 12-21
The second Visual Analytics Science and Technology (VAST) contest's data consisted of a heterogeneous synthetic collection of news articles with additional supporting files. It also contained a scenario with embedded threats that provided ground truth. Usi...
 
Jigsaw meets Blue Iguanodon - The VAST 2007 Contest
Found in: Symposium On Visual Analytics Science And Technology
By Carsten Gorg, Zhicheng Liu, Neel Parekh, Kanupriya Singhal, John Stasko
Issue Date:November 2007
pp. 235-236
This article describes our use of the Jigsaw system in working on the VAST 2007 Contest. Jigsaw provides multiple views of a document collection and the individual entities within those documents, with a particular focus on exposing connections between ent...
 
Visual Analytics with Jigsaw
Found in: Symposium On Visual Analytics Science And Technology
By Carsten Gorg, Zhicheng Liu, Neel Parekh, Kanupriya Singhal, John Stasko
Issue Date:November 2007
pp. 201-202
This article briefly introduces the Jigsaw system and describes how we used it in analysis activities for the VAST '07 Contest. Jigsaw is a visual analytic system that provides multiple coordinated views to show connections between entities that are extrac...
 
Jigsaw: Supporting Investigative Analysis through Interactive Visualization
Found in: Symposium On Visual Analytics Science And Technology
By John Stasko, Carsten Gorg, Zhicheng Liu, Kanupriya Singhal
Issue Date:November 2007
pp. 131-138
Investigative analysts who work with collections of text documents connect embedded threads of evidence in order to formulate hypotheses about plans and activities of potential interest. As the number of documents and the corresponding number of concepts a...
 
Design Guidelines for Ambient Software Visualization in the Workplace
Found in: Visualizing Software for Understanding and Analysis, International Workshop on
By Chris Parnin, Carsten Gorg
Issue Date:June 2007
pp. 18-25
Success in software development dictates that the right information reaches the right people. In the development process, information flows among developers, managers, and customers. The information is represented in a multitude of sources: customer requir...
 
Building Usage Contexts During Program Comprehension
Found in: International Conference on Program Comprehension
By Chris Parnin, Carsten Gorg
Issue Date:June 2006
pp. 13-22
Software developers often work on multiple simultaneous projects. Even when only a single project is underway, everyday distractions interrupt the development effort. Consequently, developers spend significant effort pursuing recovery of their context. By ...
 
Ontologies in Biological Data Visualization
Found in: IEEE Computer Graphics and Applications
By Sheelagh Carpendale, Min Chen,Daniel Evanko,Nils Gehlenborg,Carsten Gorg,Larry Hunter,Francis Rowland,Margaret-Anne Storey,Hendrik Strobelt
Issue Date:March 2014
pp. 8-15
In computer science, an ontology is essentially a graph-based knowledge representation in which each node corresponds to a concept and each edge specifies a relation between two concepts. Ontological development in biology can serve as a focus to discuss t...
 
Detecting and Visualizing Refactorings from Software Archives
Found in: International Conference on Program Comprehension
By Carsten Görg, Peter Weißgerber
Issue Date:May 2005
pp. 205-214
We perform knowledge discovery in software archives in order to detect refactorings on the level of classes and methods. Our REFVIS prototype finds these refactorings in CVS repositories and relates them to transactions and configurations. Additionally, RE...
 
Detecting user-visible failures in AJAX web applications by analyzing users' interaction behaviors
Found in: Proceedings of the IEEE/ACM international conference on Automated software engineering (ASE '10)
By Carsten Gorg, Mary Jean Harrold, Wanchun Li
Issue Date:September 2010
pp. 155-158
Web applications can suffer from poor reliability, and AJAX technology makes Web sites even more error-prone. Failures of a Web application, particularly user-visible failures, impact users' satisfaction and may drive users away from using the Web site. Co...
     
Fault localization and repair for Java runtime exceptions
Found in: Proceedings of the eighteenth international symposium on Software testing and analysis (ISSTA '09)
By Carsten Gorg, Hina Shah, Mary Jean Harrold, Mijung Kim, Saurabh Sinha, Shujuan Jiang
Issue Date:July 2009
pp. 5-6
This paper presents a new approach for locating and repairing faults that cause runtime exceptions in Java programs. The approach handles runtime exceptions that involve a flow of an incorrect value that finally leads to the exception. This important class...
     
Why do developers neglect exception handling?
Found in: Proceedings of the 4th international workshop on Exception handling (WEH '08)
By Carsten Gorg, Hina Shah, Mary Jean Harrold
Issue Date:November 2008
pp. 62-68
In this paper, we explore the problems associated with exception handling from a new dimension: the human. We designed a study that evaluates (1) different perspectives of software developers to understand how they perceive exception handling and what meth...
     
A catalogue of lightweight visualizations to support code smell inspection
Found in: Proceedings of the 4th ACM symposium on Software visuallization (SoftVis '08)
By Carsten Gorg, Chris Parnin, Ogechi Nnadi
Issue Date:September 2008
pp. 7-8
Preserving the integrity of software systems is essential in ensuring future product success. Commonly, companies allocate only a limited budget toward perfective maintenance and instead pressure developers to focus on implementing new features. Traditiona...
     
Visualization of exception handling constructs to support program understanding
Found in: Proceedings of the 4th ACM symposium on Software visuallization (SoftVis '08)
By Carsten Gorg, Hina Shah, Mary Jean Harrold
Issue Date:September 2008
pp. 7-8
This paper presents a new visualization technique for supporting the understanding of exception-handling constructs in Java programs. To understand the requirements for such a visualization, we surveyed a group of software developers, and used the results ...
     
Improving change descriptions with change contexts
Found in: Proceedings of the 2008 international workshop on Mining software repositories (MSR '08)
By Carsten Gorg, Chris Parnin
Issue Date:May 2008
pp. 69-72
Software archives are one of the best sources available to researchers for understanding the software development process. However, much detective work is still necessary in order to unravel the software development story. During this process, researchers ...
     
Lightweight visualizations for inspecting code smells
Found in: Proceedings of the 2006 ACM symposium on Software visualization (SoftVis '06)
By Carsten Gorg, Chris Parnin
Issue Date:September 2006
pp. 171-172
In this paper we present an approach for using lightweight visualizations to inspect bad coding patterns. We demonstrate how our Visual Studio plugin assists developers in finding relevant methods to inspect.
     
Mining refactorings in ARGOUML
Found in: Proceedings of the 2006 international workshop on Mining software repositories (MSR '06)
By Carsten Gorg, Peter Weiegerber, Stephan Diehl
Issue Date:May 2006
pp. 175-176
In this paper we combine the results of our refactoring reconstruction technique with bug, mail and release information to perform process and bug analyses of the ARGOUML CVS archive.
     
Enriching revision history with interactions
Found in: Proceedings of the 2006 international workshop on Mining software repositories (MSR '06)
By Carsten Gorg, Chris Parnin, Spencer Rugaber
Issue Date:May 2006
pp. 155-158
Revision history provides a rich source of information to improve the understanding of changes made to programs, but it yields only limited insight into how these changes occurred. We explore an additional source of information - program viewing and editin...
     
Error detection by refactoring reconstruction
Found in: Proceedings of the 2005 workshop on Mining software repositories (MSR '05)
By Carsten Gorg, Peter Weiegerber
Issue Date:May 2005
pp. 105-110
In many cases it is not sufficient to perform a refactoring only at one location of a software project. For example, refactorings may have to be performed consistently to several classes in the inheritance hierarchy, e.g. subclasses or implementing classes...
     
 1