메뉴 건너뛰기




Volumn 17, Issue 3, 2012, Pages 276-304

Program comprehension of domain-specific and general-purpose languages: Comparison using a family of experiments

Author keywords

Controlled experiments; Domain specific languages; General purpose languages; Language evaluations; Program comprehension; Program understanding

Indexed keywords

CONTROLLED EXPERIMENT; DOMAIN SPECIFIC LANGUAGES; LANGUAGE EVALUATIONS; PROGRAM COMPREHENSION; PROGRAM UNDERSTANDING;

EID: 84857361590     PISSN: 13823256     EISSN: 15737616     Source Type: Journal    
DOI: 10.1007/s10664-011-9172-x     Document Type: Article
Times cited : (103)

References (39)
  • 2
    • 84976711318 scopus 로고
    • Little languages
    • 835044 10.1145/6424.315691
    • J Bentley 1986 Little languages Commun ACM 29 8 711 721 835044 10.1145/6424.315691
    • (1986) Commun ACM , vol.29 , Issue.8 , pp. 711-721
    • Bentley, J.1
  • 4
    • 76749115228 scopus 로고    scopus 로고
    • A checklist for integrating student empirical studies with research and teaching goals
    • 10.1007/s10664-009-9109-9
    • J Carver L Jaccheri S Morasca F Shull 2010 A checklist for integrating student empirical studies with research and teaching goals Empir Softw Eng 15 1 35 59 10.1007/s10664-009-9109-9
    • (2010) Empir Softw Eng , vol.15 , Issue.1 , pp. 35-59
    • Carver, J.1    Jaccheri, L.2    Morasca, S.3    Shull, F.4
  • 5
    • 84947756630 scopus 로고    scopus 로고
    • Architecturing Software Using: A Methodology for Language Development
    • Principles of Declarative Programming
    • Consel C, Marlet R (1998) Architecturing software using a methodology for language development. In: Proceedings of the 10th international symposium on programming language implementation and logic programming, vol 1490, pp 170-194 (Pubitemid 128136306)
    • (1998) Lecture Notes in Computer Science , Issue.1490 , pp. 170-194
    • Consel, C.1    Marlet, R.2
  • 6
    • 70349217238 scopus 로고    scopus 로고
    • Assessing the understandability of UML statechart diagrams with composite states - A family of empirical studies
    • 10.1007/s10664-009-9106-z
    • JA Cruz-Lemus M Genero ME Manso S Morasca M Piattini 2009 Assessing the understandability of UML statechart diagrams with composite states - A family of empirical studies Empir Softw Eng 14 6 685 719 10.1007/s10664-009-9106-z
    • (2009) Empir Softw Eng , vol.14 , Issue.6 , pp. 685-719
    • Cruz-Lemus, J.A.1    Genero, M.2    Manso, M.E.3    Morasca, S.4    Piattini, M.5
  • 8
    • 0032021536 scopus 로고    scopus 로고
    • Little languages: Little maintenance
    • 10.1002/(SICI)1096-908X(199803/04)10:2<75::AID-SMR168>3.0.CO;2-5
    • A van Deursen P Klint 1998 Little languages: little maintenance J Softw Maint 10 2 75 92 10.1002/(SICI)1096-908X(199803/04)10:2<75::AID-SMR168>3. 0.CO;2-5
    • (1998) J Softw Maint , vol.10 , Issue.2 , pp. 75-92
    • Van Deursen, A.1    Klint, P.2
  • 9
    • 84928037990 scopus 로고    scopus 로고
    • Domain-specific language design requires feature descriptions
    • 1019.68015 10.2498/cit.2002.01.01
    • A van Deursen P Klint 2002 Domain-specific language design requires feature descriptions J Comput Inf Technol 10 1 1 17 1019.68015 10.2498/cit.2002.01.01
    • (2002) J Comput Inf Technol , vol.10 , Issue.1 , pp. 1-17
    • Van Deursen, A.1    Klint, P.2
  • 10
    • 0001813087 scopus 로고    scopus 로고
    • Domain-specific languages: An annotated bibliography
    • 10.1145/352029.352035
    • A van Deursen P Klint J Visser 2000 Domain-specific languages: an annotated bibliography ACM SIGPLAN Not 35 6 26 36 10.1145/352029.352035
    • (2000) ACM SIGPLAN Not , vol.35 , Issue.6 , pp. 26-36
    • Van Deursen, A.1    Klint, P.2    Visser, J.3
  • 11
    • 0032594249 scopus 로고    scopus 로고
    • An embedded modeling language approach to interactive 3D and multimedia animation
    • 10.1109/32.798320
    • C Elliott 1999 An embedded modeling language approach to interactive 3D and multimedia animation IEEE Trans Softw Eng 25 3 291 309 10.1109/32.798320
    • (1999) IEEE Trans Softw Eng , vol.25 , Issue.3 , pp. 291-309
    • Elliott, C.1
  • 12
  • 13
    • 0030167097 scopus 로고    scopus 로고
    • Usability analysis of visual programming environments: A 'cognitive dimensions' framework
    • DOI 10.1006/jvlc.1996.0009
    • TRG Green M Petre 1996 Usability analysis of visual programming environments: a 'cognitive dimensions' framework J Vis Lang Comput 7 2 131 174 10.1006/jvlc.1996.0009 (Pubitemid 126167522)
    • (1996) Journal of Visual Languages and Computing , vol.7 , Issue.2 , pp. 131-174
    • Green, T.R.G.1    Petre, M.2
  • 15
    • 0031676175 scopus 로고    scopus 로고
    • Modular domain specific languages and tools
    • IEEE Computer Society Press Los Alamitos
    • Hudak P (1998) Modular domain specific languages and tools. In: Proceedings: fifth international conference on software reuse. IEEE Computer Society Press, Los Alamitos, pp 134-142
    • (1998) Proceedings: Fifth International Conference on Software Reuse , pp. 134-142
    • Hudak, P.1
  • 16
    • 84890169938 scopus 로고    scopus 로고
    • Reporting experiments in software engineering
    • F. Shull J. Singer D.I.K. Sjæberg (eds). Springer London. 10.1007/978-1-84800-044-5-8
    • A Jedlitschka M Ciolkowski D Pfahl 2008 Reporting experiments in software engineering F Shull J Singer DIK Sjæberg (eds) Guide to advanced empirical software engineering Springer London 201 228 10.1007/978-1-84800-044- 5-8 10.1007/978-1-84800-044-5-8
    • (2008) Guide to Advanced Empirical Software Engineering , pp. 201-228
    • Jedlitschka, A.1    Ciolkowski, M.2    Pfahl, D.3
  • 17
    • 84890169938 scopus 로고    scopus 로고
    • Reporting experiments in software engineering
    • Shull F, Singer J, Sjæberg DIK (eds) Springer, London doi: 10.1007/978-1-84800-044-5-8
    • Jedlitschka A, Ciolkowski M, Pfahl D (2008) Reporting experiments in software engineering. In: Shull F, Singer J, Sjæberg DIK (eds) Guide to advanced empirical software engineering. Springer, London, pp 201-228. doi: 10.1007/978-1-84800-044-5-8
    • (2008) Guide to Advanced Empirical Software Engineering , pp. 201-228
    • Jedlitschka, A.1    Ciolkowski, M.2    Pfahl, D.3
  • 20
    • 38849128745 scopus 로고    scopus 로고
    • A preliminary study on various implementation approaches of domain-specific language
    • DOI 10.1016/j.infsof.2007.04.002, PII S0950584907000419
    • T Kosar PE Martínez López PA Barrientos M Mernik 2008 A preliminary study on various implementation approaches of domain-specific language Inf Softw Technol 50 5 390 405 10.1016/j.infsof.2007.04.002 (Pubitemid 351200015)
    • (2008) Information and Software Technology , vol.50 , Issue.5 , pp. 390-405
    • Kosar, T.1    Martinez Lopez, P.E.2    Barrientos, P.A.3    Mernik, M.4
  • 22
    • 77953884044 scopus 로고    scopus 로고
    • Comparing general-purpose and domain-specific languages: An empirical study
    • 10.2298/CSIS1002247K (Extended version of CORTA'09 paper: comparison of XAML and C# forms using cognitive dimension framework)
    • T Kosar M Mernik M Črepinšek PR Henriques D da Cruz MJ Varanda Pereira N Oliveira 2010 Comparing general-purpose and domain-specific languages: an empirical study Comput Sci Inf Syst 7 2 247 264 10.2298/CSIS1002247K (Extended version of CORTA'09 paper: comparison of XAML and C# forms using cognitive dimension framework)
    • (2010) Comput Sci Inf Syst , vol.7 , Issue.2 , pp. 247-264
    • Kosar, T.1    Mernik, M.2    Črepinšek, M.3    Henriques, P.R.4    Da Cruz, D.5    Varanda Pereira, M.J.6    Oliveira, N.7
  • 23
    • 0001859044 scopus 로고
    • A technique for the measurement of attitudes
    • R Likert 1932 A technique for the measurement of attitudes Arch Psychol 22 140 1 55
    • (1932) Arch Psychol , vol.22 , Issue.140 , pp. 1-55
    • Likert, R.1
  • 26
    • 34250666292 scopus 로고    scopus 로고
    • LINQ: Reconciling object, relations and XML in the .NET framework
    • DOI 10.1145/1142473.1142552, SIGMOD 2006 - Proceedings of the ACM SIGMOD International Conference on Management of Data
    • Meijer E, Beckman B, Bierman G (2006) Linq: reconciling object, relations and xml in the.net framework. In: Proceedings of the 2006 ACM SIGMOD international conference on management of data. ACM, New York, NY, USA, pp 706-706 (Pubitemid 46946551)
    • (2006) Proceedings of the ACM SIGMOD International Conference on Management of Data , pp. 706
    • Meijer, E.1    Beckman, B.2    Bierman, G.3
  • 27
    • 33745167684 scopus 로고    scopus 로고
    • When and how to develop domain-specific languages
    • M Mernik J Heering A Sloane 2005 When and how to develop domain-specific languages ACM Comput Surv 37 4 316 344 10.1145/1118890.1118892 (Pubitemid 43898543)
    • (2005) ACM Computing Surveys , vol.37 , Issue.4 , pp. 316-344
    • Mernik, M.1    Heering, J.2    Sloane, A.M.3
  • 28
    • 70349462678 scopus 로고    scopus 로고
    • Level of detail in UML models and its impact on model comprehension: A controlled experiment
    • 10.1016/j.infsof.2009.04.007
    • A Nugroho 2009 Level of detail in UML models and its impact on model comprehension: a controlled experiment Inf Softw Technol 51 12 1670 1685 10.1016/j.infsof.2009.04.007
    • (2009) Inf Softw Technol , vol.51 , Issue.12 , pp. 1670-1685
    • Nugroho, A.1
  • 29
    • 0346896448 scopus 로고    scopus 로고
    • Evaluation of the comprehension of the dynamic modeling in UML
    • 10.1016/S0950-5849(03)00108-3
    • MC Otero JJ Dolado 2004 Evaluation of the comprehension of the dynamic modeling in UML Inf Softw Technol 46 1 35 53 10.1016/S0950-5849(03)00108-3
    • (2004) Inf Softw Technol , vol.46 , Issue.1 , pp. 35-53
    • Otero, M.C.1    Dolado, J.J.2
  • 33
    • 67650492345 scopus 로고    scopus 로고
    • What kinds of nails need a domain-specific hammer?
    • 10.1109/MS.2009.92
    • J Sprinkle M Mernik JP Tolvanen D Spinellis 2009 What kinds of nails need a domain-specific hammer? IEEE Softw 26 4 15 18 10.1109/MS.2009.92
    • (2009) IEEE Softw , vol.26 , Issue.4 , pp. 15-18
    • Sprinkle, J.1    Mernik, M.2    Tolvanen, J.P.3    Spinellis, D.4
  • 35
    • 0032594217 scopus 로고    scopus 로고
    • Domain-specific languages: From design to implementation-application to video device drivers generation
    • 10.1109/32.798325
    • S Thibault R Marlet C Consel 1999 Domain-specific languages: from design to implementation-application to video device drivers generation IEEE Trans Softw Eng 25 3 363 377 10.1109/32.798325
    • (1999) IEEE Trans Softw Eng , vol.25 , Issue.3 , pp. 363-377
    • Thibault, S.1    Marlet, R.2    Consel, C.3
  • 37
    • 49749084833 scopus 로고    scopus 로고
    • The impacts of function extraction technology on program comprehension: A controlled experiment
    • 10.1016/j.infsof.2008.04.001
    • R Webb Collins AR Hevner GH Walton RC Linger 2008 The impacts of function extraction technology on program comprehension: a controlled experiment Inf Softw Technol 50 11 1165 1179 10.1016/j.infsof.2008.04.001
    • (2008) Inf Softw Technol , vol.50 , Issue.11 , pp. 1165-1179
    • Webb Collins, R.1    Hevner, A.R.2    Walton, G.H.3    Linger, R.C.4
  • 38
    • 0001884644 scopus 로고
    • Individual comparisons by ranking methods
    • 10.2307/3001968
    • F Wilcoxon 1945 Individual comparisons by ranking methods Biom Bull 1 6 80 83 10.2307/3001968
    • (1945) Biom Bull , vol.1 , Issue.6 , pp. 80-83
    • Wilcoxon, F.1
  • 39
    • 85040714645 scopus 로고    scopus 로고
    • Supporting the DSL spectrum
    • 1002.68590 10.2498/cit.2001.04.01
    • DS Wile 2001 Supporting the DSL spectrum J Comput Inf Technol 9 4 263 287 1002.68590 10.2498/cit.2001.04.01
    • (2001) J Comput Inf Technol , vol.9 , Issue.4 , pp. 263-287
    • Wile, D.S.1


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