|
| 1 | +@PhdThesis{ballance1989, |
| 2 | + Note = {(also technical report UCB/CSD89/548)}, |
| 3 | + School = {University of California, Berkeley}, |
| 4 | + author = {Ballance, R.}, |
| 5 | + title = {Syntactic and Semantic Checking in Language-Based Editing Systems}, |
| 6 | + year = {1989}, |
| 7 | +} |
| 8 | + |
| 9 | +@Article{bahlke1986, |
| 10 | + Month = {oct}, |
| 11 | + author = {Bahlke, R. and Snelting, G.}, |
| 12 | + title = {The PSG System: From Formal Language Definition to Interactive Programming Environments}, |
| 13 | + journal = {toplas}, |
| 14 | + volume = {8}, |
| 15 | + number = {4}, |
| 16 | + pages = {547-576}, |
| 17 | + year = {1986}, |
| 18 | +} |
| 19 | + |
| 20 | +@InProceedings{grosch1990, |
| 21 | + BookTitle = {Programming Language Implementations and Logic Programming}, |
| 22 | + Editor = {Deransart, P. and Maluszyn{\'{}}nski, J.}, |
| 23 | + Note = {LNCS 456}, |
| 24 | + Publisher = {SpringerVerlag}, |
| 25 | + author = {Grosch, F. and Snelting, G.}, |
| 26 | + title = {Inference-Based Overloading Resolution for ADA}, |
| 27 | + pages = {30-44}, |
| 28 | + year = {1990}, |
| 29 | +} |
| 30 | + |
| 31 | +@Article{snelting1991, |
| 32 | + author = {Snelting, G.}, |
| 33 | + title = {The calculus of context relations}, |
| 34 | + journal = {acta}, |
| 35 | + volume = {28}, |
| 36 | + number = {5}, |
| 37 | + pages = {411-445}, |
| 38 | + year = {1991}, |
| 39 | +} |
| 40 | + |
| 41 | +@Article{gkahn1983, |
| 42 | + author = {Morcos, E. and Mel{\'{e}}s{\`{e}}, B. and Lang, B. and Kahn, G.}, |
| 43 | + title = {Metal: A formalism to specify formalisms}, |
| 44 | + journal = {ScienceOfComputerProgramming}, |
| 45 | + volume = {3}, |
| 46 | + number = {2}, |
| 47 | + pages = {151-188}, |
| 48 | + year = {1983}, |
| 49 | +} |
| 50 | + |
| 51 | +@Article{birsan2005, |
| 52 | + Address = {New York, NY, USA}, |
| 53 | + Bdsk-file-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNEHCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhdGjSDRobHFdOUy5kYXRhgAVPEQFaAAAAAAFaAAIAAANNYWMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADE0cfCSCsAAAACwm8OcDQwLWJpcnNhbi5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7m6cYzSsUAAAAAAAAAAAACAAIAAAkgAAAAAAAAAAAAAAAAAAAACURvd25sb2FkcwAAEAAIAADE0bmyAAAAEQAIAADGMzy1AAAAAQAMAALCbwACwlUAAHmOAAIAJk1hYzpVc2VyczpnYXY6RG93bmxvYWRzOnA0MC1iaXJzYW4ucGRmAA4AHgAOAHAANAAwAC0AYgBpAHIAcwBhAG4ALgBwAGQAZgAPAAgAAwBNAGEAYwASACJVc2Vycy9nYXYvRG93bmxvYWRzL3A0MC1iaXJzYW4ucGRmABMAAS8AABUAAgAK//8AANIeHyAhWCRjbGFzc2VzWiRjbGFzc25hbWWjISIjXU5TTXV0YWJsZURhdGFWTlNEYXRhWE5TT2JqZWN0XxAeLi4vLi4vRG93bmxvYWRzL3A0MC1iaXJzYW4ucGRm0h4fJieiJyNcTlNEaWN0aW9uYXJ5AAgAEQAaAB8AKQAyADcAOgA/AEEAUwBcAGIAaQBwAHgAgwCFAIgAigCMAI8AkQCTAJ0AqgCvALcAuQIXAhwCJQIwAjQCQgJJAlICcwJ4AnsAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAACiA==}, |
| 54 | + Date-added = {2009-05-15 16:38:29 +0100}, |
| 55 | + Date-modified = {2009-05-15 16:39:33 +0100}, |
| 56 | + Doi = {http://doi.acm.org/10.1145/1053331.1053345}, |
| 57 | + Issn = {1542-7730}, |
| 58 | + Publisher = {ACM}, |
| 59 | + author = {Birsan, D.}, |
| 60 | + title = {On Plug-ins and Extensible Architectures}, |
| 61 | + journal = {Queue}, |
| 62 | + volume = {3}, |
| 63 | + number = {2}, |
| 64 | + pages = {40-46}, |
| 65 | + year = {2005}, |
| 66 | +} |
| 67 | + |
| 68 | +@Article{ko2004, |
| 69 | + Address = {Los Alamitos, CA, USA}, |
| 70 | + Doi = {http://doi.ieeecomputersociety.org/10.1109/VLHCC.2004.18}, |
| 71 | + Isbn = {0-7803-8696-5}, |
| 72 | + Publisher = {IEEE Computer Society}, |
| 73 | + author = {Ko, A. J.}, |
| 74 | + title = {Designing a Flexible and Supportive Direct-Manipulation Programming Environment}, |
| 75 | + journal = {Visual Languages - Human Centric Computing}, |
| 76 | + volume = {0}, |
| 77 | + pages = {277-278}, |
| 78 | + year = {2004}, |
| 79 | +} |
| 80 | + |
| 81 | +@Article{chomsky1956, |
| 82 | + Author = {N. Chomsky}, |
| 83 | + Bdsk-file-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNEHCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhdGjSDRobHFdOUy5kYXRhgAVPEQFSAAAAAAFSAAIAAANNYWMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADE0cfCSCsAAAACwm8MMTk1NjA5LS0ucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7mrcYzQ4oAAAAAAAAAAAACAAIAAAkgAAAAAAAAAAAAAAAAAAAACURvd25sb2FkcwAAEAAIAADE0bmyAAAAEQAIAADGMzV6AAAAAQAMAALCbwACwlUAAHmOAAIAJE1hYzpVc2VyczpnYXY6RG93bmxvYWRzOjE5NTYwOS0tLnBkZgAOABoADAAxADkANQA2ADAAOQAtAC0ALgBwAGQAZgAPAAgAAwBNAGEAYwASACBVc2Vycy9nYXYvRG93bmxvYWRzLzE5NTYwOS0tLnBkZgATAAEvAAAVAAIACv//AADSHh8gIVgkY2xhc3Nlc1okY2xhc3NuYW1loyEiI11OU011dGFibGVEYXRhVk5TRGF0YVhOU09iamVjdF8QHC4uLy4uL0Rvd25sb2Fkcy8xOTU2MDktLS5wZGbSHh8mJ6InI1xOU0RpY3Rpb25hcnkACAARABoAHwApADIANwA6AD8AQQBTAFwAYgBpAHAAeACDAIUAiACKAIwAjwCRAJMAnQCqAK8AtwC5Ag8CFAIdAigCLAI6AkECSgJpAm4CcQAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAAJ+}, |
| 84 | + Date-added = {2009-05-15 16:13:43 +0100}, |
| 85 | + Date-modified = {2009-05-15 16:15:53 +0100}, |
| 86 | + Journal = {IRE Transactions on Information Theory 2}, |
| 87 | + Pages = {113{--}123}, |
| 88 | + author = {N. Chomsky,}, |
| 89 | + title = {Three Models for the Description of Language}, |
| 90 | + year = {1956}, |
| 91 | +} |
| 92 | + |
| 93 | +@Book{harrison1978, |
| 94 | + Address = {Reading, Mass.}, |
| 95 | + Date-added = {2009-05-15 16:01:24 +0100}, |
| 96 | + Date-modified = {2009-05-15 16:04:04 +0100}, |
| 97 | + Publisher = {Addison-Wesley }, |
| 98 | + author = {Harrison, M. A.}, |
| 99 | + title = {Introduction to Formal Language Theory}, |
| 100 | + number = {0201029553}, |
| 101 | + year = {1978}, |
| 102 | +} |
| 103 | + |
| 104 | +@InProceedings{bucci1995, |
| 105 | + BookTitle = {Proceedings of the Seventh Workshop on Software Reuse}, |
| 106 | + Month = {sep}, |
| 107 | + author = {Bucci, P.}, |
| 108 | + title = {A Program Editor to Promote Reuse}, |
| 109 | + year = {1995}, |
| 110 | +} |
| 111 | + |
| 112 | +@InProceedings{edwards2005, |
| 113 | + Address = {New York, NY, USA}, |
| 114 | + BookTitle = {OOPSLA {'}05: Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications}, |
| 115 | + Doi = {http://doi.acm.org/10.1145/1094811.1094851}, |
| 116 | + Isbn = {1-59593-031-0}, |
| 117 | + Location = {San Diego, CA, USA}, |
| 118 | + Publisher = {ACM}, |
| 119 | + author = {Edwards, J.}, |
| 120 | + title = {Subtext: uncovering the simplicity of programming}, |
| 121 | + pages = {505-518}, |
| 122 | + year = {2005}, |
| 123 | +} |
| 124 | + |
| 125 | +@Article{maletic2002, |
| 126 | + Address = {Los Alamitos, CA, USA}, |
| 127 | + Doi = {http://doi.ieeecomputersociety.org/10.1109/WPC.2002.1021351}, |
| 128 | + Issn = {1092-8138}, |
| 129 | + Publisher = {IEEE Computer Society}, |
| 130 | + author = {Maletic, J. I. and Collard, M. L. and Marcus, A.}, |
| 131 | + title = {Source Code Files as Structured Documents}, |
| 132 | + journal = {International Conference on Program Comprehension}, |
| 133 | + volume = {0}, |
| 134 | + pages = {289}, |
| 135 | + year = {2002}, |
| 136 | +} |
| 137 | + |
| 138 | +@InProceedings{shneiderman1981, |
| 139 | + Address = {New York, NY, USA}, |
| 140 | + BookTitle = {Proceedings of the joint conference on Easier and more productive use of computer systems. (Part - II)}, |
| 141 | + Doi = {http://doi.acm.org/10.1145/800276.810991}, |
| 142 | + Isbn = {0-89791-064-8}, |
| 143 | + Location = {Ann Arbor, MI}, |
| 144 | + Publisher = {ACM}, |
| 145 | + author = {Shneiderman, B.}, |
| 146 | + title = {Direct manipulation: A step beyond programming languages (abstract only)}, |
| 147 | + pages = {143}, |
| 148 | + year = {1981}, |
| 149 | +} |
| 150 | + |
| 151 | +@Article{dmitriev2005, |
| 152 | + Month = {feb}, |
| 153 | + Url = {www.onboard.jetbrains.com/is1/articles/04/10/lop/}, |
| 154 | + author = {Dmitriev, S.}, |
| 155 | + title = {Language Oriented Programming: The Next Programming Paradigm}, |
| 156 | + journal = {OnBoard, Online Magazine}, |
| 157 | + volume = {Issue 2}, |
| 158 | + year = {2005}, |
| 159 | +} |
| 160 | + |
| 161 | +@Article{winograd1979, |
| 162 | + Address = {New York, NY, USA}, |
| 163 | + Doi = {http://doi.acm.org/10.1145/359131.359133}, |
| 164 | + Issn = {0001-0782}, |
| 165 | + Publisher = {ACM}, |
| 166 | + author = {Winograd, T.}, |
| 167 | + title = {Beyond programming languages}, |
| 168 | + journal = {Commun. ACM}, |
| 169 | + volume = {22}, |
| 170 | + number = {7}, |
| 171 | + pages = {391-401}, |
| 172 | + year = {1979}, |
| 173 | +} |
| 174 | + |
| 175 | +@Article{weinreich1997, |
| 176 | + Address = {Los Alamitos, CA, USA}, |
| 177 | + Doi = {http://doi.ieeecomputersociety.org/10.1109/TOOLS.1997.681864}, |
| 178 | + Isbn = {0-8186-8485-2}, |
| 179 | + Publisher = {IEEE Computer Society}, |
| 180 | + author = {Weinreich, R.}, |
| 181 | + title = {A Component Framework for Direct-Manipulation Editors}, |
| 182 | + journal = {Technology of Object-Oriented Languages, International Conference on}, |
| 183 | + volume = {0}, |
| 184 | + pages = {99}, |
| 185 | + year = {1997}, |
| 186 | +} |
| 187 | + |
| 188 | +@Article{ward1994, |
| 189 | + author = {Ward, M.}, |
| 190 | + title = {Language Oriented Programming}, |
| 191 | + journal = {Software{---}Concepts and Tools}, |
| 192 | + number = {15}, |
| 193 | + pages = {147-161}, |
| 194 | + year = {1994}, |
| 195 | +} |
| 196 | + |
| 197 | +@InProceedings{agrawal2003, |
| 198 | + Address = {New York, NY, USA}, |
| 199 | + BookTitle = {OOPSLA {'}03: Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications}, |
| 200 | + Doi = {http://doi.acm.org/10.1145/949344.949347}, |
| 201 | + Isbn = {1-58113-751-6}, |
| 202 | + Location = {Anaheim, CA, USA}, |
| 203 | + Publisher = {ACM}, |
| 204 | + author = {Agrawal, A. and Karsai, G. and Ledeczi, A.}, |
| 205 | + title = {An end-to-end domain-driven software development framework}, |
| 206 | + pages = {8-15}, |
| 207 | + year = {2003}, |
| 208 | +} |
| 209 | + |
| 210 | +@Article{teitelbaum1981, |
| 211 | + Address = {New York, NY, USA}, |
| 212 | + Doi = {http://doi.acm.org/10.1145/358746.358755}, |
| 213 | + Issn = {0001-0782}, |
| 214 | + Publisher = {ACM}, |
| 215 | + author = {Teitelbaum, T. and Reps, T.}, |
| 216 | + title = {The Cornell program synthesizer: a syntax-directed programming environment}, |
| 217 | + journal = {Commun. ACM}, |
| 218 | + volume = {24}, |
| 219 | + number = {9}, |
| 220 | + pages = {563-573}, |
| 221 | + year = {1981}, |
| 222 | +} |
| 223 | + |
| 224 | +@InProceedings{birnbaum2005, |
| 225 | + Address = {Washington, DC, USA}, |
| 226 | + BookTitle = {VLHCC {'}05: Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing}, |
| 227 | + Doi = {http://dx.doi.org/10.1109/VLHCC.2005.15}, |
| 228 | + Isbn = {0-7695-2443-5}, |
| 229 | + Publisher = {IEEE Computer Society}, |
| 230 | + author = {Birnbaum, B. E. and Goldman, K. J.}, |
| 231 | + title = {Achieving Flexibility in Direct-Manipulation Programming Environments by Relaxing the Edit-Time Grammar}, |
| 232 | + pages = {259-266}, |
| 233 | + year = {2005}, |
| 234 | +} |
| 235 | + |
| 236 | +@InProceedings{ward2005, |
| 237 | + Address = {Washington, DC, USA}, |
| 238 | + BookTitle = {COMPSAC {'}05: Proceedings of the 29th Annual International Computer Software and Applications Conference}, |
| 239 | + Doi = {http://dx.doi.org/10.1109/COMPSAC.2005.107}, |
| 240 | + Isbn = {0-7695-2413-3}, |
| 241 | + Publisher = {IEEE Computer Society}, |
| 242 | + author = {Ward, M. and Zedan, H.}, |
| 243 | + title = {MetaWSL and Meta-Transformations in the FermaT Transformation System}, |
| 244 | + pages = {233-238}, |
| 245 | + year = {2005}, |
| 246 | +} |
| 247 | + |
| 248 | +@Article{simonyi2006, |
| 249 | + Address = {New York, NY, USA}, |
| 250 | + Doi = {http://doi.acm.org/10.1145/1167515.1167511}, |
| 251 | + Issn = {0362-1340}, |
| 252 | + Publisher = {ACM}, |
| 253 | + author = {Simonyi, C. and Christerson, M. and Clifford, S.}, |
| 254 | + title = {Intentional software}, |
| 255 | + journal = {SIGPLAN Not.}, |
| 256 | + volume = {41}, |
| 257 | + number = {10}, |
| 258 | + pages = {451-464}, |
| 259 | + year = {2006}, |
| 260 | +} |
| 261 | + |
| 262 | +@Article{goldman2004, |
| 263 | + Publisher = {Elsevier}, |
| 264 | + author = {Goldman, K. J.}, |
| 265 | + title = {An interactive environment for beginning Java programmers}, |
| 266 | + journal = {Science of Computer Programming}, |
| 267 | + volume = {53}, |
| 268 | + number = {1}, |
| 269 | + pages = {3-24}, |
| 270 | + year = {2004}, |
| 271 | +} |
| 272 | + |
| 273 | +@article{bravenboer2008, |
| 274 | + Publisher = {Elsevier}, |
| 275 | + author = {Bravenboer, M. and Kalleberg, K. T. and Vermaas, R. and Visser, E.}, |
| 276 | + title = {Stratego/XT 0.17. A language and toolset for program transformation}, |
| 277 | + journal = {Science of Computer Programming}, |
| 278 | + volume = {72}, |
| 279 | + number = {1-2}, |
| 280 | + pages = {52-70}, |
| 281 | + year = {2008}, |
| 282 | +} |
| 283 | + |
| 284 | +@techreport{nokia2009, |
| 285 | + institution = {Nokia Corporation}, |
| 286 | + url = {http://qt.nokia.com/files/pdf/qt-creator-1.3-whitepaper}, |
| 287 | + author = {Nokia Corporation}, |
| 288 | + title = {Qt Creator}, |
| 289 | + year = {2009}, |
| 290 | +} |
| 291 | + |
| 292 | +@article{sim2002, |
| 293 | + Booktitle = {Proceedings of the 10th International Workshop on Program Comprehension}, |
| 294 | + Organization = {IEEE Computer Society}, |
| 295 | + author = {Sim, S. E. and Holt, R. C. and Easterbrook, S.}, |
| 296 | + title = {On using a benchmark to evaluate C++ extractors}, |
| 297 | + pages = {114-123}, |
| 298 | + year = {2002}, |
| 299 | +} |
| 300 | + |
| 301 | +@article{meyer1988, |
| 302 | + author = {Meyer, B.}, |
| 303 | + title = {Cepage: Toward computer-aided design of software.}, |
| 304 | + journal = {Journal of Systems and Software}, |
| 305 | + volume = {8}, |
| 306 | + number = {5}, |
| 307 | + pages = {419-429}, |
| 308 | + year = {1988}, |
| 309 | +} |
| 310 | + |
| 311 | +@Book{hart2004windows, |
| 312 | + Publisher = {Addison-Wesley Professional}, |
| 313 | + author = {Hart, J. M.}, |
| 314 | + title = {Windows system programming}, |
| 315 | + year = {2004}, |
| 316 | +} |
| 317 | + |
| 318 | +@Article{hillegass2008cocoa, |
| 319 | + Publisher = {Addison-Wesley Professional}, |
| 320 | + author = {Hillegass, A.}, |
| 321 | + title = {Cocoa{$^-$} programming for mac{$^-$} os x}, |
| 322 | + year = {2008}, |
| 323 | +} |
| 324 | + |
| 325 | +@Article{peterson1998linux, |
| 326 | + Publisher = {Osborne/McGraw-Hill Berkeley, CA, USA}, |
| 327 | + author = {Peterson, R.}, |
| 328 | + title = {Linux Programmer{'}s Reference}, |
| 329 | + year = {1998}, |
| 330 | +} |
| 331 | + |
0 commit comments