Pembuatan Kakas Komunikasi Antar Pengembang Perangkat Lunak

Firdaus, Anugerah (2014) Pembuatan Kakas Komunikasi Antar Pengembang Perangkat Lunak. Other thesis, Insititut Teknologi Sepuluh Nopember.

[thumbnail of 5110100089-Undergraduate_Thesis.pdf] Text
5110100089-Undergraduate_Thesis.pdf

Download (3MB)

Abstract

Dalam sebuah proyek pengembangan perangkat lunak yang melibatkan banyak pengembang, komunikasi di antara pengembang sangat penting. Komunikasi dilakukan agar para pengembang dapat membantu pekerjaan individu masing-masing dan dapat bekerjasama pada setiap pekerjaan yang saling berkaitan. Saat bekerja, salah satu permasalahan yang dialami oleh para pengembang adalah kesulitan dalam malakukan pekerjaan. Para pengembang pasti membutuhkan bantuan dari pengembang lain yang memiliki keahlian terkait. Dibutuhkan sebuah kakas komunikasi di antara para pengembang yang dapat mengklasifikasikan pesan yang diajukan oleh pengembang untuk memfasilitasi komunikasi dan memungkinkan pengembang mencari pengembang lain yang memiliki keahlian terkait. Digunakan metode Latent Semantic Indexing untuk mengklasifikasikan pesan pengembang berdasarkan bidang keahlian pengembang lainnya. Kakas ini merupakan plugin untuk IDE Eclipse atau aplikasi yang terintegrasi dengan IDE Eclipse. Pesan yang diajukan oleh pengembang kemudian didekomposisi kedalam bentuk matriks yang akan digunakan dalam proses Singular Value Decomposition. Setelah itu, dilakukan pengurangan dimensi matriks. Cosine similarity digunakan untuk menghitung kesamaan pesan terhadap keahlian pengembang untuk mendapatkan pengembang lain dengan bidang keahlian yang sesuai dengan pesan yang diajukan. Kakas telah diuji dengan data uji dan didapatkan hasil rata-rata Kappa 0,61. Hasil pengujian menunjukkan bahwa tingkat reliability sistem adalah baik dan aplikasi dapat mengklasifikasikan pesan sesuai dengan keahlian pengembang lain.
=============================================================================================================================
In a software development project that involves many developers, communication among developers is very important. Communication is performed so that developers can help each individual task and can work together on any tasks related to each other. While working, one of the problems faced by the developers is the difficulty in doing their task. The developers certainly need the help of another developer who posesses related expertise. We need a tool of communication among developers which can classify messages submitted by developers to facilitate communication and to allow developers find other developers who have related expertise. Latent Semantic Indexing method is used to classify developer’s messages based on other developers’ areas of expertise. This tool is a plugin for Eclipse IDE or an application which is integrated into Eclipse IDE. Messages submitted by developers then decomposed into a matrix which will be used in the process of Singular Value Decomposition. After that, the dimension reduction of matrix is performed. Cosine similarity is used to calculate similarity of messages against developers’ expertise to get other developers who have related expertise in accordance to submitted messages. The tool has been tested with test data and the average results of Kappa obtained is 0,61. The test results showed that the level of system reliability is good and the application can classify a message according to the expertise of another developer.

Item Type: Thesis (Other)
Additional Information: RSIf 006.4 Fir p-1
Uncontrolled Keywords: Cosine Similarity, Latent Semantic Indexing, Pesan, Plugin Eclipse, Singular Value Decomposition
Subjects: T Technology > TK Electrical engineering. Electronics Nuclear engineering > TK7882.P3 Pattern recognition systems
Divisions: Faculty of Intelligent Electrical and Informatics Technology (ELECTICS) > Informatics Engineering > 55201-(S1) Undergraduate Thesis
Depositing User: Mr. Marsudiyana -
Date Deposited: 24 Oct 2023 06:35
Last Modified: 27 Oct 2023 08:32
URI: http://repository.its.ac.id/id/eprint/104987

Actions (login required)

View Item View Item