แจ้งเอกสารไม่ครบถ้วน, ไม่ตรงกับชื่อเรื่อง หรือมีข้อผิดพลาดเกี่ยวกับเอกสาร ติดต่อที่นี่ ==>
หากไม่มีอีเมลผู้รับให้กรอก thailis-noc@uni.net.th ติดต่อเจ้าหน้าที่เจ้าของเอกสาร กรณีเอกสารไม่ครบหรือไม่ตรง

Definition and detection of bad smells of aspect-oriented program
การนิยามและการตรวจจับร่องรอยที่ไม่ดีของโปรแกรมเชิงแง่มุม

LCSH: Software refactoring
LCSH: Software maintenance
Abstract: “Bad smell” is a metaphor describing software patterns that are generally associated with bad designs and bad programmings. It can be removed by using the refactoring technique which improves the quality of the software. Aspect-Oriented (AO) software development, which involves new notions and different ways of thinking for developing software and solving the crosscutting problem, possibly introduces different kinds of design flaws. Defining bad-smell kinds hidden in AO software, in order to point out bad designs and bad programmings, is then necessary. This research proposes the definition of five new kinds of AO bad smells affecting coupling of software. Moreover, appropriate solution to eliminate each kind of bad smell is presented in terms of refactoring procedure. Also, metrics are designed and thresholds are determined to support for detecting such kinds of bad smells. Bad-smell detector is further developed as a tool to support for automatic bad-smell detection. The results of bad-smell validation show that after removing the bad-smell kinds, software coupling is decreased.
Abstract: ร่องรอยที่ไม่ดีเป็นคำอุปมาอุปมัยเพื่ออธิบายแบบรูปของซอฟต์แวร์ที่เกี่ยวข้องกับ การออกแบบที่ไม่ดีและการโปรแกรมที่ไม่ดี ร่องรอยที่ไม่ดีนี้สามารถกำจัดได้โดยการใช้เทคนิค รีแฟคทอริง ซึ่งเป็นเทคนิคที่ใช้ในการปรับปรุงคุณภาพของซอฟต์แวร์ การพัฒนาซอฟต์แวร์ เชิงแง่มุมได้รวมเอาแนวคิดใหม่และวิธีคิดในการพัฒนาซอฟต์แวร์ที่แตกต่างไปจากเดิม และแก้ปัญหาการตัดขวาง ซึ่งอาจนำมาสู่ข้อผิดพลาดในการออกแบบที่ต่างไปจากเดิมได้ ดังนั้น การนิยามชนิดของร่องรอยที่ไม่ดี เพื่อบ่งชี้การออกแบบที่ไม่ดีและการโปรแกรมที่ไม่ดีที่ซ่อนอยู่ในซอฟต์แวร์เชิงแง่มุมจึงเป็นสิ่งจำเป็น งานวิจัยนี้เสนอนิยามของร่องรอยที่ไม่ดีเชิงแง่มุม 5 ชนิดใหม่ที่มีผลกระทบต่อคลับปลิงของซอฟต์แวร์ นอกจากนี้ยังแสดงวิธีแก้ปัญหาเพื่อกำจัดชนิดของร่องรอยที่ไม่ดีในรูปของขบวนการรีแฟคทอริง ทั้งยังออกแบบมาตรวัดและกำหนดช่วงของค่ามาตรวัด เพื่อช่วยในการตรวจจับชนิดของร่องรอยที่ไม่ดีเหล่านั้น และเครื่องตรวจจับร่องรอยที่ไม่ดียังถูกพัฒนาขึ้น เพื่อเป็นเครื่องมือช่วยในการตรวจจับร่องรอยที่ไม่ดีอัตโนมัติ ผลการประเมินร่องรอยที่ไม่ดีที่เสนอ แสดงให้เห็นว่า หลังจากกำจัดชนิดของร่องรอยที่ไม่ดีเหล่านั้นแล้ว คลับปลิงของซอฟต์แวร์ลดลง
Chulalongkorn University. Center of Academic Resources
Address: BANGKOK
Email: cuir@car.chula.ac.th
Role: Advisor
Created: 2007
Modified: 2013-12-21
Issued: 2010-11-16
วิทยานิพนธ์/Thesis
application/pdf
eng
©copyrights Chulalongkorn University
RightsAccess:
ลำดับที่.ชื่อแฟ้มข้อมูล ขนาดแฟ้มข้อมูลจำนวนเข้าถึง วัน-เวลาเข้าถึงล่าสุด
1 Komsan_sr.pdf 1.66 MB22 2018-05-13 10:58:39
ใช้เวลา
0.037412 วินาที

Komsan Srivisut
Title Contributor Type
Pornsiri Muenchaisri
Title Creator Type and Date Create
Estimating software logical stability using ANN from class diagram and sequence diagram
มหาวิทยาลัยเทคโนโลยีพระจอมเกล้าพระนครเหนือ
Somchai Prakancharoen;Pornsiri Muenchaisri;ดิทช์ นิมอล
Dith Nimol
วิทยานิพนธ์/Thesis
Definition and detection of bad smells of aspect-oriented program
จุฬาลงกรณ์มหาวิทยาลัย
Pornsiri Muenchaisri
Komsan Srivisut
วิทยานิพนธ์/Thesis
Copyright 2000 - 2026 ThaiLIS Digital Collection Working Group. All rights reserved.
ThaiLIS is Thailand Library Integrated System
สนับสนุนโดย สำนักงานบริหารเทคโนโลยีสารสนเทศเพื่อพัฒนาการศึกษา
กระทรวงการอุดมศึกษา วิทยาศาสตร์ วิจัยและนวัตกรรม
328 ถ.ศรีอยุธยา แขวง ทุ่งพญาไท เขต ราชเทวี กรุงเทพ 10400 โทร. โทร. 02-232-4000
กำลัง ออน์ไลน์
ภายในเครือข่าย ThaiLIS จำนวน 92
ภายนอกเครือข่าย ThaiLIS จำนวน 5,117
รวม 5,209 คน

More info..
นอก ThaiLIS = 275,005 ครั้ง
มหาวิทยาลัยสังกัดทบวงเดิม = 2,925 ครั้ง
มหาวิทยาลัยราชภัฏ = 40 ครั้ง
มหาวิทยาลัยเทคโนโลยีราชมงคล = 8 ครั้ง
มหาวิทยาลัยเอกชน = 8 ครั้ง
มหาวิทยาลัยการกีฬาแห่งชาติ = 2 ครั้ง
หน่วยงานอื่น = 1 ครั้ง
รวม 277,989 ครั้ง
Database server :
Version 2.5 Last update 1-06-2018
Power By SUSE PHP MySQL IndexData Mambo Bootstrap
มีปัญหาในการใช้งานติดต่อผ่านระบบ UniNetHelp


Server : 8.199.134
Client : Not ThaiLIS Member
From IP : 216.73.216.172