r3 - 18 Sep 2009 - 16:26:56 - PatipatTumsangthongYou are here: SETEC Wiki >  Knowledge Web  > SoftwareEngineeringCategory > SurveyPaper > SoftwareEvolution > TowardsATaxonomyOfSoftwareEvolution

Towards a Taxonomy of Software Evolution

  • Authors : Tom Mens, Jim Buckley, Matthias Zenger, Awais Rashid
  • Conference/Jornual : Journal of Software Maintenance and Evolution: Reasearch and Practice, 17(5), September 2005
  • Year : 2005

1. Comphrehension : ความเข้าใจใน paper

1. What is the research problem the paper attempts to address?
  • ปัญหาของ paper นี้คืออะไร
  • โดยอยู่ในเรื่อง
    • motivation (แรงบันดาลใจ) : แรงบันดาลใจที่ทำ paper นี้
    • crisis (วิกฤต) : เรื่องที่เป็นวิกฤตของ research filed นี้
    • weakness (จุดอ่อน) : สิ่งที่เป็นจุดอ่อนของ Existing Approaches
    • research paradigm challenged (สิ่งท้าทาย)

2. What are the claimed contributions of the paper?

  • paper นี้มีความใหม่อะไร
  • โดยอาจมีเรื่องดังนี้
    • new question
    • new understanding
    • new methodology
    • new algorithm
    • new software tools or systems
    • new experimental method
    • new proff technique
    • new formalism or nonation
    • new evidence
    • new research area

3. How do the authors substantiate their claims?

  • ผู้เขียนมีวิธีการ claim(คำกล่าวอ้าง) อย่างไร
  • อาจมีวิธีการดังนี้
    • argument ข้อพิสูจน์
    • theorems ทฤษฎี
    • experiment การทดลอง
    • data analysis วิเคราะห์ด้วยข้อมูล
    • Simulation จำลองเหตุการณ์
    • Benchmarks เกณฑ์มาตรฐาน
    • user studies
    • case studies กรณีศึกษา
    • example ตัวอย่าง

4. What are the conclusion?

  • ได้อะไร (Learn) จาก paper นี้
  • เป็นสรุปที่บอกว่าเค้าทำอะไร ได้ผลอะไร แต่ไม่ได้บอกว่าทำอย่างไร

Tips

  • ผู้เขียนที่ดีจะบอกอยู่ใน Abstract
  • ในทำนองเดียวกัน การเขียนที่ดีนั้นจะต้องสามารถตอบคำถามทั้ง 4 ได้

2. Evaluation : การประเมิน paper

1. Is the research problem significant?
  • ปัญหาของงานวิจัยนี้สำคัญไหม

2. Are the contributions significant?

  • ความใหม่นี้สำคัญไหมหรือมีคุณค่าแค่ไหน

3. Are the cliams valid?

  • คำกล่าวข้างที่ผู้เขียนอธิบายสามารถทำได้จริงหรือไม่

3. Synthesis : การสังเคราะห์

  • What is the crux of the reseach problem? อะไรคือแก่นของงานวิจัย
  • What are some alternative approaches to address the research problem? ปัญหาของงานวิจัยนี้สามารถแก้ได้ด้วยวิธีอื่นหรือไม่
  • What is a better way to substantiate the claim of the authors? วิธีการ cliam งานวิจัยของผู้เขียนดีหรือไม่ มีวิธีการ claim อื่นที่ดีกว่าหรือไม่
  • What is a good argument against the case made by the autors? มีข้อโต้แย้งที่ดีกับงานวิจัยนี้หรือไม่
  • How can the research results be improved? ผลลัพธ์งานวิจัยนี้สามารถทำให้ดีขึ้นอย่างไร
  • Can the research results to be applied to another context? ผลลัพธ์งานวิจัยนี้สามารถนำไปประยุกต์ใช้กับอย่างอื่นหรือไม่ เช่น SE เอา AI มาประยุกต์ใช้
  • What are the open problems raised by this work? มีปัญหาที่เกิดจากนำเสนองานวิจัยนี้หรือไม่
  • Bottomline: Can we do better than the authors? เราสามารถหาวิธีที่ดีกว่าเค้าได้ไหม

4. Paper Review

ควรเขียนสรุปด้วยภาษาเราเองโดยมีหัวข้อดังนี้

1. Summary

  • เขียนสรุปด้วยภาษาเราเองที่สามารถตอบคำถามทั้ง 4 ข้อในข้อ 1 Comphrehension ได้
  • หรือลองเขียน abstract ด้วยวิธีการอื่น

2. Evaluation

  • สรุปที่ได้จากข้อ 2 Evaluation
  • สามารถบอกจุดแข็ง จุดอ่อน ของงานได้
  • ถ้าอ่าน Classical paper จะได้ history context ที่ถูกต้อง

3. Synthesis

  • สรุปสิ่งที่ได้จากข้อ 3 Synthesis

Edit | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r3 < r2 < r1 | More topic actions
 
Powered by SETEC Wiki
Copyright ©2012 by National Electronics and Computer Technology Center, NECTEC.
Ideas, requests, problems regarding SETEC Wiki? Send feedback