메뉴 건너뛰기




Volumn 1, Issue , 2006, Pages 387-396

Barista: An implementation framework for enabling new tools, interaction techniques and views in code editors

Author keywords

End user software engineering; Programming environments; Structured editors

Indexed keywords

CODES (SYMBOLS); COMPUTER AIDED SOFTWARE ENGINEERING; COMPUTER PROGRAMMING; COMPUTER SCIENCE; USABILITY ENGINEERING;

EID: 33745848869     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: None     Document Type: Conference Paper
Times cited : (68)

References (19)
  • 1
    • 85038080906 scopus 로고
    • Design principles for the enhanced presentation of computer program source text
    • Baecker, R. and Marcus, A., Design Principles for the Enhanced Presentation of Computer Program Source Text, CHI (1986), 51-58.
    • (1986) CHI , pp. 51-58
    • Baecker, R.1    Marcus, A.2
  • 2
    • 33745824915 scopus 로고    scopus 로고
    • Achieving flexibility in direct-manipulation programming environments by relaxing the edit-time grammar
    • Birnbaum, B. E. and Goldman, K. J., Achieving Flexibility in Direct-Manipulation Programming Environments by Relaxing the Edit-Time Grammar, VL/HCC (2005), 259-266.
    • (2005) VL/HCC , pp. 259-266
    • Birnbaum, B.E.1    Goldman, K.J.2
  • 3
    • 16244417946 scopus 로고    scopus 로고
    • Harmonia: A flexible framework for constructing interactive language-based programming tools
    • Technical Report CSD-01-1149
    • Boshernitsan, M., Harmonia: A Flexible Framework for Constructing Interactive Language-Based Programming Tools, University of California, Berkeley, Technical Report CSD-01-1149, 2001.
    • (2001) University of California, Berkeley
    • Boshernitsan, M.1
  • 4
    • 84945138162 scopus 로고
    • Gnome: An introductory programming environment based on a family of structure editors
    • Garlan, D. B. and Miller, P. L., Gnome: An Introductory Programming Environment Based on a Family of Structure Editors, SESPSDE (1984), 65-72.
    • (1984) SESPSDE , pp. 65-72
    • Garlan, D.B.1    Miller, P.L.2
  • 6
    • 0030167097 scopus 로고    scopus 로고
    • Usability analysis of visual programming environments: A 'cognitive dimensions' framework
    • Green, T. R. G. and Petre, M., Usability Analysis of Visual Programming Environments: A 'Cognitive Dimensions' Framework, JVLC, 7, (1996), 131-174.
    • (1996) JVLC , vol.7 , pp. 131-174
    • Green, T.R.G.1    Petre, M.2
  • 7
    • 0035263065 scopus 로고    scopus 로고
    • Rethinking the evaluation of algorithm animations as learning aids: An observational study
    • Kehoe, C., Stasko, J., and Taylor, A., Rethinking the Evaluation of Algorithm Animations as Learning Aids: An Observational Study, IJHCS, 54, 2, (2001), 265-284.
    • (2001) IJHCS , vol.54 , Issue.2 , pp. 265-284
    • Kehoe, C.1    Stasko, J.2    Taylor, A.3
  • 9
    • 57149092979 scopus 로고    scopus 로고
    • Design requirements for more flexible structured editors from a study of programmers' text editing
    • Ko, A. J., Aung, H., and Myers, B. A., Design Requirements for More Flexible Structured Editors from a Study of Programmers' Text Editing, CHI (2005), 1557-1560.
    • (2005) CHI , pp. 1557-1560
    • Ko, A.J.1    Aung, H.2    Myers, B.A.3
  • 10
    • 29244445934 scopus 로고    scopus 로고
    • Eliciting design requirements for maintenance-oriented IDEs: A detailed study of corrective and perfective maintenance tasks
    • Ko, A. J., Aung, H., and Myers, B. A., Eliciting Design Requirements for Maintenance-Oriented IDEs: A Detailed Study of Corrective and Perfective Maintenance Tasks, ICSE (2005), 126-135.
    • (2005) ICSE , pp. 126-135
    • Ko, A.J.1    Aung, H.2    Myers, B.A.3
  • 11
    • 33745850057 scopus 로고    scopus 로고
    • Citrus: A language and toolkit for simplifying the creation of structured editors for code and data
    • Ko, A. J. and Myers, B. A., Citrus: A Language and Toolkit for Simplifying the Creation of Structured Editors for Code and Data, UIST (2005), 3-12.
    • (2005) UIST , pp. 3-12
    • Ko, A.J.1    Myers, B.A.2
  • 12
    • 33745818290 scopus 로고    scopus 로고
    • Maintaining mental models: A study of developer work habits
    • to appear
    • LaToza, T., Venolia, G., and DeLine, R., Maintaining Mental Models: A Study of Developer Work Habits, ICSE (2005), to appear.
    • (2005) ICSE
    • LaToza, T.1    Venolia, G.2    DeLine, R.3
  • 13
    • 5844367311 scopus 로고
    • Evolution of novice programming environments: The structure editors of Carnegie Mellon university
    • Miller, P., Pane, J., Meter, G., and Vorthmann, S., Evolution of Novice Programming Environments: The Structure Editors of Carnegie Mellon University, ILE, 4, 2, (1994), 140-158.
    • (1994) ILE , vol.4 , Issue.2 , pp. 140-158
    • Miller, P.1    Pane, J.2    Meter, G.3    Vorthmann, S.4
  • 14
    • 0025420833 scopus 로고
    • Typographic style is more than cosmetic
    • Oman, P. and Cook, C. R., Typographic Style Is More Than Cosmetic, CACM, 33, 1990, 506-520.
    • (1990) CACM , vol.33 , pp. 506-520
    • Oman, P.1    Cook, C.R.2
  • 15
    • 1442333705 scopus 로고    scopus 로고
    • Using HCI techniques to design a more usable programming system
    • Pane, J. F., Myers, B. A., and Miller, L. B., Using HCI Techniques to Design a More Usable Programming System, HCC (2002), 198-206.
    • (2002) HCC , pp. 198-206
    • Pane, J.F.1    Myers, B.A.2    Miller, L.B.3
  • 16
    • 84976796636 scopus 로고
    • Graphical program development with pecan program development systems
    • Reiss, S. P., Graphical Program Development with Pecan Program Development Systems, SESPSDE (1984), 30-41.
    • (1984) SESPSDE , pp. 30-41
    • Reiss, S.P.1
  • 17
    • 33745848381 scopus 로고    scopus 로고
    • Proxima - A presentation-oriented editor for structured documents
    • Schrage, M. M., Proxima - a Presentation-Oriented Editor for Structured Documents, Utrecht University 2004.
    • Utrecht University 2004
    • Schrage, M.M.1
  • 18
    • 0019614259 scopus 로고
    • The cornell program synthesizer: A syntax-directed programming environment
    • Teitelbaum, T. and Reps, T., The Cornell Program Synthesizer: A Syntax-Directed Programming Environment, CACM, 24, 9, (1981), 563-573.
    • (1981) CACM , vol.24 , Issue.9 , pp. 563-573
    • Teitelbaum, T.1    Reps, T.2
  • 19
    • 0032153740 scopus 로고    scopus 로고
    • Efficient and flexible incremental parsing
    • Wagner, T. A. and Graham, S. L., Efficient and Flexible Incremental Parsing, TOPLAS, 20, 2, (1998), 980-1013.
    • (1998) TOPLAS , vol.20 , Issue.2 , pp. 980-1013
    • Wagner, T.A.1    Graham, S.L.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.