메뉴 건너뛰기




Volumn 47, Issue 10, 2012, Pages 683-702

An empirical study of the influence of static type systems on the usability of undocumented software

Author keywords

Empirical research; Programming languages; Type systems

Indexed keywords

COMPLETION TIME; CONTROLLED EXPERIMENT; DOCUMENTATION OF SOFTWARE; DYNAMIC TYPE SYSTEMS; EMPIRICAL EVIDENCE; EMPIRICAL RESEARCH; EMPIRICAL STUDIES; EXPLORATORY STUDIES; PROGRAMMING TASKS; STATIC AND DYNAMIC; STATIC TYPE SYSTEMS; TYPE SYSTEMS;

EID: 84870476453     PISSN: 15232867     EISSN: None     Source Type: Journal    
DOI: 10.1145/2398857.2384666     Document Type: Conference Paper
Times cited : (27)

References (29)
  • 3
    • 84976852456 scopus 로고
    • Studying programmer behavior experimentally: The problems of proper methodology
    • BROOKS, R. E. Studying programmer behavior experimentally: the problems of proper methodology. Commun. ACM 23 (April 1980), 207-213.
    • (1980) Commun. ACM , vol.23 , pp. 207-213
    • Brooks, R.E.1
  • 5
    • 0040858550 scopus 로고
    • Five paradigms in the psychology of programming
    • In, M. Helander, Ed. Elsevier (North-Holland)
    • CURTIS, B. Five paradigms in the psychology of programming. In Handbook of Human-Computer Interaction, M. Helander, Ed. Elsevier (North-Holland), 1988, pp. 87-106.
    • (1988) Handbook of Human-Computer Interaction , pp. 87-106
    • Curtis, B.1
  • 8
    • 0017525829 scopus 로고
    • An experimental evaluation of data type conventions
    • GANNON, J. D. An experimental evaluation of data type conventions. Commun. ACM 20, 8 (1977), 584-595.
    • (1977) Commun. ACM, 20 , vol.8 , pp. 584-595
    • Gannon, J.D.1
  • 10
    • 79551673405 scopus 로고    scopus 로고
    • An experiment about static and dynamic type systems: Doubts about the positive impact of static type systems on development time
    • In (New York, NY, USA, 2010), OOPSLA '10, ACM, pp
    • HANENBERG, S. An experiment about static and dynamic type systems: Doubts about the positive impact of static type systems on development time. In Proceedings of the ACM international conference on Object oriented programming systems languages and applicationsProceedings of the ACM international conference on Object oriented programming systems languages and applicationsProceedings of the ACM international conference on Object oriented programming systems languages and applications (New York, NY, USA, 2010), OOPSLA '10, ACM, pp. 22-35.
    • Proceedings of the ACM International Conference on Object Oriented Programming Systems Languages and Applications , pp. 22-35
    • Hanenberg, S.1
  • 11
    • 79551679159 scopus 로고    scopus 로고
    • Faith, hope, and love: An essay on software science's neglect of human factors
    • In (Reno/Tahoe, Nevada, USA, October 2010), OOPSLA '10, pp
    • HANENBERG, S. Faith, hope, and love: An essay on software science's neglect of human factors. In Proceedings of the ACM international conference on Object oriented programming systems languages and applicationsProceedings of the ACM international conference on Object oriented programming systems languages and applicationsProceedings of the ACM international conference on Object oriented programming systems languages and applications (Reno/Tahoe, Nevada, USA, October 2010), OOPSLA '10, pp. 933-946.
    • Proceedings of the ACM International Conference on Object Oriented Programming Systems Languages and Applications , pp. 933-946
    • Hanenberg, S.1
  • 12
    • 81455159829 scopus 로고    scopus 로고
    • A chronological experience report from an initial experiment series on static type systems
    • In (Lancaster, UK)
    • HANENBERG, S. A chronological experience report from an initial experiment series on static type systems. In 2nd Workshop on Empirical Evaluation of Software Composition Techniques (ESCOT)2nd Workshop on Empirical Evaluation of Software Composition Techniques (ESCOT)2nd Workshop on Empirical Evaluation of Software Composition Techniques (ESCOT) (Lancaster, UK, 2011).
    • (2011) 2nd Workshop on Empirical Evaluation of Software Composition Techniques (ESCOT)
    • Hanenberg, S.1
  • 14
    • 77952170096 scopus 로고    scopus 로고
    • Improving API usage through automatic detection of redundant code
    • In (2009), IEEE Computer Society, Auckland, New Zealand, November, 16-20
    • KAWRYKOW, D., AND ROBILLARD, M. P. Improving API usage through automatic detection of redundant code. In ASE 2009, 24th IEEE/ACM International Conference on Automated Software Engineering, Auckland, New Zealand, November 16-20, 2009ASE 2009, 24th IEEE/ACM International Conference on Automated Software Engineering, Auckland, New Zealand, November 16-20, 2009ASE 2009, 24th IEEE/ACM International Conference on Automated Software Engineering, Auckland, New Zealand, November 16-20, 2009 (2009), IEEE Computer Society, pp. 111-122.
    • (2009) ASE 2009, 24th IEEE/ACM International Conference on Automated Software Engineering , pp. 111-122
    • Kawrykow, D.1    Robillard, M.P.2
  • 17
    • 84869768393 scopus 로고    scopus 로고
    • What does 10x mean? Measuring variations in programmer productivity
    • In, A. Oram and G.Wilson, Eds., O'Reilly Series. O'Reilly Media
    • MCCONNELL, S. What does 10x mean? Measuring variations in programmer productivity. In Making Software: What Really Works, and Why We Believe It, A. Oram and G.Wilson, Eds., O'Reilly Series. O'Reilly Media, 2010, pp. 567-575.
    • (2010) Making Software: What Really Works, and Why We Believe It , pp. 567-575
    • McConnell, S.1
  • 20
    • 0034298274 scopus 로고    scopus 로고
    • An empirical comparison of seven programming languages
    • PRECHELT, L. An empirical comparison of seven programming languages. IEEE Computer 33 (2000), 23-29.
    • (2000) IEEE Computer 33 , pp. 23-29
    • Prechelt, L.1
  • 22
    • 0000359456 scopus 로고    scopus 로고
    • A controlled experiment to assess the benefits of procedure argument type checking
    • PRECHELT, L., AND TICHY, W. F. A controlled experiment to assess the benefits of procedure argument type checking. IEEE Trans. Softw. Eng. 24, 4 (1998), 302-312.
    • (1998) IEEE Trans. Softw. Eng. 24 , vol.4 , pp. 302-312
    • Prechelt, L.1    Tichy, W.F.2
  • 24
    • 70350602127 scopus 로고    scopus 로고
    • What makes APIs hard to learn? Answers from developers
    • ROBILLARD, M. P. What makes APIs hard to learn? answers from developers. IEEE Software 26, 6 (2009), 27-34.
    • (2009) IEEE Software 26 , vol.6 , pp. 27-34
    • Robillard, M.P.1
  • 28
    • 84860593928 scopus 로고    scopus 로고
    • Static vs. dynamic type systems: An empirical study about the relationship between type casts and development time
    • In (Portland, Oregon, USA, 2011), DLS '11, ACM
    • STUCHLIK, A., AND HANENBERG, S. Static vs. dynamic type systems: An empirical study about the relationship between type casts and development time. In Proceedings of the 7th symposium on Dynamic languagesProceedings of the 7th symposium on Dynamic languagesProceedings of the 7th symposium on Dynamic languages (Portland, Oregon, USA, 2011), DLS '11, ACM, pp. 97-106.
    • Proceedings of the 7th Symposium on Dynamic Languages , pp. 97-106
    • Stuchlik, A.1    Hanenberg, S.2


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