2015 IEEE/ACM 37th IEEE International Conference on Software Engineering 2015
DOI: 10.1109/icse.2015.215
|View full text |Cite
|
Sign up to set email alerts
|

ViDI: The Visual Design Inspector

Abstract: We present ViDI (Visual Design Inspector), a novel code review tool which focuses on quality concerns and design inspection as its cornerstones. It leverages visualization techniques to represent the reviewed software and augments the visualization with the results of quality analysis tools. To effectively understand the contribution of a reviewer in terms of the impact of her changes on the overall system quality, ViDI supports the recording and further inspection of reviewing sessions. ViDI is an advanced pr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
4

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(2 citation statements)
references
References 11 publications
(10 reference statements)
0
2
0
Order By: Relevance
“…The topics investigated are impact on software 2 We did not include the 21 papers selected in the pilot study and 46 tentatively accepted papers in this paper due to the space constraints. We will include them in our extended paper Improve the skills of newcomer developers [50] Measure the performance of modern code review and a method to study linux-style reviews [34] Address challenges in modern code review process when conducted by third-part organization [32] Allow developers to explain their code using voice and video [26] Remove stagnation from modern code review [87] Analyse how code changes affect test code [52] Assist mining modern code review data by enabling better understand of dataset context and identifying abnormalities [75] Automatically identify factors that confuse reviewers [18] Automatically partition composite changes and then facilitate modern code reviews [72] Cleaner modern code review [41] Modern code review driven by software quality concerns [81] Collect modern code review data, generate metrics and provide ways to access the metrics and data [10] Community-based modern code review [98] Determine how code changes should be ordered to facilitate modern code reviews (increase cognitive support) [6] Estimate modern code review effort based on patch size and complexity [45] Explore the need for a new generation tool of modern code review tools [4] Focus on design quality concerns [82] Choose pre-or post-commit modern code reviews [5] Identify problems with modern code review processes [24] Identify security problems with web-based systems [14] Improve modern code review process within organization [15] Peer modern code review [31] Retrieve modern code review data [23] Summarize similar changes and detect missing or inconsistent edits [97] Support the modern code review of visual programming languages [60] Track modern code review performance [33] Use of mobile to review source code [21] Use of social networks for frequent modern code reviews …”
Section: Impact And/or Outcomementioning
confidence: 99%
“…The topics investigated are impact on software 2 We did not include the 21 papers selected in the pilot study and 46 tentatively accepted papers in this paper due to the space constraints. We will include them in our extended paper Improve the skills of newcomer developers [50] Measure the performance of modern code review and a method to study linux-style reviews [34] Address challenges in modern code review process when conducted by third-part organization [32] Allow developers to explain their code using voice and video [26] Remove stagnation from modern code review [87] Analyse how code changes affect test code [52] Assist mining modern code review data by enabling better understand of dataset context and identifying abnormalities [75] Automatically identify factors that confuse reviewers [18] Automatically partition composite changes and then facilitate modern code reviews [72] Cleaner modern code review [41] Modern code review driven by software quality concerns [81] Collect modern code review data, generate metrics and provide ways to access the metrics and data [10] Community-based modern code review [98] Determine how code changes should be ordered to facilitate modern code reviews (increase cognitive support) [6] Estimate modern code review effort based on patch size and complexity [45] Explore the need for a new generation tool of modern code review tools [4] Focus on design quality concerns [82] Choose pre-or post-commit modern code reviews [5] Identify problems with modern code review processes [24] Identify security problems with web-based systems [14] Improve modern code review process within organization [15] Peer modern code review [31] Retrieve modern code review data [23] Summarize similar changes and detect missing or inconsistent edits [97] Support the modern code review of visual programming languages [60] Track modern code review performance [33] Use of mobile to review source code [21] Use of social networks for frequent modern code reviews …”
Section: Impact And/or Outcomementioning
confidence: 99%
“…We present M3TRICITY a web application that visualizes software systems in 3D, focusing on the evolution of systems and how they use and access data [1,17]. M3TRICITY leverages the city metaphor [4,6,15,16,20,21] in the vein of CODECITY [24] and runs on any modern web browser.…”
Section: Introductionmentioning
confidence: 99%