[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1117696.1117718acmotherconferencesArticle/Chapter ViewAbstractPublication PagessplashConference Proceedingsconference-collections
Article

Study of novice programmers using Eclipse and Gild

Published: 16 October 2005 Publication History

Abstract

In this paper we discuss a pilot user study that compares the use of two integrated development environments (IDEs), Eclipse and Gild, by novice programmers. Gild is a perspective for Eclipse that is intended to be more suitable for first-year students who are learning how to program in Java. This study focuses on qualitative and quantitative measures; the quantitative measures include: efficiency, effectiveness, satisfaction and understanding. Two statistically significant results are obtained from the satisfaction measure, in particular: the frustration level and the overall level of satisfaction. The mean differences for the remaining measures indicate that Gild was more suitable for novices than Eclipse. Qualitative analysis yields suggestions for improvement for both interfaces and also identifies areas of success.

References

[1]
Iso 9241-11:1998 ergonomic requirements for office work with visual display terminals (vdts) - part 11: Guidance on usability, 1998.
[2]
G. A. Bohlen and T. W. Ferratt. The effect of learning style and method of instruction on the achievement, efficiency and satisfaction of end-users learning computer software. In SIGCPR '93: Proceedings of the 1993 conference on Computer personnel research, pages 273--283, New York, NY, USA, 1993. ACM Press.
[3]
E. Frøkjær, M. Hertzum, and K. Hornbæk. Measuring usability: are effectiveness, efficiency, and satisfaction really correlated? In CHI'00: Proceedings of the SIGCHI conference on Human factors in computing systems, pages 345--352, New York, NY, USA, 2000. ACM Press.
[4]
M.-A. Storey, D. Damian, J. Michaud, D. Myers, M. Mindel, D. German, M. Sanseverino, and E. Hargreaves. Improving the usability of eclipse for novice programmers. In eclipse '03: Proceedings of the 2003 OOPSLA workshop on eclipse technology eXchange, pages 35--39, New York, NY, USA, 2003. ACM Press.

Cited By

View all
  • (2024)Enhancing student experience in remote computer programming course practice: A case of the Java languageE-Learning and Digital Media10.1177/20427530241262485Online publication date: 14-Jun-2024
  • (2024)Design and Evaluation of a Web-based Distributed Pair Programming Tool for Novice ProgrammersProceedings of the 2024 on Innovation and Technology in Computer Science Education V. 110.1145/3649217.3653571(527-533)Online publication date: 3-Jul-2024
  • (2023)CSI: Haskell - Tracing Lazy Evaluations in a Functional LanguageProceedings of the 35th Symposium on Implementation and Application of Functional Languages10.1145/3652561.3652562(1-13)Online publication date: 29-Aug-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
eclipse '05: Proceedings of the 2005 OOPSLA workshop on Eclipse technology eXchange
October 2005
141 pages
ISBN:1595933425
DOI:10.1145/1117696
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 16 October 2005

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. integrated development environment
  2. novice
  3. user study

Qualifiers

  • Article

Acceptance Rates

Overall Acceptance Rate 38 of 79 submissions, 48%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)9
  • Downloads (Last 6 weeks)1
Reflects downloads up to 26 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Enhancing student experience in remote computer programming course practice: A case of the Java languageE-Learning and Digital Media10.1177/20427530241262485Online publication date: 14-Jun-2024
  • (2024)Design and Evaluation of a Web-based Distributed Pair Programming Tool for Novice ProgrammersProceedings of the 2024 on Innovation and Technology in Computer Science Education V. 110.1145/3649217.3653571(527-533)Online publication date: 3-Jul-2024
  • (2023)CSI: Haskell - Tracing Lazy Evaluations in a Functional LanguageProceedings of the 35th Symposium on Implementation and Application of Functional Languages10.1145/3652561.3652562(1-13)Online publication date: 29-Aug-2023
  • (2021)Towards Assessing the Readability of Programming Error MessagesProceedings of the 23rd Australasian Computing Education Conference10.1145/3441636.3442320(181-188)Online publication date: 2-Feb-2021
  • (2021)On Designing Programming Error Messages for Novices: Readability and its Constituent FactorsProceedings of the 2021 CHI Conference on Human Factors in Computing Systems10.1145/3411764.3445696(1-15)Online publication date: 6-May-2021
  • (2020)Tell Me What's WrongProceedings of the 51st ACM Technical Symposium on Computer Science Education10.1145/3328778.3366920(1054-1060)Online publication date: 26-Feb-2020
  • (2020)The Effects of Compilation Mechanisms and Error Message Presentation on Novice Programmer BehaviorProceedings of the 51st ACM Technical Symposium on Computer Science Education10.1145/3328778.3366882(759-765)Online publication date: 26-Feb-2020
  • (2019)Compiler Error Messages Considered UnhelpfulProceedings of the Working Group Reports on Innovation and Technology in Computer Science Education10.1145/3344429.3372508(177-210)Online publication date: 18-Dec-2019
  • (2019)Static Analyses in Python Programming CoursesProceedings of the 50th ACM Technical Symposium on Computer Science Education10.1145/3287324.3287503(666-671)Online publication date: 22-Feb-2019
  • (2018)Introductory programming: a systematic literature reviewProceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education10.1145/3293881.3295779(55-106)Online publication date: 2-Jul-2018
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media