Presentation 2011-01-25
Dependency Analysis for Learning Class Structure for Novice Java Programmer(Knowledge-Based Software Engineering)
Tomoyoshi WAKABAYASHI, Saeko MATSUURA,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) Novice Java programmers often can not make well-defined class structure in their programs, so that the programs do not have much maintenability. Inappropriate dependency between fields and methods in classes often causes such inappropriate class structure, so responsibility of each class becomes unclear and the readability of the program is reduced. Such programs are difficult to identify the causes of bugs, so that novice programmers often lose the desire to learn programming. In this paper, we analyze actual occurrences of inappropriate dependency of programs of 2nd-year students within the Department, and propose a method of extracting such problems in the programs.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) Refactoring / Java Programming / Learning Class Structure
Paper # KBSE2010-44
Date of Issue

Conference Information
Committee KBSE
Conference Date 2011/1/17(1days)
Place (in Japanese) (See Japanese page)
Place (in English)
Topics (in Japanese) (See Japanese page)
Topics (in English)
Chair
Vice Chair
Secretary
Assistant

Paper Information
Registration To Knowledge-Based Software Engineering (KBSE)
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) Dependency Analysis for Learning Class Structure for Novice Java Programmer(Knowledge-Based Software Engineering)
Sub Title (in English)
Keyword(1) Refactoring
Keyword(2) Java Programming
Keyword(3) Learning Class Structure
1st Author's Name Tomoyoshi WAKABAYASHI
1st Author's Affiliation Graduate School of Engineering, Shibaura Institute of Technology()
2nd Author's Name Saeko MATSUURA
2nd Author's Affiliation Graduate School of Engineering, Shibaura Institute of Technology
Date 2011-01-25
Paper # KBSE2010-44
Volume (vol) vol.110
Number (no) 386
Page pp.pp.-
#Pages 6
Date of Issue