메뉴 건너뛰기




Volumn , Issue , 2007, Pages 567-576

Aligning development tools with the way programmers think about code changes

Author keywords

Cognitive dimensions; Transformations; Visual languages

Indexed keywords

CODE TRANSFORMATIONS; COGNITIVE DIMENSIONS; VISUAL LANGUAGES;

EID: 35348917707     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1240624.1240715     Document Type: Conference Paper
Times cited : (40)

References (31)
  • 1
    • 35348883663 scopus 로고    scopus 로고
    • XSL transformations XSLT, version 1.0. World Wide Web Consortium, Recommendation, Nov. 1999
    • XSL transformations (XSLT), version 1.0. World Wide Web Consortium, Recommendation, Nov. 1999.
  • 2
    • 0033700726 scopus 로고    scopus 로고
    • JavaML: A markup language for Java source code
    • June
    • G. J. Badros. JavaML: a markup language for Java source code. Computer Networks, 33(1-6):159-177, June 2000.
    • (2000) Computer Networks , vol.33 , Issue.1-6 , pp. 159-177
    • Badros, G.J.1
  • 3
    • 4544229973 scopus 로고    scopus 로고
    • DMS: Program transformations for practical scalable software evolution
    • I. D. Baxter, C. Pidgeon, and M. Mehlich. DMS: Program transformations for practical scalable software evolution. In Proc. of ICSE '04, pages 625-634, 2004.
    • (2004) Proc. of ICSE '04 , pp. 625-634
    • Baxter, I.D.1    Pidgeon, C.2    Mehlich, M.3
  • 4
    • 0013244671 scopus 로고    scopus 로고
    • SWYN: A visual representation for regular expressions
    • H. Lieberman, editor, Morgan Kauffman
    • A. F. Blackwell. SWYN: A visual representation for regular expressions. In H. Lieberman, editor, Your Wish Is My Command. Morgan Kauffman, 2001.
    • (2001) Your Wish Is My Command
    • Blackwell, A.F.1
  • 5
    • 3042802465 scopus 로고    scopus 로고
    • A cognitive dimensions questionnaire optimised for users
    • A. Blackwell and E. Bilotta, editors, May
    • A. F. Blackwell and T. R. G. Green. A cognitive dimensions questionnaire optimised for users. In A. Blackwell and E. Bilotta, editors, Proc. of PPIG 13, May 2000.
    • (2000) Proc. of PPIG 13
    • Blackwell, A.F.1    Green, T.R.G.2
  • 6
    • 35348873176 scopus 로고    scopus 로고
    • M. Boshernitsan. Program Manipulation via Interactive Transformations. PhD thesis, EECS Department, University of California, Berkeley, July 25 2006. Technical Report UCB/EECS-2006-100.
    • M. Boshernitsan. Program Manipulation via Interactive Transformations. PhD thesis, EECS Department, University of California, Berkeley, July 25 2006. Technical Report UCB/EECS-2006-100.
  • 7
    • 0034505848 scopus 로고    scopus 로고
    • Designing an XML-based exchange format for harmonia
    • M. Boshernitsan and S. L. Graham. Designing an XML-based exchange format for harmonia. In Proc. of WCRE '00, pages 287-289, 2000.
    • (2000) Proc. of WCRE '00 , pp. 287-289
    • Boshernitsan, M.1    Graham, S.L.2
  • 8
    • 0025532709 scopus 로고
    • A program transformation approach to automating software reengineering
    • S. Burson, G. B. Kotik, and L. Z. Markosian. A program transformation approach to automating software reengineering. In Proc. of ICSAC '90, pages 314-322, 1990.
    • (1990) Proc. of ICSAC '90 , pp. 314-322
    • Burson, S.1    Kotik, G.B.2    Markosian, L.Z.3
  • 9
  • 10
    • 84963812285 scopus 로고    scopus 로고
    • Software engineering by source transformation-experience with TXL
    • J. R. Cordy, T. R. Dean, A. J. Malton, and K. A. Schneider. Software engineering by source transformation-experience with TXL. In Proc. of SCAM '01, pages 170-180, 2001.
    • (2001) Proc. of SCAM '01 , pp. 170-180
    • Cordy, J.R.1    Dean, T.R.2    Malton, A.J.3    Schneider, K.A.4
  • 11
    • 0026096342 scopus 로고
    • TXL: A rapid prototyping system for programming language dialects
    • J. R. Cordy, C. D. Halpern-Hamu, and E. Promislow. TXL: A rapid prototyping system for programming language dialects. Comput. Lang, 16(1):97-107, 1991.
    • (1991) Comput. Lang , vol.16 , Issue.1 , pp. 97-107
    • Cordy, J.R.1    Halpern-Hamu, C.D.2    Promislow, E.3
  • 13
    • 0022779461 scopus 로고
    • Boxer: A reconstructible computational medium
    • A. A. diSessa and H. Abelson. Boxer: a reconstructible computational medium. CACM, 29(9):859-868, 1986.
    • (1986) CACM , vol.29 , Issue.9 , pp. 859-868
    • diSessa, A.A.1    Abelson, H.2
  • 14
    • 0343493935 scopus 로고
    • O'Reilly & Associates, Inc
    • D. Dougherty, sed & awk. O'Reilly & Associates, Inc., 1991.
    • (1991) sed & awk
    • Dougherty, D.1
  • 15
    • 0033696117 scopus 로고    scopus 로고
    • A visual language for XML
    • M. Erwig. A visual language for XML. In Proc. of VL '00, page 47, 2000.
    • (2000) Proc. of VL '00 , pp. 47
    • Erwig, M.1
  • 16
    • 0000525459 scopus 로고
    • Cognitive dimensions of notations
    • Cognitive Ergonomics
    • T. R. G. Green. Cognitive dimensions of notations. In Proc. of HCI'89, Cognitive Ergonomics, pages 443-460, 1989.
    • (1989) Proc. of HCI'89 , pp. 443-460
    • Green, T.R.G.1
  • 18
    • 1442286447 scopus 로고    scopus 로고
    • XDuce: A statically typed XML processing language
    • May
    • H. Hosoya and B. C. Pierce. XDuce: A statically typed XML processing language. ACM Transactions on Internet Technology, 3(2):117-148, May 2003.
    • (2003) ACM Transactions on Internet Technology , vol.3 , Issue.2 , pp. 117-148
    • Hosoya, H.1    Pierce, B.C.2
  • 20
    • 0029408644 scopus 로고
    • A*: A language for implementing language processors
    • Nov
    • D. A. Ladd and J. C. Ramming. A*: A language for implementing language processors. IEEE Transactions on Software Engineering, 21(11):894-901, Nov. 1995.
    • (1995) IEEE Transactions on Software Engineering , vol.21 , Issue.11 , pp. 894-901
    • Ladd, D.A.1    Ramming, J.C.2
  • 21
    • 35348834186 scopus 로고
    • Visual AWK: A model for text processing by demonstration
    • J. Landauer and M. Hirakawa. Visual AWK: a model for text processing by demonstration. In Proc. of VL '95, 1995.
    • (1995) Proc. of VL '95
    • Landauer, J.1    Hirakawa, M.2
  • 23
    • 85084160170 scopus 로고    scopus 로고
    • Interactive simultaneous editing of multiple text regions
    • R. C. Miller and B. A. Myers. Interactive simultaneous editing of multiple text regions. In Proc. of USENIX ATC '01, pages 161-174, 2001.
    • (2001) Proc. of USENIX ATC '01 , pp. 161-174
    • Miller, R.C.1    Myers, B.A.2
  • 26
    • 2942739282 scopus 로고    scopus 로고
    • Tools for making impossible changes
    • D. Roberts and J. Brant. Tools for making impossible changes. IEE Proceedings Software, 151(2):49-56, 2004.
    • (2004) IEE Proceedings Software , vol.151 , Issue.2 , pp. 49-56
    • Roberts, D.1    Brant, J.2
  • 28
    • 85034516484 scopus 로고
    • The dimensions of maintenance
    • E. B. Swanson. The dimensions of maintenance. In Proc. of ICSE "16, pages 492-497, 1976.
    • (1976) Proc. of ICSE 16 , pp. 492-497
    • Swanson, E.B.1
  • 29
    • 84947264529 scopus 로고    scopus 로고
    • Program transformation with Stratego/XT
    • C. Lengauer et al, editors, Domain-Specific Program Generation, of, Spinger-Verlag, June
    • E. Visser. Program transformation with Stratego/XT. In C. Lengauer et al., editors, Domain-Specific Program Generation, volume 3016 of Lecture Notes in Computer Science, pages 216-238. Spinger-Verlag, June 2004.
    • (2004) Lecture Notes in Computer Science , vol.3016 , pp. 216-238
    • Visser, E.1
  • 30
    • 0024055808 scopus 로고
    • Program translation via abstraction and reimplementation
    • Aug
    • R. C. Waters. Program translation via abstraction and reimplementation. IEEE Transactions on Software Engineering, 14(8):1207-1228, Aug. 1988.
    • (1988) IEEE Transactions on Software Engineering , vol.14 , Issue.8 , pp. 1207-1228
    • Waters, R.C.1


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