Open eddieantonio opened 8 years ago
For the missing references the first two for sure. They are the other visualizing tools that Ian talked about and showed during our presentation. I think they are cited but improperly, since I believe Ian cited the website instead of the article.
SourceVis should be cited for sure because of its package (SPEV) and system class evolution (SCEV) views. These are most similar to TypeV in function, and should be at least mentioned in our paper.
Also, we may want to cite:
@inproceedings{sillito2006,
location = {{New York, NY, USA}},
title = {Questions {{Programmers Ask During Software Evolution Tasks}}},
isbn = {978-1-59593-468-0},
url = {http://doi.acm.org/10.1145/1181775.1181779},
doi = {10.1145/1181775.1181779},
abstract = {Though many tools are available to help programmers working on change tasks, and several studies have been conducted to understand how programmers comprehend systems, little is known about the specific kinds of questions programmers ask when evolving a code base. To fill this gap we conducted two qualitative studies of programmers performing change tasks to medium to large sized programs. One study involved newcomers working on assigned change tasks to a medium-sized code base. The other study involved industrial programmers working on their own change tasks on code with which they had experience. The focus of our analysis has been on what information a programmer needs to know about a code base while performing a change task and also on howthey go about discovering that information. Based on this analysis we catalog and categorize 44 different kinds of questions asked by our participants. We also describe important context for how those questions were answered by our participants, including their use of tools.},
timestamp = {2016-06-15T15:12:17Z},
booktitle = {Proceedings of the 14th {{ACM SIGSOFT International Symposium}} on {{Foundations}} of {{Software Engineering}}},
series = {SIGSOFT '06/FSE-14},
publisher = {{ACM}},
author = {Sillito, Jonathan and Murphy, Gail C. and De Volder, Kris},
urldate = {2016-06-15},
date = {2006},
pages = {23--34},
keywords = {change tasks,development tools,empirical study,grounded theory,program comprehension,software evolution}
}
Latex warnings:
Warning--empty year in sourcevis Warning--empty journal in codeswarm Warning--empty year in codeswarm Warning--empty year in gource
@mdfeist @watts1 Do you reckon it's done?
Use of axises for time and type.Why does time increase from left to right?Why aren't they presented in a different way?Method of subselection and visualization of type change?[Decompose] Provide screenshots of TypeV(4 hrs)Chose a different focus for evaluation?(4 hrs)Discuss runtime type inference"It is not clear even if these visualizations are effective for software visualization"We'd need a user study, which we don't really have time for!Revamp the anecdotal section (make it flow better) (2 hrs)Optional "hanging" deletions view to match GH's code frequency viewMake a narrated screencast#29