AN EXPLORATORY ANALYSIS OF THE STATe OF SOFTWARE MAINTENANCE RESEARCH Rekayasa perangkat lunak AN EXPLORATORY ANALYSIS OF THE STATe OF SOFTWARE MAINTENANCE RESEARCH Kelompok 3 Dwi Rachmad Kurniawan (1534010027) SUMBER : http://www.emeraldinsight.com/doi/full/10.1108/13287260910955093
AN EXPLORATORY ANALYSIS OF THE STATE OF SOFTWARE MAINTENANCE RESEARCH Terbagi menjadi 6 Pembahasan, antara lain PENGENALAN DISKUSI METODE PENELITIAN KETERBATASAN PENELITIAN HASIL PENUTUP
TUJUAN PAPER Sumber daya yang dialokasikan untuk perangkat lunak pemeliharaan merupakan bagian utama dari total biaya siklus hidup dari sistem. Efek yang sangat besar bahwa ini dapat memiliki kemampuan organisasi untuk bereaksi terhadap lingkungan yang dinamis telah menjadi motivasi utama bagi para peneliti untuk mempelajari isu-isu yang berkaitan dengan perangkat lunak pemeliharaan . Tujuan dari makalah ini adalah untuk mengambil stok dari penelitian yang dilakukan di daerah ini untuk mengidentifikasi jalur intelektual yang terkandung dalam tubuh koheren pengetahuan tentang software pemeliharaan
PENGENALAN Perawatan perangkat lunak secara umum didefinisikan sebagai semua kegiatan yang mengubah perangkat lunak untuk tetap operasional dan responsif terhadap kebutuhan pengguna. Meskipun porsi besar waktu dan sumber daya yang dikhususkan untuk itu, manajemen puncak, dengan historis melihat perawatan perangkat lunak hanya sebagai memperbaiki cacat pada sistem yang ada, gagal untuk menyadari bahwa perawatan perangkat lunak sering merupakan “gunung es” dengan visibilitas rendah tetapi potensi tinggi untuk mempengaruhi keberhasilan atau kegagalan sistem
METODE PENELITIAN Penelitian ini menggunakan dua pendekatan untuk mengungkap struktur konseptual pemeliharaan software : Author Co-citation Analysis PathFinder Kedua analisis ini menggunakan data jarak sebagai masukan untuk menghasilkan representasi grafis dari hubungan antara konsep-konsep yang mendasari
1. Author Co-Citation Analysis METODE PENELITIAN 1. Author Co-Citation Analysis Langkah Pertama : Identifikasi penulis yang telah membuat kontribusi mani ke lapangan yang strukturnya intelektual adalah kepentingan dalam penelitian ini. Memeriksa literatur tentang pengembangan perangkat lunak membantu dalam mengidentifikasi penulis di daerah perawatan perangkat lunak Langkah Kedua : Untuk mendapatkan jumlah co-citation antara setiap pasangan penulis. Data itu diperoleh untuk periode waktu 1980-2003 dari Science Citation Index (SCI) dan indeks kutipan ilmu sosial, tercantum dalam web pengetahuan basis data. Sebuah matriks baku co-citation menghitung antara pasangan penulis kemudian dibangun. Untuk menghindari ketidakstabilan karena efek yang timbul karena perbedaan antara yang sangat tinggi dan sangat rendah co-citation skala counts, hanya penulis dengan tingkat co-citation rata di atas 2.0 dipilih untuk analisis akhir
METODE PENELITIAN 2. Analysis PathFinder Pengertian : Penjelasan : Analisis Pathfinder adalah grafik pendekatan teori yang telah banyak digunakan dalam psikologi kognitif untuk menurunkan representasi jaringan dari data empiris yang mewakili kesamaan, perbedaan-perbedaan, probabilitas, atau jarak Penjelasan : Perkiraan kedekatan yang digunakan sebagai masukan untuk program MDS dapat digunakan dalam analisis pathfinder. Hasilnya output dalam bentuk diagram jaringan. Node dalam jaringan merupakan konsep, dan hubungan antara pasangan konsep menekankan hubungan konseptual erat antara mereka
HASIL Perangkat lunak statistik yang digunakan untuk semua analisis multivariat adalah Systat. Matriks baku jumlah co-citation menjadi sasaran analisis faktor. Komponen utama dengan varimax rotasi digunakan untuk mengidentifikasi faktor-faktor yang signifikan. Delapan faktor yang diekstraksi (menggunakan Nilai Eigen lebih 1.0). Delapan faktor menyumbang sekitar 85 persen dari total varians. Setiap faktor terdiri penulis yang dianggap konseptual mirip. Artinya, isi intelektual dari tulisan-tulisan penulis ini cukup mirip bagi mereka untuk mengkristal menjadi faktor. Solusinya diputar faktor dan beban di atas 0,4 (yang konsisten dengan penelitian lain pada ACA. Matriks mentah co-citation dikonversi ke matriks korelasi Pearson yang kemudian mengalami cluster analisis dan MDS. Metode Linkage Lengkap Ward dan biasanya digunakan untuk analisis cluster oleh para peneliti ACA menunjukkan hasil metode Ward
DISKUSI Analisis data yang dibahas di bagian sebelumnya mengidentifikasi delapan tema penelitian dalam pemeliharaan perangkat lunak, seperti : karakteristik logika Program Kualitas proses / metrik Usaha dan produktivitas masalah masalah kognitif dalam pemeliharaan perbaikan Isu Organisasi Strategi untuk evolusi perangkat lunak / pemeliharaan Object-Oriented metrik pemeliharaan, Domain bahasa tertentu dan konstruksi Program dan desain
TERBATAS PENELITIAN Sejumlah kritik telah dilontarkan terhadap ACA. Pertama, ada asumsi implisit bahwa ada hubungan antara dokumen mengutip dan dikutip. Kedua, jumlah kutipan dari mereka yang tidak menyebabkan penulis dapat terwakili karena hanya penulis pertama dikreditkan dengan kutipan. Namun, keterbatasan ini diatasi ketika data diperoleh dari web ilmu Web database ilmu menganggap semua artikel oleh seorang penulis, termasuk di mana ia / dia bukan penulis pertama. Ketiga, semua kutipan diasumsikan memiliki nilai yang sama, meskipun yang mungkin tidak terjadi. Akhirnya, jalan intelektual ditemukan oleh ACA mungkin tidak saat ini karena penundaan yang terlibat dalam mendapatkan data kutipan baru ke dalam database. Namun, keseriusan keterbatasan ini diminimalisir hingga batas tertentu karena jumlah besar jumlah kutipan yang terlibat, dan ACA telah terbukti menjadi alat penelitian yang berharga untuk menjelajahi berbagai pertanyaan penelitian
PENUTUP Tujuan utama dari paper ini adalah untuk mengidentifikasi konsentrasi penelitian dalam perawatan perangkat lunak menggunakan ACA dan analisis pathfinder. Beberapa daerah yang gagal tampil sebagai faktor dalam penelitian kami, tetapi juga mungkin memiliki dampak yang signifikan terhadap upaya pemeliharaan perangkat lunak meliputi: Proses Pandangan Perawatan Perangkat Lunak Dampak Kematangan Organisasi Efek Kompeksitas Sistem tingkat Penggunaan metode tangkas Uji di dorong pengembangan