Presentation 2013-05-30
An Anti-Pattern Specifying Method based on the Relation between Fields and Methods
Daiki WATANABE, Saeko MATSUURA,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) Repeated specification changes make it difficult for us to keep well structured source codes during the software development, because the complexity often increases. An anti-pattern is a literary form that describes a commonly occurring solution to a problem that generates decidedly negative consequences. Object oriented programming is a promising approach to define programs which have high maintainability. However, if the cohesion of each class was not considered during the programming, several anti-patterns often occur on the source codes. This paper proposes a detecting method of structural problems of source codes and discuss the trial results of applying the method to undergraduate students' programs.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) Anti-Pattern / Maintainability / OOP
Paper # KBSE2013-1
Date of Issue

Conference Information
Committee KBSE
Conference Date 2013/5/23(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) An Anti-Pattern Specifying Method based on the Relation between Fields and Methods
Sub Title (in English)
Keyword(1) Anti-Pattern
Keyword(2) Maintainability
Keyword(3) OOP
1st Author's Name Daiki WATANABE
1st Author's Affiliation Shibaura Institute of Technology Department of electronic information College of System Engineering and Science()
2nd Author's Name Saeko MATSUURA
2nd Author's Affiliation Shibaura Institute of Technology Department of electronic information College of System Engineering and Science
Date 2013-05-30
Paper # KBSE2013-1
Volume (vol) vol.113
Number (no) 71
Page pp.pp.-
#Pages 6
Date of Issue