Visual augmentation of source code editors: A systematic mapping study

•Source code augmentation is visualization located directly in plain-text source code.•We performed a systematic mapping study, resulting in a list of 103 articles.•The surveyed tools were categorized in a taxonomy with 7 dimensions. Source code written in textual programming languages is typically...

Full description

Saved in:
Bibliographic Details
Published inJournal of visual languages and computing Vol. 49; pp. 46 - 59
Main Authors Sulír, Matúš, Bačíková, Michaela, Chodarev, Sergej, Porubän, Jaroslav
Format Journal Article
LanguageEnglish
Published Elsevier Ltd 01.12.2018
Subjects
Online AccessGet full text
ISSN1045-926X
1095-8533
DOI10.1016/j.jvlc.2018.10.001

Cover

Abstract •Source code augmentation is visualization located directly in plain-text source code.•We performed a systematic mapping study, resulting in a list of 103 articles.•The surveyed tools were categorized in a taxonomy with 7 dimensions. Source code written in textual programming languages is typically edited in integrated development environments (IDEs) or specialized code editors. These tools often display various visual items, such as icons, color highlights or more advanced graphical overlays directly in the main editable source code view. We call such visualizations source code editor augmentation. In this paper, we present a first systematic mapping study of source code editor augmentation tools and approaches. We manually reviewed the metadata of 5553 articles published during the last twenty years in two phases – keyword search and references search. The result is a list of 103 relevant articles and a taxonomy of source code editor augmentation tools with seven dimensions, which we used to categorize the resulting list of the surveyed articles. We also provide the definition of the term source code editor augmentation, along with a brief overview of historical development and augmentations available in current industrial IDEs.
AbstractList •Source code augmentation is visualization located directly in plain-text source code.•We performed a systematic mapping study, resulting in a list of 103 articles.•The surveyed tools were categorized in a taxonomy with 7 dimensions. Source code written in textual programming languages is typically edited in integrated development environments (IDEs) or specialized code editors. These tools often display various visual items, such as icons, color highlights or more advanced graphical overlays directly in the main editable source code view. We call such visualizations source code editor augmentation. In this paper, we present a first systematic mapping study of source code editor augmentation tools and approaches. We manually reviewed the metadata of 5553 articles published during the last twenty years in two phases – keyword search and references search. The result is a list of 103 relevant articles and a taxonomy of source code editor augmentation tools with seven dimensions, which we used to categorize the resulting list of the surveyed articles. We also provide the definition of the term source code editor augmentation, along with a brief overview of historical development and augmentations available in current industrial IDEs.
Author Bačíková, Michaela
Chodarev, Sergej
Porubän, Jaroslav
Sulír, Matúš
Author_xml – sequence: 1
  givenname: Matúš
  orcidid: 0000-0003-2221-9225
  surname: Sulír
  fullname: Sulír, Matúš
  email: matus.sulir@tuke.sk
– sequence: 2
  givenname: Michaela
  surname: Bačíková
  fullname: Bačíková, Michaela
  email: michaela.bacikova@tuke.sk
– sequence: 3
  givenname: Sergej
  orcidid: 0000-0002-9293-0859
  surname: Chodarev
  fullname: Chodarev, Sergej
  email: sergej.chodarev@tuke.sk
– sequence: 4
  givenname: Jaroslav
  surname: Porubän
  fullname: Porubän, Jaroslav
  email: jaroslav.poruban@tuke.sk
BookMark eNp9kMFKAzEQhoNUsFZfwFNeYNdJ0s1mxUspVoWCFxVvIU2yJcvupiTZQt_eXerJQ08z_Mw3zHy3aNb73iL0QCAnQPhjkzfHVucUiBiDHIBcoTmBqshEwdhs6pdFVlH-c4NuY2wAoBSMz9Hm28VBtVgN-872SSXne-xrHP0QtMXaG4utccmH-IRXOJ5ist04pXGnDgfX73FMgzndoetatdHe_9UF-tq8fK7fsu3H6_t6tc00A0iZLgkAp4KZquZGEUOJ4KY0hWGVKag2TImqpEsmLCW6FDtR87rY8bIAy0ldsQUS5706-BiDraV256NTUK6VBOTkQzZy8iEnH1M2-hhR-g89BNepcLoMPZ8hOz51dDbIqJ3t9agkWJ2k8e4S_gt7L3wx
CitedBy_id crossref_primary_10_1515_comp_2020_0125
crossref_primary_10_1007_s12650_022_00843_w
crossref_primary_10_1016_j_cola_2020_100972
crossref_primary_10_1515_comp_2020_0120
crossref_primary_10_1016_j_jss_2024_112137
crossref_primary_10_1109_TVCG_2019_2934669
crossref_primary_10_3390_app12199893
crossref_primary_10_1016_j_scico_2023_102998
crossref_primary_10_1109_TSE_2023_3324258
crossref_primary_10_3390_app15052292
crossref_primary_10_1155_2020_8887588
Cites_doi 10.1007/s11334-005-0019-8
10.1016/j.scico.2010.10.007
10.1016/j.jss.2006.07.009
10.1145/248448.248457
10.1145/502949.502887
10.1007/978-3-642-21043-3_49
10.1145/1539024.1509037
10.1145/1052883.1052894
10.1109/TSE.2011.42
10.1007/978-3-642-31491-9_15
10.1147/rd.311.0073
10.1109/TSE.2009.67
10.1109/TSE.2009.15
10.1109/38.963459
10.1007/978-3-642-17881-8_26
10.1017/S0956796801004208
10.1016/j.infsof.2012.06.011
10.1007/978-3-540-24723-4_19
10.1109/MCSE.2006.64
10.1016/j.jvlc.2006.03.002
10.1016/j.infsof.2015.11.001
10.1016/j.infsof.2010.12.010
10.1007/978-3-319-60131-1_15
10.1016/j.scico.2015.02.007
10.1016/j.jss.2014.03.071
10.1007/978-3-319-49421-0_2
10.15546/aeei-2017-0001
10.1016/j.cag.2015.10.014
ContentType Journal Article
Copyright 2018
Copyright_xml – notice: 2018
DBID AAYXX
CITATION
DOI 10.1016/j.jvlc.2018.10.001
DatabaseName CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Applied Sciences
Languages & Literatures
Computer Science
EISSN 1095-8533
EndPage 59
ExternalDocumentID 10_1016_j_jvlc_2018_10_001
S1045926X18301861
GroupedDBID --K
--M
.DC
.~1
0R~
1B1
1RT
1~.
1~5
29L
4.4
457
4G.
5GY
5VS
7-5
71M
8P~
9JN
AACTN
AAEDT
AAEDW
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAQXK
AAXUO
AAYFN
ABBOA
ABJNI
ABMAC
ABXDB
ABYKQ
ACDAQ
ACGFS
ACNNM
ACRLP
ACZNC
ADBBV
ADEZE
ADFGL
ADJOM
ADMUD
AEBSH
AEKER
AENEX
AFKWA
AFTJW
AGHFR
AGUBO
AGYEJ
AHHHB
AHZHX
AIALX
AIEXJ
AIKHN
AITUG
AJBFU
AJOXV
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AOUOD
ASPBG
AVWKF
AXJTR
AZFZN
BKOJK
BLXMC
CAG
COF
CS3
DM4
EBS
EFBJH
EJD
EO8
EO9
EP2
EP3
FDB
FEDTE
FGOYB
FIRID
FNPLU
FYGXN
G-2
G-Q
G8K
GBLVA
GBOLZ
HLZ
HMY
HVGLF
HZ~
IHE
J1W
KOM
LG5
LX9
M3X
MO0
N9A
O-L
O9-
OAUVE
OZT
P-8
P-9
P2P
PC.
Q38
R2-
RIG
ROL
RPZ
SBC
SDF
SDG
SDP
SES
SEW
SPC
SSS
SSV
SSZ
T5K
UHS
WUQ
XPP
ZMT
ZU3
~G-
AATTM
AAXKI
AAYWO
AAYXX
ABDPE
ABWVN
ACLOT
ACRPL
ACVFH
ADCNI
ADNMO
AEIPS
AEUPX
AFPUW
AGQPQ
AIGII
AIIUN
AKBMS
AKRWK
AKYEP
ANKPU
CITATION
EFKBS
~HD
ID FETCH-LOGICAL-c300t-c71006283d9f6da1d2186d7d5d39d52cd3a8972438e21c78b8f6f5b6750e61f93
IEDL.DBID .~1
ISSN 1045-926X
IngestDate Wed Oct 01 04:05:32 EDT 2025
Thu Apr 24 22:59:03 EDT 2025
Fri Feb 23 02:32:37 EST 2024
IsPeerReviewed true
IsScholarly true
Keywords Systematic review
Survey
Integrated development environment (IDE)
Source code editor augmentation
In situ visualization
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c300t-c71006283d9f6da1d2186d7d5d39d52cd3a8972438e21c78b8f6f5b6750e61f93
ORCID 0000-0003-2221-9225
0000-0002-9293-0859
PageCount 14
ParticipantIDs crossref_citationtrail_10_1016_j_jvlc_2018_10_001
crossref_primary_10_1016_j_jvlc_2018_10_001
elsevier_sciencedirect_doi_10_1016_j_jvlc_2018_10_001
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate December 2018
2018-12-00
PublicationDateYYYYMMDD 2018-12-01
PublicationDate_xml – month: 12
  year: 2018
  text: December 2018
PublicationDecade 2010
PublicationTitle Journal of visual languages and computing
PublicationYear 2018
Publisher Elsevier Ltd
Publisher_xml – name: Elsevier Ltd
References Ungar, Lieberman, Fry (bib0002) 1997; 40
Voelter, Siegmund, Berger, Kolb (bib0013) 2014
Ge, Murphy-Hill (bib0097) 2014
Jacob, Hou, Jablonski (bib0037) 2010
Hartmann, Dhillon, Chan (bib0038) 2011
Sulír, Porubän (bib0125) 2018
Barik, Song, Johnson, Murphy-Hill (bib0095) 2016
Hupfer, Cheng, Ross, Patterson (bib0115) 2004
Guzzi, Hattori, Lanza, Pinzger, Deursen (bib0033) 2011
Bathia, Beerelli, Laverdière (bib0067) 2011; 133
Eyl, Reichmann, Müller-Glaser (bib0093) 2017; 269
Röthlisberger, Härry, Binder, Moret, Ansaloni, Villazón, Nierstrasz (bib0031) 2012; 38
Kang, Guo (bib0099) 2017
Jablonski, Hou (bib0036) 2010
Sulír, Porubän (bib0011) 2017
Brereton, Kitchenham, Budgen, Turner, Khalil (bib0019) 2007; 80
De Roover, Noguera, Kellens, Jonckers (bib0122) 2011
Cito, Leitner, Gall, Dadashi, Keller, Roth (bib0118) 2015
Ohmann, Liblit (bib0086) 2015
Revelle, Broadbent, Coppit (bib0035) 2005
Rong, Yan, Oney, Dontcheva, Adar (bib0066) 2016
Steinert, Taeumel, Lincke, Pape, Hirschfeld (bib0107) 2010
Ganea, Verebi, Marinescu (bib0114) 2017; 134
Storey, Čubranić, German (bib0006) 2005
Boland, Clifton (bib0119) 2009; 41
Storey, Ryall, Singer, Myers, Cheng, Muller (bib0034) 2009; 35
Toomim, Begel, Graham (bib0106) 2004
Beck, Dit, Velasco-Madden, Weiskopf, Poshyvanyk (bib0072) 2015; 2015-August
Syriani, Luhunu, Sahraoui (bib0010) 2018; 52
Hattori, Lanza (bib0047) 2010; 2
Kawrykow, Robillard (bib0081) 2009
Schugerl, Rilling, Charland (bib0059) 2009
Sutherland, Plimmer (bib0021) 2013
Kosar, Bohra, Mernik (bib0009) 2016; 71
Shahin, Liang, Babar (bib0004) 2014; 94
Ou, Vechev, Hilliges (bib0071) 2015; 2015
Xie, Chu, Lipford, Melton (bib0102) 2011
Swift, Sorensen, Gardner, Hosking (bib0015) 2013
Fluri, Zuberbühler, Gall (bib0089) 2008
Guzzi, Begel (bib0076) 2012
Schwartz, Delisle, Begwani (bib0018) 1984; 19
Li, Hao, Halfond, Govindan (bib0065) 2013
Sulír, Porubän (bib0016) 2017; 17
DeLine, Bragdon, Rowan, Jacobsen, Reiss (bib0110) 2012
Lopez, Van Der Hoek (bib0105) 2011
Dang, Nguyen, Do, Tran (bib0042) 2014
Fan, Sun, Shen (bib0054) 2012
Olszak, Jørgensen (bib0087) 2012; 77
Lhoták, Lhoták, Hendren (bib0121) 2004; 2985
Cowlishaw (bib0017) 1987; 31
Desmond, Storey, Exton (bib0096) 2006; 2006
Do, Ali, Livshits, Bodden, Smith, Murphy-Hill (bib0104) 2017
McDirmid (bib0123) 2013
Lieber, Brandt, Miller (bib0057) 2014
Gračanin, Matković, Eltoweissy (bib0003) 2005; 1
Šimoňák (bib0005) 2013; 13
Nistor, Van Der Hoek (bib0049) 2009
Barik, Witschey, Johnson, Murphy-Hill (bib0074) 2014
Kramer, Kurz, Karrer, Borchers (bib0058) 2014
Griswold, Yuan, Kato (bib0060) 2001
Harmon, Klefstad (bib0056) 2007
Murphy-Hill, Black (bib0028) 2010
Karrer, Krämer, Diehl, Hartmann, Borchers (bib0083) 2011
Hundhausen, Brown (bib0070) 2007; 18
Nunez, Marin, Rivero (bib0084) 2017
Chiba, Horie, Kanazawa, Takeyama, Teramoto (bib0111) 2012
Goncharenko, Zaytsev (bib0109) 2016
Beck, Hollerich, Diehl, Weiskopf (bib0029) 2013
Beck, Gulan, Biegel, Baltes, Weiskopf (bib0080) 2014
Card, Mackinlay (bib0044) 1997
Müller, Reina, Ertl (bib0073) 2015
Banerjee, Guo, Roychoudhury (bib0088) 2016
Breckel, Tichy (bib0079) 2016; 2016
Boshernitsan, Graham, Hearst (bib0046) 2007
Bragdon, Zeleznik, Reiss, Karumuri, Cheung, Kaplan, Coleman, Adeputra, Laviola Jr. (bib0101) 2010; 4
Moody (bib0055) 2009; 35
Myers, Storey (bib0082) 2010
Sutherland, Luxton-Reilly, Plimmer (bib0008) 2016; 55
Ge, DuBose, Murphy-Hill (bib0103) 2012
Roberts, Wright, Kuchera-Morin, Höllerer (bib0032) 2014
Murolo, Stutz, Husmann, Norrie (bib0098) 2017; 10360
Ferrari, Garbervetsky, Braberman, Listingart, Yovine (bib0116) 2005
Beck, Moseler, Diehl, Rey (bib0030) 2013
Lichtschlag, Spychalski, Bochers (bib0090) 2014
Bradley, Murphy (bib0039) 2011
Holmes, Walker (bib0092) 2007
Asenov, Muller (bib0001) 2014
Harward, Irwin, Churcher (bib0014) 2010
Goldman, Little, Miller (bib0041) 2011
Cross II, Hendrix, Barowski (bib0062) 2011
Saigal, Ligatti (bib0050) 2009
Baltes, Schmitz, Diehl (bib0085) 2014
Tairas, Gray (bib0077) 2012; 54
Salinger, Oezbek, Beecher, Schenk (bib0040) 2010
Cottrell, Walker, Denzinger (bib0064) 2008
Maletic, Marcus, Collard (bib0007) 2002
Dekel, Herbsleb (bib0061) 2009
Alsallakh, Bodesinsky, Gruber, Miksch (bib0063) 2012
Lee, Chen, Klugman, Gouravajhala, Chen, Lasecki (bib0100) 2017
Bacchelli, Lanza, D’Ambros (bib0045) 2011
Lautamäki, Nieminen, Koskinen, Aho, Mikkonen, Englund (bib0108) 2012
Duala-Ekoko, Robillard (bib0024) 2007
Röthlisberger, Greevy, Nierstrasz (bib0113) 2008
Zhang, Babar, Tell (bib0020) 2011; 53
Ratanotayanon, Sim, Gallardo-Valencia (bib0124) 2009
Murphy-Hill, Black (bib0120) 2008
Edwards (bib0112) 2004; 39
Watson, DeBardeleben (bib0022) 2006; 8
Witte, Sateli, Khamis, Rilling (bib0117) 2011; 6657
Andam, Burger, Berger, Chaudron (bib0052) 2017
Kistner, Beth Kery, Puskas, Moore, Myers (bib0078) 2017; 2017
Findler, Clements, Flanagan, Flatt, Krishnamurthi, Steckler, Felleisen (bib0075) 2002; 12
Leitner, Cito, Stöckli (bib0023) 2016
Smith, Brown, Murphy-Hill (bib0094) 2017
Zheng, Cu, Asuncion (bib0053) 2017
Saini, Sajnani, Kim, Lopes (bib0026) 2016
Meinicke, Thüm, Schröter, Krieter, Benduhn, Saake, Leich (bib0051) 2016
Uddin, Roy, Schneider (bib0025) 2015
Biegel, Baltes, Scarpellini, Diehl (bib0068) 2015
Cossette, Walker (bib0069) 2010
Azuma, Baillot, Behringer, Feiner, Julier, MacIntyre (bib0012) 2001; 21
Tsantalis, Chaikalis, Chatzigeorgiou (bib0027) 2008
Hoffswell, Satyanarayan, Heer (bib0126) 2018
Hayashi, Hoshino, Matsuda, Saeki, Omori, Maruyama (bib0043) 2015
Pfeiffer, Wąsowski (bib0091) 2012; 7349
Kästner, Apel, Kuhlemann (bib0048) 2008
Goncharenko (10.1016/j.jvlc.2018.10.001_bib0109) 2016
Kawrykow (10.1016/j.jvlc.2018.10.001_bib0081) 2009
Watson (10.1016/j.jvlc.2018.10.001_bib0022) 2006; 8
Storey (10.1016/j.jvlc.2018.10.001_bib0006) 2005
Hattori (10.1016/j.jvlc.2018.10.001_bib0047) 2010; 2
Müller (10.1016/j.jvlc.2018.10.001_bib0073) 2015
Steinert (10.1016/j.jvlc.2018.10.001_bib0107) 2010
Beck (10.1016/j.jvlc.2018.10.001_bib0080) 2014
De Roover (10.1016/j.jvlc.2018.10.001_bib0122) 2011
Ratanotayanon (10.1016/j.jvlc.2018.10.001_bib0124) 2009
Barik (10.1016/j.jvlc.2018.10.001_bib0095) 2016
McDirmid (10.1016/j.jvlc.2018.10.001_bib0123) 2013
Holmes (10.1016/j.jvlc.2018.10.001_bib0092) 2007
Cito (10.1016/j.jvlc.2018.10.001_bib0118) 2015
Asenov (10.1016/j.jvlc.2018.10.001_bib0001) 2014
Beck (10.1016/j.jvlc.2018.10.001_bib0072) 2015; 2015-August
Nunez (10.1016/j.jvlc.2018.10.001_sbref0084) 2017
Hartmann (10.1016/j.jvlc.2018.10.001_bib0038) 2011
Murphy-Hill (10.1016/j.jvlc.2018.10.001_bib0028) 2010
Boshernitsan (10.1016/j.jvlc.2018.10.001_bib0046) 2007
Baltes (10.1016/j.jvlc.2018.10.001_sbref0085) 2014
Swift (10.1016/j.jvlc.2018.10.001_bib0015) 2013
Beck (10.1016/j.jvlc.2018.10.001_bib0030) 2013
Ohmann (10.1016/j.jvlc.2018.10.001_bib0086) 2015
Olszak (10.1016/j.jvlc.2018.10.001_bib0087) 2012; 77
Li (10.1016/j.jvlc.2018.10.001_bib0065) 2013
Jacob (10.1016/j.jvlc.2018.10.001_bib0037) 2010
Bathia (10.1016/j.jvlc.2018.10.001_bib0067) 2011; 133
Ge (10.1016/j.jvlc.2018.10.001_sbref0097) 2014
Harward (10.1016/j.jvlc.2018.10.001_bib0014) 2010
Do (10.1016/j.jvlc.2018.10.001_bib0104) 2017
Lee (10.1016/j.jvlc.2018.10.001_sbref0100) 2017
Eyl (10.1016/j.jvlc.2018.10.001_bib0093) 2017; 269
Witte (10.1016/j.jvlc.2018.10.001_sbref0117) 2011; 6657
Röthlisberger (10.1016/j.jvlc.2018.10.001_bib0113) 2008
Maletic (10.1016/j.jvlc.2018.10.001_bib0007) 2002
Banerjee (10.1016/j.jvlc.2018.10.001_bib0088) 2016
Andam (10.1016/j.jvlc.2018.10.001_bib0052) 2017
Smith (10.1016/j.jvlc.2018.10.001_sbref0094) 2017
Zhang (10.1016/j.jvlc.2018.10.001_bib0020) 2011; 53
Xie (10.1016/j.jvlc.2018.10.001_bib0102) 2011
Dekel (10.1016/j.jvlc.2018.10.001_bib0061) 2009
Sulír (10.1016/j.jvlc.2018.10.001_bib0011) 2017
Cowlishaw (10.1016/j.jvlc.2018.10.001_bib0017) 1987; 31
Bradley (10.1016/j.jvlc.2018.10.001_bib0039) 2011
Fluri (10.1016/j.jvlc.2018.10.001_bib0089) 2008
Moody (10.1016/j.jvlc.2018.10.001_bib0055) 2009; 35
Saigal (10.1016/j.jvlc.2018.10.001_bib0050) 2009
Goldman (10.1016/j.jvlc.2018.10.001_bib0041) 2011
Tairas (10.1016/j.jvlc.2018.10.001_bib0077) 2012; 54
Chiba (10.1016/j.jvlc.2018.10.001_bib0111) 2012
Breckel (10.1016/j.jvlc.2018.10.001_sbref0079) 2016; 2016
DeLine (10.1016/j.jvlc.2018.10.001_bib0110) 2012
Guzzi (10.1016/j.jvlc.2018.10.001_bib0033) 2011
Kang (10.1016/j.jvlc.2018.10.001_bib0099) 2017
Kosar (10.1016/j.jvlc.2018.10.001_bib0009) 2016; 71
Azuma (10.1016/j.jvlc.2018.10.001_bib0012) 2001; 21
Saini (10.1016/j.jvlc.2018.10.001_bib0026) 2016
Shahin (10.1016/j.jvlc.2018.10.001_bib0004) 2014; 94
Sulír (10.1016/j.jvlc.2018.10.001_bib0016) 2017; 17
Zheng (10.1016/j.jvlc.2018.10.001_bib0053) 2017
Šimoňák (10.1016/j.jvlc.2018.10.001_bib0005) 2013; 13
Duala-Ekoko (10.1016/j.jvlc.2018.10.001_bib0024) 2007
Meinicke (10.1016/j.jvlc.2018.10.001_bib0051) 2016
Nistor (10.1016/j.jvlc.2018.10.001_bib0049) 2009
Hupfer (10.1016/j.jvlc.2018.10.001_bib0115) 2004
Voelter (10.1016/j.jvlc.2018.10.001_bib0013) 2014
Dang (10.1016/j.jvlc.2018.10.001_sbref0042) 2014
Schwartz (10.1016/j.jvlc.2018.10.001_bib0018) 1984; 19
Karrer (10.1016/j.jvlc.2018.10.001_bib0083) 2011
Bragdon (10.1016/j.jvlc.2018.10.001_bib0101) 2010; 4
Kramer (10.1016/j.jvlc.2018.10.001_bib0058) 2014
Alsallakh (10.1016/j.jvlc.2018.10.001_bib0063) 2012
Toomim (10.1016/j.jvlc.2018.10.001_bib0106) 2004
Boland (10.1016/j.jvlc.2018.10.001_bib0119) 2009; 41
Salinger (10.1016/j.jvlc.2018.10.001_bib0040) 2010
Sutherland (10.1016/j.jvlc.2018.10.001_bib0008) 2016; 55
Bacchelli (10.1016/j.jvlc.2018.10.001_bib0045) 2011
Findler (10.1016/j.jvlc.2018.10.001_bib0075) 2002; 12
Sulír (10.1016/j.jvlc.2018.10.001_bib0125) 2018
Cross II (10.1016/j.jvlc.2018.10.001_bib0062) 2011
Ganea (10.1016/j.jvlc.2018.10.001_bib0114) 2017; 134
Cossette (10.1016/j.jvlc.2018.10.001_bib0069) 2010
Lopez (10.1016/j.jvlc.2018.10.001_bib0105) 2011
Lhoták (10.1016/j.jvlc.2018.10.001_bib0121) 2004; 2985
Rong (10.1016/j.jvlc.2018.10.001_bib0066) 2016
Lieber (10.1016/j.jvlc.2018.10.001_bib0057) 2014
Ou (10.1016/j.jvlc.2018.10.001_sbref0071) 2015; 2015
Tsantalis (10.1016/j.jvlc.2018.10.001_bib0027) 2008
Barik (10.1016/j.jvlc.2018.10.001_bib0074) 2014
Edwards (10.1016/j.jvlc.2018.10.001_bib0112) 2004; 39
Sutherland (10.1016/j.jvlc.2018.10.001_bib0021) 2013
Schugerl (10.1016/j.jvlc.2018.10.001_bib0059) 2009
Kistner (10.1016/j.jvlc.2018.10.001_sbref0078) 2017; 2017
Murphy-Hill (10.1016/j.jvlc.2018.10.001_bib0120) 2008
Revelle (10.1016/j.jvlc.2018.10.001_bib0035) 2005
Ge (10.1016/j.jvlc.2018.10.001_bib0103) 2012
Biegel (10.1016/j.jvlc.2018.10.001_bib0068) 2015
Lautamäki (10.1016/j.jvlc.2018.10.001_bib0108) 2012
Storey (10.1016/j.jvlc.2018.10.001_bib0034) 2009; 35
Brereton (10.1016/j.jvlc.2018.10.001_bib0019) 2007; 80
Fan (10.1016/j.jvlc.2018.10.001_bib0054) 2012
Desmond (10.1016/j.jvlc.2018.10.001_bib0096) 2006; 2006
Kästner (10.1016/j.jvlc.2018.10.001_bib0048) 2008
Lichtschlag (10.1016/j.jvlc.2018.10.001_bib0090) 2014
Beck (10.1016/j.jvlc.2018.10.001_bib0029) 2013
Murolo (10.1016/j.jvlc.2018.10.001_bib0098) 2017; 10360
Ungar (10.1016/j.jvlc.2018.10.001_bib0002) 1997; 40
Griswold (10.1016/j.jvlc.2018.10.001_bib0060) 2001
Hundhausen (10.1016/j.jvlc.2018.10.001_bib0070) 2007; 18
Hayashi (10.1016/j.jvlc.2018.10.001_bib0043) 2015
Card (10.1016/j.jvlc.2018.10.001_bib0044) 1997
Myers (10.1016/j.jvlc.2018.10.001_bib0082) 2010
Cottrell (10.1016/j.jvlc.2018.10.001_bib0064) 2008
Roberts (10.1016/j.jvlc.2018.10.001_bib0032) 2014
Guzzi (10.1016/j.jvlc.2018.10.001_bib0076) 2012
Syriani (10.1016/j.jvlc.2018.10.001_bib0010) 2018; 52
Gračanin (10.1016/j.jvlc.2018.10.001_bib0003) 2005; 1
Jablonski (10.1016/j.jvlc.2018.10.001_bib0036) 2010
Hoffswell (10.1016/j.jvlc.2018.10.001_sbref0126) 2018
Leitner (10.1016/j.jvlc.2018.10.001_bib0023) 2016
Harmon (10.1016/j.jvlc.2018.10.001_bib0056) 2007
Uddin (10.1016/j.jvlc.2018.10.001_bib0025) 2015
Ferrari (10.1016/j.jvlc.2018.10.001_bib0116) 2005
Pfeiffer (10.1016/j.jvlc.2018.10.001_bib0091) 2012; 7349
Röthlisberger (10.1016/j.jvlc.2018.10.001_bib0031) 2012; 38
References_xml – start-page: 171
  year: 2010
  end-page: 180
  ident: bib0014
  article-title: In situ software visualisation
  publication-title: Proceedings of the Australian Software Engineering Conference, ASWEC
– start-page: 311
  year: 2008
  end-page: 320
  ident: bib0048
  article-title: Granularity in software product lines
  publication-title: Proceedings - International Conference on Software Engineering
– start-page: 7
  year: 2015
  end-page: 12
  ident: bib0086
  article-title: CSIclipse: presenting crash analysis data to developers
  publication-title: ETX 2015 - Proceedings of the Eclipse Technology eXchange
– start-page: 737
  year: 2017
  end-page: 745
  ident: bib0099
  article-title: Omnicode: A novice-oriented live programming environment with always-on run-time value visualizations
  publication-title: UIST 2017 - Proceedings of the 30th Annual ACM Symposium on User Interface Software and Technology
– start-page: 101
  year: 2011
  end-page: 110
  ident: bib0033
  article-title: Collective code bookmarks for program comprehension
  publication-title: IEEE International Conference on Program Comprehension
– volume: 54
  start-page: 1297
  year: 2012
  end-page: 1307
  ident: bib0077
  article-title: Increasing clone maintenance support by unifying clone detection and refactoring activities
  publication-title: Inf. Softw. Technol.
– start-page: 367
  year: 2010
  end-page: 368
  ident: bib0082
  article-title: Using dynamic analysis to create trace-focused user interfaces for IDEs
  publication-title: Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering
– start-page: 225
  year: 2017
  end-page: 234
  ident: bib0053
  article-title: Mapping features to source code through product line architecture: traceability and conformance
  publication-title: Proceedings - 2017 IEEE International Conference on Software Architecture, ICSA 2017
– start-page: 111
  year: 2009
  end-page: 122
  ident: bib0081
  article-title: Improving API usage through automatic detection of redundant code
  publication-title: ASE2009 - 24th IEEE/ACM International Conference on Automated Software Engineering
– start-page: 217
  year: 2011
  end-page: 224
  ident: bib0083
  article-title: Stacksplorer: call graph navigation helps increasing code maintenance efficiency
  publication-title: UIST’11 - Proceedings of the 24th Annual ACM Symposium on User Interface Software and Technology
– start-page: 5
  year: 2010
  end-page: 14
  ident: bib0028
  article-title: An interactive ambient visualization for code smells
  publication-title: Proceedings of the ACM Conference on Computer and Communications Security
– start-page: 536
  year: 2014
  end-page: 539
  ident: bib0074
  article-title: Compiler error notifications revisited: an interaction-first approach for helping developers more effectively comprehend and resolve error notifications
  publication-title: 36th International Conference on Software Engineering, ICSE Companion 2014 - Proceedings
– start-page: 193
  year: 2005
  end-page: 202
  ident: bib0006
  article-title: On the use of visualization to support awareness of human activities in software development: a survey and a framework
  publication-title: Proceedings of the 2005 ACM Symposium on Software Visualization
– start-page: 95
  year: 2009
  end-page: 102
  ident: bib0050
  article-title: Inline visualization of concerns
  publication-title: Proceedings - 7th ACIS International Conference on Software Engineering Research, Management and Applications, SERA09
– start-page: 27
  year: 2013
  end-page: 30
  ident: bib0015
  article-title: Visual code annotations for cyberphysical programming
  publication-title: 2013 1st International Workshop on Live Programming, LIVE 2013 - Proceedings
– volume: 2
  start-page: 235
  year: 2010
  end-page: 238
  ident: bib0047
  article-title: Syde: a tool for collaborative software development
  publication-title: Proceedings - International Conference on Software Engineering
– start-page: 320
  year: 2009
  end-page: 330
  ident: bib0061
  article-title: Improving API documentation usability with knowledge pushing
  publication-title: Proceedings - International Conference on Software Engineering
– start-page: 629
  year: 2016
  end-page: 632
  ident: bib0051
  article-title: FeatureIDE: taming the preprocessor wilderness
  publication-title: Proceedings - International Conference on Software Engineering
– volume: 2016
  year: 2016
  ident: bib0079
  article-title: Embedding programming context into source code
  publication-title: IEEE International Conference on Program Comprehension
– start-page: 267
  year: 2011
  end-page: 276
  ident: bib0102
  article-title: ASIDE: IDE support for web application security
  publication-title: Proceedings of the 27th Annual Computer Security Applications Conference
– volume: 52
  start-page: 43
  year: 2018
  end-page: 62
  ident: bib0010
  article-title: Systematic mapping study of template-based code generation
  publication-title: Comput. Lang. Syst. Struct.
– start-page: 32
  year: 2002
  end-page: 40
  ident: bib0007
  article-title: A task oriented view of software visualization
  publication-title: Proceedings First International Workshop on Visualizing Software for Understanding and Analysis
– volume: 40
  start-page: 38
  year: 1997
  end-page: 43
  ident: bib0002
  article-title: Debugging and the experience of immediacy
  publication-title: Commun. ACM
– volume: 35
  start-page: 470
  year: 2009
  end-page: 483
  ident: bib0034
  article-title: How software developers use tagging to support reminding and refinding
  publication-title: IEEE Trans. Softw. Eng.
– start-page: 63
  year: 2013
  end-page: 72
  ident: bib0030
  article-title: In situ understanding of performance bottlenecks through visually augmented code
  publication-title: IEEE International Conference on Program Comprehension
– start-page: 170
  year: 2010
  end-page: 179
  ident: bib0036
  article-title: Aiding software maintenance with copy-and-paste clone-awareness
  publication-title: IEEE International Conference on Program Comprehension
– start-page: 2481
  year: 2014
  end-page: 2490
  ident: bib0057
  article-title: Addressing misconceptions about code with always-on programming visualizations
  publication-title: Conference on Human Factors in Computing Systems - Proceedings
– volume: 134
  start-page: 19
  year: 2017
  end-page: 36
  ident: bib0114
  article-title: Continuous quality assessment with inCode
  publication-title: Sci. Comput. Program.
– volume: 19
  start-page: 122
  year: 1984
  end-page: 131
  ident: bib0018
  article-title: Incremental compilation in magpie
  publication-title: SIGPLAN Not.
– volume: 77
  start-page: 131
  year: 2012
  end-page: 151
  ident: bib0087
  article-title: Remodularizing Java programs for improved locality of feature implementations in source code
  publication-title: Sci. Comput. Program.
– start-page: 127
  year: 2016
  end-page: 138
  ident: bib0088
  article-title: Debugging energy-efficiency related field failures in mobile apps
  publication-title: Proceedings - International Conference on Mobile Software Engineering and Systems, MOBILESoft 2016
– volume: 10360
  start-page: 264
  year: 2017
  end-page: 281
  ident: bib0098
  article-title: Improved developer support for the detection of cross-browser incompatibilities
  publication-title: Lecture Notes in Computer Science
– volume: 7349
  start-page: 178
  year: 2012
  end-page: 193
  ident: bib0091
  article-title: TexMo: a multi-language development environment
  publication-title: Lecture Notes in Computer Science
– volume: 8
  start-page: 50
  year: 2006
  end-page: 61
  ident: bib0022
  article-title: Developing scientific applications using Eclipse
  publication-title: Comput. Sci. Eng.
– volume: 38
  start-page: 579
  year: 2012
  end-page: 591
  ident: bib0031
  article-title: Exploiting dynamic information in IDEs improves speed and correctness of software maintenance tasks
  publication-title: IEEE Trans. Software Eng.
– start-page: 297
  year: 2010
  end-page: 306
  ident: bib0069
  article-title: DSketch: lightweight, adaptable dependency analysis
  publication-title: Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering
– start-page: 17
  year: 2014
  end-page: 26
  ident: bib0042
  article-title: EduCo: an integrated social environment for teaching and learning software engineering courses
  publication-title: Proceedings of the 16th International Conference on Information Integration and Web-based Applications & Services
– volume: 6657
  start-page: 408
  year: 2011
  end-page: 419
  ident: bib0117
  article-title: Intelligent software development environments: integrating natural language processing with the Eclipse platform
  publication-title: Lecture Notes in Computer Science
– start-page: 1095
  year: 2014
  end-page: 1105
  ident: bib0097
  article-title: Manual refactoring changes with automated refactoring validation
  publication-title: Proceedings - International Conference on Software Engineering
– start-page: 107
  year: 2012
  end-page: 116
  ident: bib0054
  article-title: ATCoPE: any-time collaborative programming environment for seamless integration of real-time and non-real-time teamwork in software development
  publication-title: GROUP’12 - Proceedings of the ACM 2012 International Conference on Support Group Work
– start-page: 247
  year: 2016
  end-page: 258
  ident: bib0066
  article-title: CodeMend: assisting interactive programming with bimodal embedding
  publication-title: UIST 2016 - Proceedings of the 29th Annual Symposium on User Interface Software and Technology
– start-page: 155
  year: 2011
  end-page: 164
  ident: bib0041
  article-title: Real-time collaborative coding in a web IDE
  publication-title: UIST’11 - Proceedings of the 24th Annual ACM Symposium on User Interface Software and Technology
– start-page: 999
  year: 2017
  end-page: 1003
  ident: bib0084
  article-title: ARCC: assistant for repetitive code comprehension
  publication-title: Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering
– volume: 1
  start-page: 221
  year: 2005
  end-page: 230
  ident: bib0003
  article-title: Software visualization
  publication-title: Innovation Syst. Softw. Eng.
– volume: 71
  start-page: 77
  year: 2016
  end-page: 91
  ident: bib0009
  article-title: Domain-specific languages: a systematic mapping study
  publication-title: Inf. Softw. Technol.
– volume: 2015
  start-page: 3053
  year: 2015
  end-page: 3062
  ident: bib0071
  article-title: An interactive system for data structure development
  publication-title: Conference on Human Factors in Computing Systems - Proceedings
– start-page: 265
  year: 2001
  end-page: 274
  ident: bib0060
  article-title: Exploiting the map metaphor in a tool for software evolution
  publication-title: Proceedings - International Conference on Software Engineering
– start-page: 545
  year: 2012
  end-page: 548
  ident: bib0063
  article-title: Visual tracing for the Eclipse Java debugger
  publication-title: Proceedings of the European Conference on Software Maintenance and Reengineering, CSMR
– start-page: 1064
  year: 2012
  end-page: 1073
  ident: bib0110
  article-title: Debugger Canvas: industrial experience with the Code Bubbles paradigm
  publication-title: Proceedings - International Conference on Software Engineering
– volume: 39
  start-page: 84
  year: 2004
  end-page: 91
  ident: bib0112
  article-title: Example centric programming
  publication-title: ACM SIGPLAN Not.
– start-page: 53
  year: 2013
  end-page: 61
  ident: bib0123
  article-title: Usable live programming
  publication-title: SPLASH Indianapolis 2013: Onward! 2013 - Proceedings of the 2013 International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software
– start-page: 9
  year: 2014
  end-page: 12
  ident: bib0001
  article-title: Envision: a fast and flexible visual code editor with fluid interactions (overview)
  publication-title: 2014 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)
– start-page: 184
  year: 2011
  end-page: 192
  ident: bib0062
  article-title: Combining dynamic program viewing and testing in early computing courses
  publication-title: Proceedings - International Computer Software and Applications Conference
– volume: 133
  start-page: 268
  year: 2011
  end-page: 279
  ident: bib0067
  article-title: Assisting programmers resolving vulnerabilities in Java web applications
  publication-title: Communications in Computer and Information Science
– start-page: 721
  year: 2017
  end-page: 729
  ident: bib0011
  article-title: Labeling source code with metadata: a survey and taxonomy
  publication-title: 2017 Federated Conference on Computer Science and Information Systems (FedCSIS)
– volume: 94
  start-page: 161
  year: 2014
  end-page: 185
  ident: bib0004
  article-title: A systematic review of software architecture visualization techniques
  publication-title: J. Syst. Soft.
– volume: 55
  start-page: 1
  year: 2016
  end-page: 20
  ident: bib0008
  article-title: Freeform digital ink annotations in electronic documents: a systematic mapping study
  publication-title: Comput. Graphics
– start-page: 65
  year: 2014
  end-page: 68
  ident: bib0090
  article-title: CodeGraffiti: using hand-drawn sketches connected to code bases in navigation tasks
  publication-title: Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC
– start-page: 597
  year: 2016
  end-page: 600
  ident: bib0026
  article-title: SourcererCC and SourcererCC-I: tools to detect clones in batch mode and during software development
  publication-title: Proceedings - International Conference on Software Engineering
– start-page: 5
  year: 2014
  end-page: 8
  ident: bib0058
  article-title: How live coding affects developers’ coding behavior
  publication-title: Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC
– start-page: 214
  year: 2008
  end-page: 225
  ident: bib0064
  article-title: Semi-automating small-scale source code reuse via structural correspondence
  publication-title: Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering
– start-page: 173
  year: 2004
  end-page: 180
  ident: bib0106
  article-title: Managing duplicated code with linked editing
  publication-title: Proceedings - 2004 IEEE Symposium on Visual Languages and Human Centric Computing
– start-page: 95
  year: 2012
  end-page: 106
  ident: bib0111
  article-title: Do we really need to extend syntax for advanced modularity?
  publication-title: AOSD’12 - Proceedings of the 11th Annual International Conference on Aspect Oriented Software Development
– start-page: 211
  year: 2015
  end-page: 220
  ident: bib0025
  article-title: Towards convenient management of software clone codes in practice: an integrated approach
  publication-title: Proceedings of the 25th Annual International Conference on Computer Science and Software Engineering
– start-page: 63
  year: 2008
  end-page: 72
  ident: bib0113
  article-title: Exploiting runtime information in the ide
  publication-title: IEEE International Conference on Program Comprehension
– start-page: 50
  year: 2005
  end-page: 54
  ident: bib0116
  article-title: JScoper: Eclipse support for research on scoping and instrumentation for real time Java applications
  publication-title: Proceedings of the 2005 OOPSLA Workshop on Eclipse Technology eXchange, eclipse’05
– start-page: 211
  year: 2016
  end-page: 221
  ident: bib0095
  article-title: From quick fixes to slow fixes: reimagining static analysis resolutions to enable design space exploration
  publication-title: Proceedings - 2016 IEEE International Conference on Software Maintenance and Evolution, ICSME 2016
– start-page: 92
  year: 1997
  end-page: 99
  ident: bib0044
  article-title: The structure of the information visualization design space
  publication-title: Information Visualization, 1997. Proceedings., IEEE Symposium on
– start-page: 48
  year: 2010
  end-page: 55
  ident: bib0040
  article-title: Saros: an Eclipse plug-in for distributed party programming
  publication-title: Proceedings - International Conference on Software Engineering
– volume: 80
  start-page: 571
  year: 2007
  end-page: 583
  ident: bib0019
  article-title: Lessons from applying the systematic literature review process within the software engineering domain
  publication-title: J. Syst. Softw.
– start-page: 19
  year: 2017
  end-page: 23
  ident: bib0094
  article-title: Flower: navigating program flow in the IDE
  publication-title: Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC
– start-page: 14
  year: 2015
  end-page: 27
  ident: bib0118
  article-title: Runtime metric meets developer: building better cloud applications using feedback
  publication-title: Onward! 2015 - Proceedings of the 2015 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, Part of SPLASH 2015
– start-page: 158
  year: 2007
  end-page: 167
  ident: bib0024
  article-title: Tracking code clones in evolving software
  publication-title: Proceedings - International Conference on Software Engineering
– volume: 4
  start-page: 2503
  year: 2010
  end-page: 2512
  ident: bib0101
  article-title: Code Bubbles: A working set-based interface for code understanding and maintenance
  publication-title: Conference on Human Factors in Computing Systems - Proceedings
– start-page: 824
  year: 2011
  end-page: 827
  ident: bib0105
  article-title: The Code Orb - supporting contextualized coding via at-a-glance views (NIER track)
  publication-title: Proceedings - International Conference on Software Engineering
– year: 2018
  ident: bib0125
  article-title: Augmenting source code lines with sample variable values
  publication-title: Proceedings of the 2018 26th IEEE/ACM International Conference on Program Comprehension (ICPC)
– start-page: 78
  year: 2013
  end-page: 89
  ident: bib0065
  article-title: Calculating source line level energy information for Android applications
  publication-title: 2013 International Symposium on Software Testing and Analysis, ISSTA 2013 - Proceedings
– volume: 35
  start-page: 756
  year: 2009
  end-page: 779
  ident: bib0055
  article-title: The “physics” of notations: toward a scientific basis for constructing visual notations in software engineering
  publication-title: IEEE Trans. Softw. Eng.
– volume: 2006
  start-page: 260
  year: 2006
  end-page: 263
  ident: bib0096
  article-title: Fluid source code views
  publication-title: IEEE International Conference on Program Comprehension
– start-page: 211
  year: 2012
  end-page: 221
  ident: bib0103
  article-title: Reconciling manual and automatic refactoring
  publication-title: Proceedings - International Conference on Software Engineering
– start-page: 9
  year: 2010
  end-page: 16
  ident: bib0037
  article-title: Actively comparing clones inside the code editor
  publication-title: Proceedings - International Conference on Software Engineering
– start-page: 165
  year: 2016
  end-page: 174
  ident: bib0023
  article-title: Modelling and managing deployment costs of microservice-based cloud applications
  publication-title: Proceedings - 9th IEEE/ACM International Conference on Utility and Cloud Computing, UCC 2016
– start-page: 23
  year: 2005
  end-page: 32
  ident: bib0035
  article-title: Understanding concerns in software: insights gained from two case studies
  publication-title: Proceedings - IEEE Workshop on Program Comprehension
– volume: 21
  start-page: 34
  year: 2001
  end-page: 47
  ident: bib0012
  article-title: Recent advances in augmented reality
  publication-title: IEEE Comput. Graph. Appl.
– start-page: 547
  year: 2009
  end-page: 550
  ident: bib0059
  article-title: Beyond generated software documentation - a Web 2.0 perspective
  publication-title: IEEE International Conference on Software Maintenance, ICSM
– start-page: 469
  year: 2015
  end-page: 473
  ident: bib0043
  article-title: Historef: a tool for edit history refactoring
  publication-title: 2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering, SANER 2015 - Proceedings
– start-page: 2207
  year: 2011
  end-page: 2210
  ident: bib0038
  article-title: HyperSource: bridging the gap between source and code-related web sites
  publication-title: Conference on Human Factors in Computing Systems - Proceedings
– start-page: 20
  year: 2015
  end-page: 24
  ident: bib0068
  article-title: CodeBasket: making developers’ mental model visible and explorable
  publication-title: Proceedings - 2nd International Workshop on Context for Software Development, CSD 2015
– start-page: 504
  year: 2014
  end-page: 507
  ident: bib0080
  article-title: RegViz: visual debugging of regular expressions
  publication-title: 36th International Conference on Software Engineering, ICSE Companion 2014 - Proceedings
– start-page: 421
  year: 2008
  end-page: 430
  ident: bib0120
  article-title: Breaking the barriers to successful refactoring: observations and tools for extract method
  publication-title: Proceedings - International Conference on Software Engineering
– start-page: 1367
  year: 2012
  end-page: 1370
  ident: bib0076
  article-title: Facilitating communication between engineers with CARES
  publication-title: Proceedings - International Conference on Software Engineering
– start-page: 90
  year: 2016
  end-page: 104
  ident: bib0109
  article-title: Language design and implementation for the domain of coding conventions
  publication-title: SLE 2016 - Proceedings of the 2016 ACM SIGPLAN International Conference on Software Language Engineering, co-located with SPLASH 2016
– volume: 2985
  start-page: 281
  year: 2004
  end-page: 297
  ident: bib0121
  article-title: Integrating the soot compiler infrastructure into an IDE
  publication-title: Lecture Notes in Computer Science
– start-page: 26
  year: 2009
  end-page: 32
  ident: bib0124
  article-title: Supporting program comprehension in agile with links to user stories
  publication-title: Proceedings - 2009 Agile Conference, AGILE 2009
– start-page: 11
  year: 2010
  end-page: 18
  ident: bib0107
  article-title: CodeTalk - conversations about code
  publication-title: 8th International Conference on Creating, Connecting and Collaborating through Computing, C5 2010
– year: 2013
  ident: bib0029
  article-title: Visual monitoring of numeric variables embedded in source code
  publication-title: 2013 1st IEEE Working Conference on Software Visualization - Proceedings of VISSOFT 2013
– start-page: 567
  year: 2007
  end-page: 576
  ident: bib0046
  article-title: Aligning development tools with the way programmers think about code changes
  publication-title: Conference on Human Factors in Computing Systems - Proceedings
– start-page: 13
  year: 2015
  end-page: 20
  ident: bib0073
  article-title: In-situ visualisation of fractional code ownership over time
  publication-title: Proceedings of the 8th International Symposium on Visual Information Communication and Interaction
– start-page: 13
  year: 2013
  end-page: 22
  ident: bib0021
  article-title: vsInk: Integrating digital ink with program code in Visual Studio
  publication-title: Proceedings of the Fourteenth Australasian User Interface Conference - Volume 139
– start-page: 193
  year: 2011
  end-page: 202
  ident: bib0039
  article-title: Supporting software history exploration
  publication-title: Proceedings - International Conference on Software Engineering
– start-page: 39
  year: 2017
  end-page: 42
  ident: bib0104
  article-title: Cheetah: just-in-time taint analysis for Android apps
  publication-title: Proceedings - 2017 IEEE/ACM 39th International Conference on Software Engineering Companion, ICSE-C 2017
– volume: 31
  start-page: 73
  year: 1987
  end-page: 80
  ident: bib0017
  article-title: LEXX—a programmable structured editor
  publication-title: IBM J. Res. Dev.
– start-page: 41
  year: 2014
  end-page: 61
  ident: bib0013
  article-title: Towards user-friendly projectional editors
  publication-title: Software Language Engineering
– volume: 18
  start-page: 22
  year: 2007
  end-page: 47
  ident: bib0070
  article-title: What You See Is What You Code: A ”live” algorithm development and visualization environment for novice learners
  publication-title: J. Visual Lang. Comput.
– start-page: 21
  year: 2004
  end-page: 24
  ident: bib0115
  article-title: Introducing collaboration into an application development environment
  publication-title: Proceedings of the ACM Conference on Computer Supported Cooperative Work, CSCW
– start-page: 67
  year: 2014
  end-page: 76
  ident: bib0032
  article-title: Gibber: abstractions for creative multimedia programming
  publication-title: MM 2014 - Proceedings of the 2014 ACM Conference on Multimedia
– start-page: 1307
  year: 2012
  end-page: 1316
  ident: bib0108
  article-title: CoRED: browser-based collaborative real-time editor for Java web applications
  publication-title: Proceedings of the ACM Conference on Computer Supported Cooperative Work, CSCW
– volume: 269
  start-page: 15
  year: 2017
  end-page: 29
  ident: bib0093
  article-title: Traceability in a fine grained software configuration management system
  publication-title: Lecture Notes in Business Information Processing
– year: 2018
  ident: bib0126
  article-title: Augmenting code with in situ visualizations to aid program understanding
  publication-title: Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems
– start-page: 1025
  year: 2011
  end-page: 1027
  ident: bib0045
  article-title: Miler: a toolset for exploring email data
  publication-title: Proceedings - International Conference on Software Engineering
– volume: 17
  start-page: 3
  year: 2017
  end-page: 9
  ident: bib0016
  article-title: Exposing runtime information through source code annotations
  publication-title: Acta Electrotechnica et Informatica
– start-page: 100
  year: 2007
  end-page: 107
  ident: bib0092
  article-title: Task-specific source code dependency investigation
  publication-title: VISSOFT 2007 - Proceedings of the 4th IEEE International Workshop on Visualizing Software for Understanding and Analysis
– volume: 53
  start-page: 625
  year: 2011
  end-page: 637
  ident: bib0020
  article-title: Identifying relevant studies in software engineering
  publication-title: Inf. Softw. Technol.
– volume: 12
  start-page: 159
  year: 2002
  end-page: 182
  ident: bib0075
  article-title: DrScheme: A programming environment for Scheme
  publication-title: J. Funct. Program.
– start-page: 743
  year: 2014
  end-page: 746
  ident: bib0085
  article-title: Linking sketches and diagrams to source code artifacts
  publication-title: Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering
– start-page: 185
  year: 2009
  end-page: 196
  ident: bib0049
  article-title: Explicit concern-driven development with ArchEvol
  publication-title: ASE2009 - 24th IEEE/ACM International Conference on Automated Software Engineering
– start-page: 100
  year: 2017
  end-page: 107
  ident: bib0052
  article-title: FLOrIDA: feature LOcatIon DAshboard for extracting and visualizing feature traces
  publication-title: Proceedings of the Eleventh International Workshop on Variability Modelling of Software-intensive Systems
– volume: 2015-August
  start-page: 151
  year: 2015
  end-page: 162
  ident: bib0072
  article-title: Rethinking user interfaces for feature location
  publication-title: IEEE International Conference on Program Comprehension
– start-page: 2738
  year: 2017
  end-page: 2745
  ident: bib0100
  article-title: Exploring coordination models for ad hoc programming teams
  publication-title: Conference on Human Factors in Computing Systems - Proceedings
– start-page: 71
  year: 2011
  end-page: 80
  ident: bib0122
  article-title: The SOUL tool suite for querying programs in symbiosis with Eclipse
  publication-title: Proceedings of the 9th International Conference on the Principles and Practice of Programming in Java, PPPJ 2011
– start-page: 209
  year: 2007
  end-page: 216
  ident: bib0056
  article-title: Interactive back-annotation of worst-case execution time analysis for Java microprocessors
  publication-title: Proceedings - 13th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2007
– start-page: 1
  year: 2008
  end-page: 5
  ident: bib0089
  article-title: Recommending method invocation context changes
  publication-title: Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering
– volume: 2017
  start-page: 63
  year: 2017
  end-page: 71
  ident: bib0078
  article-title: Moonstone: support for understanding and writing exception handling code
  publication-title: Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC
– volume: 41
  start-page: 489
  year: 2009
  end-page: 493
  ident: bib0119
  article-title: Introducing PyLighter: Dynamic code highlighter
  publication-title: SIGCSE Bull.
– volume: 13
  start-page: 54
  year: 2013
  end-page: 64
  ident: bib0005
  article-title: Algorithm visualization using the VizAlgo platform
  publication-title: Acta Electrotechnica et Informatica
– start-page: 329
  year: 2008
  end-page: 331
  ident: bib0027
  article-title: JDeodorant: identification and removal of type-checking bad smells
  publication-title: Proceedings of the European Conference on Software Maintenance and Reengineering, CSMR
– start-page: 48
  year: 2010
  ident: 10.1016/j.jvlc.2018.10.001_bib0040
  article-title: Saros: an Eclipse plug-in for distributed party programming
– start-page: 71
  year: 2011
  ident: 10.1016/j.jvlc.2018.10.001_bib0122
  article-title: The SOUL tool suite for querying programs in symbiosis with Eclipse
– volume: 1
  start-page: 221
  issue: 2
  year: 2005
  ident: 10.1016/j.jvlc.2018.10.001_bib0003
  article-title: Software visualization
  publication-title: Innovation Syst. Softw. Eng.
  doi: 10.1007/s11334-005-0019-8
– start-page: 211
  year: 2015
  ident: 10.1016/j.jvlc.2018.10.001_bib0025
  article-title: Towards convenient management of software clone codes in practice: an integrated approach
– volume: 77
  start-page: 131
  issue: 3
  year: 2012
  ident: 10.1016/j.jvlc.2018.10.001_bib0087
  article-title: Remodularizing Java programs for improved locality of feature implementations in source code
  publication-title: Sci. Comput. Program.
  doi: 10.1016/j.scico.2010.10.007
– start-page: 329
  year: 2008
  ident: 10.1016/j.jvlc.2018.10.001_bib0027
  article-title: JDeodorant: identification and removal of type-checking bad smells
– start-page: 171
  year: 2010
  ident: 10.1016/j.jvlc.2018.10.001_bib0014
  article-title: In situ software visualisation
– start-page: 536
  year: 2014
  ident: 10.1016/j.jvlc.2018.10.001_bib0074
  article-title: Compiler error notifications revisited: an interaction-first approach for helping developers more effectively comprehend and resolve error notifications
– start-page: 63
  year: 2013
  ident: 10.1016/j.jvlc.2018.10.001_bib0030
  article-title: In situ understanding of performance bottlenecks through visually augmented code
– start-page: 67
  year: 2014
  ident: 10.1016/j.jvlc.2018.10.001_bib0032
  article-title: Gibber: abstractions for creative multimedia programming
– year: 2018
  ident: 10.1016/j.jvlc.2018.10.001_bib0125
  article-title: Augmenting source code lines with sample variable values
– volume: 2015
  start-page: 3053
  year: 2015
  ident: 10.1016/j.jvlc.2018.10.001_sbref0071
  article-title: An interactive system for data structure development
– start-page: 217
  year: 2011
  ident: 10.1016/j.jvlc.2018.10.001_bib0083
  article-title: Stacksplorer: call graph navigation helps increasing code maintenance efficiency
– start-page: 78
  year: 2013
  ident: 10.1016/j.jvlc.2018.10.001_bib0065
  article-title: Calculating source line level energy information for Android applications
– volume: 2
  start-page: 235
  year: 2010
  ident: 10.1016/j.jvlc.2018.10.001_bib0047
  article-title: Syde: a tool for collaborative software development
– start-page: 107
  year: 2012
  ident: 10.1016/j.jvlc.2018.10.001_bib0054
  article-title: ATCoPE: any-time collaborative programming environment for seamless integration of real-time and non-real-time teamwork in software development
– start-page: 184
  year: 2011
  ident: 10.1016/j.jvlc.2018.10.001_bib0062
  article-title: Combining dynamic program viewing and testing in early computing courses
– start-page: 63
  year: 2008
  ident: 10.1016/j.jvlc.2018.10.001_bib0113
  article-title: Exploiting runtime information in the ide
– start-page: 170
  year: 2010
  ident: 10.1016/j.jvlc.2018.10.001_bib0036
  article-title: Aiding software maintenance with copy-and-paste clone-awareness
– start-page: 100
  year: 2007
  ident: 10.1016/j.jvlc.2018.10.001_bib0092
  article-title: Task-specific source code dependency investigation
– start-page: 19
  year: 2017
  ident: 10.1016/j.jvlc.2018.10.001_sbref0094
  article-title: Flower: navigating program flow in the IDE
– start-page: 1095
  year: 2014
  ident: 10.1016/j.jvlc.2018.10.001_sbref0097
  article-title: Manual refactoring changes with automated refactoring validation
– start-page: 165
  year: 2016
  ident: 10.1016/j.jvlc.2018.10.001_bib0023
  article-title: Modelling and managing deployment costs of microservice-based cloud applications
– start-page: 214
  year: 2008
  ident: 10.1016/j.jvlc.2018.10.001_bib0064
  article-title: Semi-automating small-scale source code reuse via structural correspondence
– start-page: 39
  year: 2017
  ident: 10.1016/j.jvlc.2018.10.001_bib0104
  article-title: Cheetah: just-in-time taint analysis for Android apps
– start-page: 597
  year: 2016
  ident: 10.1016/j.jvlc.2018.10.001_bib0026
  article-title: SourcererCC and SourcererCC-I: tools to detect clones in batch mode and during software development
– volume: 52
  start-page: 43
  year: 2018
  ident: 10.1016/j.jvlc.2018.10.001_bib0010
  article-title: Systematic mapping study of template-based code generation
  publication-title: Comput. Lang. Syst. Struct.
– start-page: 567
  year: 2007
  ident: 10.1016/j.jvlc.2018.10.001_bib0046
  article-title: Aligning development tools with the way programmers think about code changes
– start-page: 504
  year: 2014
  ident: 10.1016/j.jvlc.2018.10.001_bib0080
  article-title: RegViz: visual debugging of regular expressions
– volume: 80
  start-page: 571
  issue: 4
  year: 2007
  ident: 10.1016/j.jvlc.2018.10.001_bib0019
  article-title: Lessons from applying the systematic literature review process within the software engineering domain
  publication-title: J. Syst. Softw.
  doi: 10.1016/j.jss.2006.07.009
– start-page: 155
  year: 2011
  ident: 10.1016/j.jvlc.2018.10.001_bib0041
  article-title: Real-time collaborative coding in a web IDE
– volume: 40
  start-page: 38
  issue: 4
  year: 1997
  ident: 10.1016/j.jvlc.2018.10.001_bib0002
  article-title: Debugging and the experience of immediacy
  publication-title: Commun. ACM
  doi: 10.1145/248448.248457
– volume: 19
  start-page: 122
  issue: 6
  year: 1984
  ident: 10.1016/j.jvlc.2018.10.001_bib0018
  article-title: Incremental compilation in magpie
  publication-title: SIGPLAN Not.
  doi: 10.1145/502949.502887
– start-page: 999
  year: 2017
  ident: 10.1016/j.jvlc.2018.10.001_sbref0084
  article-title: ARCC: assistant for repetitive code comprehension
– volume: 6657
  start-page: 408
  year: 2011
  ident: 10.1016/j.jvlc.2018.10.001_sbref0117
  article-title: Intelligent software development environments: integrating natural language processing with the Eclipse platform
  doi: 10.1007/978-3-642-21043-3_49
– start-page: 545
  year: 2012
  ident: 10.1016/j.jvlc.2018.10.001_bib0063
  article-title: Visual tracing for the Eclipse Java debugger
– start-page: 311
  year: 2008
  ident: 10.1016/j.jvlc.2018.10.001_bib0048
  article-title: Granularity in software product lines
– start-page: 721
  year: 2017
  ident: 10.1016/j.jvlc.2018.10.001_bib0011
  article-title: Labeling source code with metadata: a survey and taxonomy
– start-page: 27
  year: 2013
  ident: 10.1016/j.jvlc.2018.10.001_bib0015
  article-title: Visual code annotations for cyberphysical programming
– start-page: 111
  year: 2009
  ident: 10.1016/j.jvlc.2018.10.001_bib0081
  article-title: Improving API usage through automatic detection of redundant code
– start-page: 21
  year: 2004
  ident: 10.1016/j.jvlc.2018.10.001_bib0115
  article-title: Introducing collaboration into an application development environment
– start-page: 1307
  year: 2012
  ident: 10.1016/j.jvlc.2018.10.001_bib0108
  article-title: CoRED: browser-based collaborative real-time editor for Java web applications
– start-page: 95
  year: 2012
  ident: 10.1016/j.jvlc.2018.10.001_bib0111
  article-title: Do we really need to extend syntax for advanced modularity?
– start-page: 11
  year: 2010
  ident: 10.1016/j.jvlc.2018.10.001_bib0107
  article-title: CodeTalk - conversations about code
– start-page: 824
  year: 2011
  ident: 10.1016/j.jvlc.2018.10.001_bib0105
  article-title: The Code Orb - supporting contextualized coding via at-a-glance views (NIER track)
– volume: 41
  start-page: 489
  issue: 1
  year: 2009
  ident: 10.1016/j.jvlc.2018.10.001_bib0119
  article-title: Introducing PyLighter: Dynamic code highlighter
  publication-title: SIGCSE Bull.
  doi: 10.1145/1539024.1509037
– start-page: 247
  year: 2016
  ident: 10.1016/j.jvlc.2018.10.001_bib0066
  article-title: CodeMend: assisting interactive programming with bimodal embedding
– year: 2013
  ident: 10.1016/j.jvlc.2018.10.001_bib0029
  article-title: Visual monitoring of numeric variables embedded in source code
– start-page: 209
  year: 2007
  ident: 10.1016/j.jvlc.2018.10.001_bib0056
  article-title: Interactive back-annotation of worst-case execution time analysis for Java microprocessors
– start-page: 23
  year: 2005
  ident: 10.1016/j.jvlc.2018.10.001_bib0035
  article-title: Understanding concerns in software: insights gained from two case studies
– start-page: 743
  year: 2014
  ident: 10.1016/j.jvlc.2018.10.001_sbref0085
  article-title: Linking sketches and diagrams to source code artifacts
– volume: 39
  start-page: 84
  issue: 12
  year: 2004
  ident: 10.1016/j.jvlc.2018.10.001_bib0112
  article-title: Example centric programming
  publication-title: ACM SIGPLAN Not.
  doi: 10.1145/1052883.1052894
– start-page: 26
  year: 2009
  ident: 10.1016/j.jvlc.2018.10.001_bib0124
  article-title: Supporting program comprehension in agile with links to user stories
– start-page: 95
  year: 2009
  ident: 10.1016/j.jvlc.2018.10.001_bib0050
  article-title: Inline visualization of concerns
– start-page: 53
  year: 2013
  ident: 10.1016/j.jvlc.2018.10.001_bib0123
  article-title: Usable live programming
– volume: 38
  start-page: 579
  issue: 3
  year: 2012
  ident: 10.1016/j.jvlc.2018.10.001_bib0031
  article-title: Exploiting dynamic information in IDEs improves speed and correctness of software maintenance tasks
  publication-title: IEEE Trans. Software Eng.
  doi: 10.1109/TSE.2011.42
– start-page: 1025
  year: 2011
  ident: 10.1016/j.jvlc.2018.10.001_bib0045
  article-title: Miler: a toolset for exploring email data
– volume: 2016
  year: 2016
  ident: 10.1016/j.jvlc.2018.10.001_sbref0079
  article-title: Embedding programming context into source code
– start-page: 265
  year: 2001
  ident: 10.1016/j.jvlc.2018.10.001_bib0060
  article-title: Exploiting the map metaphor in a tool for software evolution
– start-page: 367
  year: 2010
  ident: 10.1016/j.jvlc.2018.10.001_bib0082
  article-title: Using dynamic analysis to create trace-focused user interfaces for IDEs
– start-page: 193
  year: 2005
  ident: 10.1016/j.jvlc.2018.10.001_bib0006
  article-title: On the use of visualization to support awareness of human activities in software development: a survey and a framework
– start-page: 13
  year: 2015
  ident: 10.1016/j.jvlc.2018.10.001_bib0073
  article-title: In-situ visualisation of fractional code ownership over time
– volume: 2017
  start-page: 63
  year: 2017
  ident: 10.1016/j.jvlc.2018.10.001_sbref0078
  article-title: Moonstone: support for understanding and writing exception handling code
– volume: 7349
  start-page: 178
  year: 2012
  ident: 10.1016/j.jvlc.2018.10.001_bib0091
  article-title: TexMo: a multi-language development environment
  doi: 10.1007/978-3-642-31491-9_15
– volume: 2015-August
  start-page: 151
  year: 2015
  ident: 10.1016/j.jvlc.2018.10.001_bib0072
  article-title: Rethinking user interfaces for feature location
– volume: 31
  start-page: 73
  issue: 1
  year: 1987
  ident: 10.1016/j.jvlc.2018.10.001_bib0017
  article-title: LEXX—a programmable structured editor
  publication-title: IBM J. Res. Dev.
  doi: 10.1147/rd.311.0073
– volume: 35
  start-page: 756
  issue: 6
  year: 2009
  ident: 10.1016/j.jvlc.2018.10.001_bib0055
  article-title: The “physics” of notations: toward a scientific basis for constructing visual notations in software engineering
  publication-title: IEEE Trans. Softw. Eng.
  doi: 10.1109/TSE.2009.67
– volume: 35
  start-page: 470
  issue: 4
  year: 2009
  ident: 10.1016/j.jvlc.2018.10.001_bib0034
  article-title: How software developers use tagging to support reminding and refinding
  publication-title: IEEE Trans. Softw. Eng.
  doi: 10.1109/TSE.2009.15
– start-page: 320
  year: 2009
  ident: 10.1016/j.jvlc.2018.10.001_bib0061
  article-title: Improving API documentation usability with knowledge pushing
– start-page: 5
  year: 2010
  ident: 10.1016/j.jvlc.2018.10.001_bib0028
  article-title: An interactive ambient visualization for code smells
– start-page: 127
  year: 2016
  ident: 10.1016/j.jvlc.2018.10.001_bib0088
  article-title: Debugging energy-efficiency related field failures in mobile apps
– start-page: 2481
  year: 2014
  ident: 10.1016/j.jvlc.2018.10.001_bib0057
  article-title: Addressing misconceptions about code with always-on programming visualizations
– volume: 21
  start-page: 34
  issue: 6
  year: 2001
  ident: 10.1016/j.jvlc.2018.10.001_bib0012
  article-title: Recent advances in augmented reality
  publication-title: IEEE Comput. Graph. Appl.
  doi: 10.1109/38.963459
– start-page: 185
  year: 2009
  ident: 10.1016/j.jvlc.2018.10.001_bib0049
  article-title: Explicit concern-driven development with ArchEvol
– start-page: 13
  year: 2013
  ident: 10.1016/j.jvlc.2018.10.001_bib0021
  article-title: vsInk: Integrating digital ink with program code in Visual Studio
– start-page: 101
  year: 2011
  ident: 10.1016/j.jvlc.2018.10.001_bib0033
  article-title: Collective code bookmarks for program comprehension
– start-page: 469
  year: 2015
  ident: 10.1016/j.jvlc.2018.10.001_bib0043
  article-title: Historef: a tool for edit history refactoring
– start-page: 421
  year: 2008
  ident: 10.1016/j.jvlc.2018.10.001_bib0120
  article-title: Breaking the barriers to successful refactoring: observations and tools for extract method
– start-page: 1064
  year: 2012
  ident: 10.1016/j.jvlc.2018.10.001_bib0110
  article-title: Debugger Canvas: industrial experience with the Code Bubbles paradigm
– start-page: 2738
  year: 2017
  ident: 10.1016/j.jvlc.2018.10.001_sbref0100
  article-title: Exploring coordination models for ad hoc programming teams
– start-page: 173
  year: 2004
  ident: 10.1016/j.jvlc.2018.10.001_bib0106
  article-title: Managing duplicated code with linked editing
– volume: 133
  start-page: 268
  year: 2011
  ident: 10.1016/j.jvlc.2018.10.001_bib0067
  article-title: Assisting programmers resolving vulnerabilities in Java web applications
  doi: 10.1007/978-3-642-17881-8_26
– start-page: 65
  year: 2014
  ident: 10.1016/j.jvlc.2018.10.001_bib0090
  article-title: CodeGraffiti: using hand-drawn sketches connected to code bases in navigation tasks
– volume: 12
  start-page: 159
  issue: 2
  year: 2002
  ident: 10.1016/j.jvlc.2018.10.001_bib0075
  article-title: DrScheme: A programming environment for Scheme
  publication-title: J. Funct. Program.
  doi: 10.1017/S0956796801004208
– volume: 54
  start-page: 1297
  issue: 12
  year: 2012
  ident: 10.1016/j.jvlc.2018.10.001_bib0077
  article-title: Increasing clone maintenance support by unifying clone detection and refactoring activities
  publication-title: Inf. Softw. Technol.
  doi: 10.1016/j.infsof.2012.06.011
– volume: 2985
  start-page: 281
  year: 2004
  ident: 10.1016/j.jvlc.2018.10.001_bib0121
  article-title: Integrating the soot compiler infrastructure into an IDE
  doi: 10.1007/978-3-540-24723-4_19
– start-page: 100
  year: 2017
  ident: 10.1016/j.jvlc.2018.10.001_bib0052
  article-title: FLOrIDA: feature LOcatIon DAshboard for extracting and visualizing feature traces
– start-page: 41
  year: 2014
  ident: 10.1016/j.jvlc.2018.10.001_bib0013
  article-title: Towards user-friendly projectional editors
– start-page: 2207
  year: 2011
  ident: 10.1016/j.jvlc.2018.10.001_bib0038
  article-title: HyperSource: bridging the gap between source and code-related web sites
– start-page: 9
  year: 2014
  ident: 10.1016/j.jvlc.2018.10.001_bib0001
  article-title: Envision: a fast and flexible visual code editor with fluid interactions (overview)
– volume: 8
  start-page: 50
  issue: 4
  year: 2006
  ident: 10.1016/j.jvlc.2018.10.001_bib0022
  article-title: Developing scientific applications using Eclipse
  publication-title: Comput. Sci. Eng.
  doi: 10.1109/MCSE.2006.64
– start-page: 1367
  year: 2012
  ident: 10.1016/j.jvlc.2018.10.001_bib0076
  article-title: Facilitating communication between engineers with CARES
– start-page: 9
  year: 2010
  ident: 10.1016/j.jvlc.2018.10.001_bib0037
  article-title: Actively comparing clones inside the code editor
– start-page: 737
  year: 2017
  ident: 10.1016/j.jvlc.2018.10.001_bib0099
  article-title: Omnicode: A novice-oriented live programming environment with always-on run-time value visualizations
– start-page: 1
  year: 2008
  ident: 10.1016/j.jvlc.2018.10.001_bib0089
  article-title: Recommending method invocation context changes
– start-page: 92
  year: 1997
  ident: 10.1016/j.jvlc.2018.10.001_bib0044
  article-title: The structure of the information visualization design space
– volume: 18
  start-page: 22
  issue: 1
  year: 2007
  ident: 10.1016/j.jvlc.2018.10.001_bib0070
  article-title: What You See Is What You Code: A ”live” algorithm development and visualization environment for novice learners
  publication-title: J. Visual Lang. Comput.
  doi: 10.1016/j.jvlc.2006.03.002
– start-page: 267
  year: 2011
  ident: 10.1016/j.jvlc.2018.10.001_bib0102
  article-title: ASIDE: IDE support for web application security
– volume: 71
  start-page: 77
  year: 2016
  ident: 10.1016/j.jvlc.2018.10.001_bib0009
  article-title: Domain-specific languages: a systematic mapping study
  publication-title: Inf. Softw. Technol.
  doi: 10.1016/j.infsof.2015.11.001
– volume: 53
  start-page: 625
  issue: 6
  year: 2011
  ident: 10.1016/j.jvlc.2018.10.001_bib0020
  article-title: Identifying relevant studies in software engineering
  publication-title: Inf. Softw. Technol.
  doi: 10.1016/j.infsof.2010.12.010
– volume: 10360
  start-page: 264
  year: 2017
  ident: 10.1016/j.jvlc.2018.10.001_bib0098
  article-title: Improved developer support for the detection of cross-browser incompatibilities
  doi: 10.1007/978-3-319-60131-1_15
– start-page: 32
  year: 2002
  ident: 10.1016/j.jvlc.2018.10.001_bib0007
  article-title: A task oriented view of software visualization
– start-page: 297
  year: 2010
  ident: 10.1016/j.jvlc.2018.10.001_bib0069
  article-title: DSketch: lightweight, adaptable dependency analysis
– start-page: 193
  year: 2011
  ident: 10.1016/j.jvlc.2018.10.001_bib0039
  article-title: Supporting software history exploration
– year: 2018
  ident: 10.1016/j.jvlc.2018.10.001_sbref0126
  article-title: Augmenting code with in situ visualizations to aid program understanding
– start-page: 50
  year: 2005
  ident: 10.1016/j.jvlc.2018.10.001_bib0116
  article-title: JScoper: Eclipse support for research on scoping and instrumentation for real time Java applications
– start-page: 14
  year: 2015
  ident: 10.1016/j.jvlc.2018.10.001_bib0118
  article-title: Runtime metric meets developer: building better cloud applications using feedback
– start-page: 629
  year: 2016
  ident: 10.1016/j.jvlc.2018.10.001_bib0051
  article-title: FeatureIDE: taming the preprocessor wilderness
– start-page: 17
  year: 2014
  ident: 10.1016/j.jvlc.2018.10.001_sbref0042
  article-title: EduCo: an integrated social environment for teaching and learning software engineering courses
– volume: 134
  start-page: 19
  year: 2017
  ident: 10.1016/j.jvlc.2018.10.001_bib0114
  article-title: Continuous quality assessment with inCode
  publication-title: Sci. Comput. Program.
  doi: 10.1016/j.scico.2015.02.007
– volume: 94
  start-page: 161
  issue: Supplement C
  year: 2014
  ident: 10.1016/j.jvlc.2018.10.001_bib0004
  article-title: A systematic review of software architecture visualization techniques
  publication-title: J. Syst. Soft.
  doi: 10.1016/j.jss.2014.03.071
– volume: 269
  start-page: 15
  year: 2017
  ident: 10.1016/j.jvlc.2018.10.001_bib0093
  article-title: Traceability in a fine grained software configuration management system
  doi: 10.1007/978-3-319-49421-0_2
– volume: 13
  start-page: 54
  issue: 2
  year: 2013
  ident: 10.1016/j.jvlc.2018.10.001_bib0005
  article-title: Algorithm visualization using the VizAlgo platform
  publication-title: Acta Electrotechnica et Informatica
– volume: 2006
  start-page: 260
  year: 2006
  ident: 10.1016/j.jvlc.2018.10.001_bib0096
  article-title: Fluid source code views
– start-page: 158
  year: 2007
  ident: 10.1016/j.jvlc.2018.10.001_bib0024
  article-title: Tracking code clones in evolving software
– start-page: 225
  year: 2017
  ident: 10.1016/j.jvlc.2018.10.001_bib0053
  article-title: Mapping features to source code through product line architecture: traceability and conformance
– start-page: 211
  year: 2012
  ident: 10.1016/j.jvlc.2018.10.001_bib0103
  article-title: Reconciling manual and automatic refactoring
– volume: 17
  start-page: 3
  issue: 1
  year: 2017
  ident: 10.1016/j.jvlc.2018.10.001_bib0016
  article-title: Exposing runtime information through source code annotations
  publication-title: Acta Electrotechnica et Informatica
  doi: 10.15546/aeei-2017-0001
– start-page: 20
  year: 2015
  ident: 10.1016/j.jvlc.2018.10.001_bib0068
  article-title: CodeBasket: making developers’ mental model visible and explorable
– start-page: 5
  year: 2014
  ident: 10.1016/j.jvlc.2018.10.001_bib0058
  article-title: How live coding affects developers’ coding behavior
– start-page: 7
  year: 2015
  ident: 10.1016/j.jvlc.2018.10.001_bib0086
  article-title: CSIclipse: presenting crash analysis data to developers
– volume: 4
  start-page: 2503
  year: 2010
  ident: 10.1016/j.jvlc.2018.10.001_bib0101
  article-title: Code Bubbles: A working set-based interface for code understanding and maintenance
– volume: 55
  start-page: 1
  year: 2016
  ident: 10.1016/j.jvlc.2018.10.001_bib0008
  article-title: Freeform digital ink annotations in electronic documents: a systematic mapping study
  publication-title: Comput. Graphics
  doi: 10.1016/j.cag.2015.10.014
– start-page: 547
  year: 2009
  ident: 10.1016/j.jvlc.2018.10.001_bib0059
  article-title: Beyond generated software documentation - a Web 2.0 perspective
– start-page: 211
  year: 2016
  ident: 10.1016/j.jvlc.2018.10.001_bib0095
  article-title: From quick fixes to slow fixes: reimagining static analysis resolutions to enable design space exploration
– start-page: 90
  year: 2016
  ident: 10.1016/j.jvlc.2018.10.001_bib0109
  article-title: Language design and implementation for the domain of coding conventions
SSID ssj0007836
Score 2.327597
Snippet •Source code augmentation is visualization located directly in plain-text source code.•We performed a systematic mapping study, resulting in a list of 103...
SourceID crossref
elsevier
SourceType Enrichment Source
Index Database
Publisher
StartPage 46
SubjectTerms In situ visualization
Integrated development environment (IDE)
Source code editor augmentation
Survey
Systematic review
Title Visual augmentation of source code editors: A systematic mapping study
URI https://dx.doi.org/10.1016/j.jvlc.2018.10.001
Volume 49
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVESC
  databaseName: Baden-Württemberg Complete Freedom Collection (Elsevier)
  customDbUrl:
  eissn: 1095-8533
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0007836
  issn: 1045-926X
  databaseCode: GBLVA
  dateStart: 20110101
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
– providerCode: PRVESC
  databaseName: Elsevier ScienceDirect Complete Freedom Collection
  customDbUrl:
  eissn: 1095-8533
  dateEnd: 20181231
  omitProxy: true
  ssIdentifier: ssj0007836
  issn: 1045-926X
  databaseCode: ACRLP
  dateStart: 19950301
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
– providerCode: PRVESC
  databaseName: Freedom Collection Journals
  customDbUrl:
  eissn: 1095-8533
  dateEnd: 20181231
  omitProxy: true
  ssIdentifier: ssj0007836
  issn: 1045-926X
  databaseCode: AIKHN
  dateStart: 19950301
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
– providerCode: PRVESC
  databaseName: ScienceDirect Freedom Collection 2013
  customDbUrl:
  eissn: 1095-8533
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0007836
  issn: 1045-926X
  databaseCode: .~1
  dateStart: 19950101
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
– providerCode: PRVLSH
  databaseName: Elsevier Journals
  customDbUrl:
  mediaType: online
  eissn: 1095-8533
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0007836
  issn: 1045-926X
  databaseCode: AKRWK
  dateStart: 19930301
  isFulltext: true
  providerName: Library Specific Holdings
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LT8JAEN4QvHjxgS98kD0YL6bQ7YuuN0IkqISLYrg1u90ugfCKBY_-dmfaLWhiOHid7DbN1-nOzGa-bwi5jWPNIQo7lnQdCQWKZ1tC-FC1ai5i7kiUIcNui37QHXjPQ39YIu2CC4Ntlebsz8_07LQ2loZBs7EcjxuvUEj43AmG4JQ2C7MSCNW_wKfrX9s2D2Qp5IoEvoWrDXEm7_GafE5RxpCF9azDi_0dnH4EnM4ROTCZIm3lL3NMSsm8Qg5N1kjNP5mCqRjMUNgq5LxnbiFTekd7G-Hk9IR03sfpGp4q1qOZYR3N6ULT_A6fIsGdAiQ4gueBtuhW55nOBCo5jGimR3tKBp3Ht3bXMqMUrNi17ZUVo4hPAKmE4jpQgikcRaWaylcuV74TK1eEvOl4bpg4LG6GMtSB9iVUE3YSMM3dM1KeL-bJBaEykK4t4NNqwTydMIlcVQ4xDiC2lRJVwgoMo9jojOO4i2lUNJRNIsQ9QtzRBrhXyf1mzzJX2di52i8-TfTLVyIIAzv2Xf5z3xXZd5CJmDWxXJPy6mOd3EAqspK1zNdqZK_19NLtfwPSMtzY
linkProvider Elsevier
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV07T8MwED6hMsDC-_3ygFhQaJzEacxWVVQFShco6hbZcVy1KgXRlt_PXeMUkBAD6yUXRZ_te1h33wGcZ5mV6IUDT4eBxgQl8j2lBGatVqpMBppoyKjaohO3utFdT_SWoFH2wlBZpbP9hU2fW2snqTo0q2-DQfUREwkhg7iHm9LnCaVAy5FAm1yB5frtfauzMMjUqFCQEgiPFFzvTFHmNfwYEZMhT67mRV78d__0zec0N2DNBYusXvzPJizl4y1Yd4Ejc8dygqJyNkMp24K9truInLAL1l5wJ0-2ofk8mMzwq2rWf3GNR2P2allxjc-ox50hKjSF55rV2RfVM3tRRObQZ3NK2h3oNm-eGi3PTVPwstD3p15GPD4xRhNG2tgobmgalakZYUJpRJCZUCWyFkRhkgc8qyU6sbEVGhMKP4-5leEuVMav43wfmI516CtcXat4ZHOuqV1VoptDiH1j1AHwEsM0c1TjNPFilJY1ZcOUcE8Jd5Ih7gdwudB5K4g2_nxblEuT_tguKXqCP_QO_6l3Biutp4d22r7t3B_BKj0palqOoTJ9n-UnGJlM9anbeZ9elN9y
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Visual+augmentation+of+source+code+editors%3A+A+systematic+mapping+study&rft.jtitle=Journal+of+visual+languages+and+computing&rft.au=Sul%C3%ADr%2C+Mat%C3%BA%C5%A1&rft.au=Ba%C4%8D%C3%ADkov%C3%A1%2C+Michaela&rft.au=Chodarev%2C+Sergej&rft.au=Porub%C3%A4n%2C+Jaroslav&rft.date=2018-12-01&rft.issn=1045-926X&rft.volume=49&rft.spage=46&rft.epage=59&rft_id=info:doi/10.1016%2Fj.jvlc.2018.10.001&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_jvlc_2018_10_001
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1045-926X&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1045-926X&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1045-926X&client=summon