Cromosom: Aplikasi Crowdsourced Software Engineering Menggunakan Komponen Rekomendasi Task Berbasis Media Sosial

ABSTRAK Konsep crowdsourcing dapat dimanfaatkan pada bidang rekayasa perangkat lunak yang dikenal dengan Crowdsourced Software Engineering (CSE). CSE digunakan untuk menyelesaikan task yang berkaitan dengan perangkat lunak, seperti desain, implementasi, dan pengujian perangkat luna serta perbaikan b...

Full description

Saved in:
Bibliographic Details
Published inRekayasa hijau Vol. 3; no. 3
Main Authors Putra, Kurnia Ramadhan, Catur Candra, Muhammad Zuhri
Format Journal Article
LanguageEnglish
Published Lembaga Penelitian dan Pengabdian kepada Masyarakat (LP2M) Institut Teknologi Nasional Bandung 07.01.2020
Online AccessGet full text

Cover

Loading…
Abstract ABSTRAK Konsep crowdsourcing dapat dimanfaatkan pada bidang rekayasa perangkat lunak yang dikenal dengan Crowdsourced Software Engineering (CSE). CSE digunakan untuk menyelesaikan task yang berkaitan dengan perangkat lunak, seperti desain, implementasi, dan pengujian perangkat luna serta perbaikan bug. Saat ini, permasalahan umum yang terjadi aplikasi CSE adalah worker menghabiskan waktu untuk menemukan task yang relevan sesuai dengan keahliannya dan requester sulit untuk memilih worker yang dapat dipercaya untuk mengerjakan task. Komponen sistem rekomendasi dapat diintegrasikan pada aplikasi CSE yang dipercaya mampu untuk mengatasi permasalahan tersebut. Beberapa penelitian yang ada tentang integrasi komponen sistem rekomendasi pada aplikasi CSE hanya untuk menangani rekomendasi task dan tidak memepertimbangkan trustworthiness dari worker yang akan mengerjakan task. Sedangkan pada penelitian ini, integrasi komponen sistem rekomendasi selain dapat membantu merekomendasikan task kepada worker juga melakukan perangkingan terhadap worker berdasarkan trustworthiness dari worker tersebut sehingga dapat menjadi pertimbangan untuk requester dalam memilih worker yang akan mengerjakan task. Pendekatan yang diusulkan pada penelitian ini adalah kombinasi antara pendekatan content based dengan individual based. Pendekatan content based untuk menangani proses pencocokan antara kebutuhan keahlian yang diperlukan untuk mengerjakan task dengan kualifikasi worker yang akan mengerjakan task. Sedangkan pendekatan individual based untuk menangani proses perhitungan nilai social profile dalam menghasilkan trustworthiness dari worker. Implementasi dilakukan dengan mengembangkan aplikasi CSE yang dikenal dengan Cromosom, yang diintegrasikan dengan komponen sistem rekomendasi untuk membantu merekomendasikan task kepada worker dan melakukan perangkingan terhadap worker berdasarkan trustworthiness dari worker tersebut. Dari hasil pengujian fungsionalitas yang dilakukan, aplikasi Cromosom dapat membantu worker untuk menemukan task yang lebih relevan sesuai dengan keahliannya, dan membantu requester dalam memilih worker yang memiliki trustworthiness untuk mengerjakan task. Kata kunci: crowdsourcing, crowdsourced software engineering, task recommendation. ABSTRACT The concept of crowdsourcing can be utilized in the field of software engineering known as Crowdsourced Software Engineering (CSE). CSE is used to address tasks related to software, such as design, implementation, and testing of software and bug fixes. Currently, a common problem that occurs with CSE applications is that workers spend time finding relevant tasks according to their expertise and requester is difficult to choose workers who can be trusted to do the task. The recommendation system component can be integrated into CSE applications that are believed to be able to overcome these problems. Some existing research on the integration of recommendation system components in CSE applications is only to handle task recommendations and not consider the trustworthiness of workers who will be working on tasks. Whereas in this study, the integration of recommendation system components in addition to being able to help recommend tasks to workers also rank workers based on the trustworthiness of the workers so that they can be considered for the requester in choosing workers who will do the task. The approach proposed in this study is a combination of content-based and individual-based approaches. Content-based approach to handle the matching process between the skill requirements needed to do the task and the qualifications of the worker who will be working on the task. While the individual-based approach to handle the process of calculating the value of social profiles in generating trustworthiness from workers. Implementation is done by developing a CSE application known as a Cromosom, which is integrated with the recommendation system component to help recommend tasks to workers and rank workers based on the trustworthiness of the worker. From the results of the functionality testing, the Cromosom application can help workers find more relevant tasks according to their expertise, and help requester in choosing workers who have trustworthiness to do the task. Keywords: crowdsourcing, crowdsourced software engineering, task recommendation.
AbstractList ABSTRAK Konsep crowdsourcing dapat dimanfaatkan pada bidang rekayasa perangkat lunak yang dikenal dengan Crowdsourced Software Engineering (CSE). CSE digunakan untuk menyelesaikan task yang berkaitan dengan perangkat lunak, seperti desain, implementasi, dan pengujian perangkat luna serta perbaikan bug. Saat ini, permasalahan umum yang terjadi aplikasi CSE adalah worker menghabiskan waktu untuk menemukan task yang relevan sesuai dengan keahliannya dan requester sulit untuk memilih worker yang dapat dipercaya untuk mengerjakan task. Komponen sistem rekomendasi dapat diintegrasikan pada aplikasi CSE yang dipercaya mampu untuk mengatasi permasalahan tersebut. Beberapa penelitian yang ada tentang integrasi komponen sistem rekomendasi pada aplikasi CSE hanya untuk menangani rekomendasi task dan tidak memepertimbangkan trustworthiness dari worker yang akan mengerjakan task. Sedangkan pada penelitian ini, integrasi komponen sistem rekomendasi selain dapat membantu merekomendasikan task kepada worker juga melakukan perangkingan terhadap worker berdasarkan trustworthiness dari worker tersebut sehingga dapat menjadi pertimbangan untuk requester dalam memilih worker yang akan mengerjakan task. Pendekatan yang diusulkan pada penelitian ini adalah kombinasi antara pendekatan content based dengan individual based. Pendekatan content based untuk menangani proses pencocokan antara kebutuhan keahlian yang diperlukan untuk mengerjakan task dengan kualifikasi worker yang akan mengerjakan task. Sedangkan pendekatan individual based untuk menangani proses perhitungan nilai social profile dalam menghasilkan trustworthiness dari worker. Implementasi dilakukan dengan mengembangkan aplikasi CSE yang dikenal dengan Cromosom, yang diintegrasikan dengan komponen sistem rekomendasi untuk membantu merekomendasikan task kepada worker dan melakukan perangkingan terhadap worker berdasarkan trustworthiness dari worker tersebut. Dari hasil pengujian fungsionalitas yang dilakukan, aplikasi Cromosom dapat membantu worker untuk menemukan task yang lebih relevan sesuai dengan keahliannya, dan membantu requester dalam memilih worker yang memiliki trustworthiness untuk mengerjakan task. Kata kunci: crowdsourcing, crowdsourced software engineering, task recommendation. ABSTRACT The concept of crowdsourcing can be utilized in the field of software engineering known as Crowdsourced Software Engineering (CSE). CSE is used to address tasks related to software, such as design, implementation, and testing of software and bug fixes. Currently, a common problem that occurs with CSE applications is that workers spend time finding relevant tasks according to their expertise and requester is difficult to choose workers who can be trusted to do the task. The recommendation system component can be integrated into CSE applications that are believed to be able to overcome these problems. Some existing research on the integration of recommendation system components in CSE applications is only to handle task recommendations and not consider the trustworthiness of workers who will be working on tasks. Whereas in this study, the integration of recommendation system components in addition to being able to help recommend tasks to workers also rank workers based on the trustworthiness of the workers so that they can be considered for the requester in choosing workers who will do the task. The approach proposed in this study is a combination of content-based and individual-based approaches. Content-based approach to handle the matching process between the skill requirements needed to do the task and the qualifications of the worker who will be working on the task. While the individual-based approach to handle the process of calculating the value of social profiles in generating trustworthiness from workers. Implementation is done by developing a CSE application known as a Cromosom, which is integrated with the recommendation system component to help recommend tasks to workers and rank workers based on the trustworthiness of the worker. From the results of the functionality testing, the Cromosom application can help workers find more relevant tasks according to their expertise, and help requester in choosing workers who have trustworthiness to do the task. Keywords: crowdsourcing, crowdsourced software engineering, task recommendation.
ABSTRAK Konsep crowdsourcing dapat dimanfaatkan pada bidang rekayasa perangkat lunak yang dikenal dengan Crowdsourced Software Engineering (CSE). CSE digunakan untuk menyelesaikan task yang berkaitan dengan perangkat lunak, seperti desain, implementasi, dan pengujian perangkat luna serta perbaikan bug. Saat ini, permasalahan umum yang terjadi aplikasi CSE adalah worker menghabiskan waktu untuk menemukan task yang relevan sesuai dengan keahliannya dan requester sulit untuk memilih worker yang dapat dipercaya untuk mengerjakan task. Komponen sistem rekomendasi dapat diintegrasikan pada aplikasi CSE yang dipercaya mampu untuk mengatasi permasalahan tersebut. Beberapa penelitian yang ada tentang integrasi komponen sistem rekomendasi pada aplikasi CSE hanya untuk menangani rekomendasi task dan tidak memepertimbangkan trustworthiness dari worker yang akan mengerjakan task. Sedangkan pada penelitian ini, integrasi komponen sistem rekomendasi selain dapat membantu merekomendasikan task kepada worker juga melakukan perangkingan terhadap worker berdasarkan trustworthiness dari worker tersebut sehingga dapat menjadi pertimbangan untuk requester dalam memilih worker yang akan mengerjakan task. Pendekatan yang diusulkan pada penelitian ini adalah kombinasi antara pendekatan content based dengan individual based. Pendekatan content based untuk menangani proses pencocokan antara kebutuhan keahlian yang diperlukan untuk mengerjakan task dengan kualifikasi worker yang akan mengerjakan task. Sedangkan pendekatan individual based untuk menangani proses perhitungan nilai social profile dalam menghasilkan trustworthiness dari worker. Implementasi dilakukan dengan mengembangkan aplikasi CSE yang dikenal dengan Cromosom, yang diintegrasikan dengan komponen sistem rekomendasi untuk membantu merekomendasikan task kepada worker dan melakukan perangkingan terhadap worker berdasarkan trustworthiness dari worker tersebut. Dari hasil pengujian fungsionalitas yang dilakukan, aplikasi Cromosom dapat membantu worker untuk menemukan task yang lebih relevan sesuai dengan keahliannya, dan membantu requester dalam memilih worker yang memiliki trustworthiness untuk mengerjakan task. Kata kunci: crowdsourcing, crowdsourced software engineering, task recommendation. ABSTRACT The concept of crowdsourcing can be utilized in the field of software engineering known as Crowdsourced Software Engineering (CSE). CSE is used to address tasks related to software, such as design, implementation, and testing of software and bug fixes. Currently, a common problem that occurs with CSE applications is that workers spend time finding relevant tasks according to their expertise and requester is difficult to choose workers who can be trusted to do the task. The recommendation system component can be integrated into CSE applications that are believed to be able to overcome these problems. Some existing research on the integration of recommendation system components in CSE applications is only to handle task recommendations and not consider the trustworthiness of workers who will be working on tasks. Whereas in this study, the integration of recommendation system components in addition to being able to help recommend tasks to workers also rank workers based on the trustworthiness of the workers so that they can be considered for the requester in choosing workers who will do the task. The approach proposed in this study is a combination of content-based and individual-based approaches. Content-based approach to handle the matching process between the skill requirements needed to do the task and the qualifications of the worker who will be working on the task. While the individual-based approach to handle the process of calculating the value of social profiles in generating trustworthiness from workers. Implementation is done by developing a CSE application known as a Cromosom, which is integrated with the recommendation system component to help recommend tasks to workers and rank workers based on the trustworthiness of the worker. From the results of the functionality testing, the Cromosom application can help workers find more relevant tasks according to their expertise, and help requester in choosing workers who have trustworthiness to do the task. Keywords: crowdsourcing, crowdsourced software engineering, task recommendation.
Author Catur Candra, Muhammad Zuhri
Putra, Kurnia Ramadhan
Author_xml – sequence: 1
  givenname: Kurnia Ramadhan
  surname: Putra
  fullname: Putra, Kurnia Ramadhan
– sequence: 2
  givenname: Muhammad Zuhri
  surname: Catur Candra
  fullname: Catur Candra, Muhammad Zuhri
BookMark eNo9kNtOAjEQhhuDiXi49XpfYLHnLt4hQSViTDxcNy2dXQtsS1qQ-PbuivFqZv78-TL5ztEgxAAIXRM8olJJfLNKn6Mv5tmIcUZP0JAKNS45lXzQ7wKXBCt8hq5y9hZzrkRFmByi7TTFNubY3haT7cavTfZFFx1cjvu0BFe8xXp3MAmKWWh8AEg-NMUzhKbZB7M2oXiK7bb7JRSvsI4tBNcj3k1eF3eQbHfkru686UjZm80lOq3NJsPV37xAH_ez9-ljuXh5mE8ni3JJsCAlI9RQZceYcKvwmMqKC1w7kIDHQikJAhPKJKskSKeEdJVyrCbUOidqq4BdoPmR66JZ6W3yrUnfOhqvf4OYGm3Szi83oKE2wKWz2HLOsaWVqq3BxFJwjChBOtboyFqmmHOC-p9HsP7Vrzv9uteve_3sB5v0e-s
ContentType Journal Article
DBID AAYXX
CITATION
DOA
DOI 10.26760/jrh.v3i3.3432
DatabaseName CrossRef
DOAJ Directory of Open Access Journals
DatabaseTitle CrossRef
DatabaseTitleList CrossRef

Database_xml – sequence: 1
  dbid: DOA
  name: DOAJ: Directory of Open Access Journals
  url: https://www.doaj.org/
  sourceTypes: Open Website
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 2579-4264
ExternalDocumentID oai_doaj_org_article_efae46db0b4440b287fba01b2ed31751
10_26760_jrh_v3i3_3432
GroupedDBID AAYXX
ALMA_UNASSIGNED_HOLDINGS
CITATION
GROUPED_DOAJ
ID FETCH-LOGICAL-c1051-312a27b9014b709268450fde6e095776e501236386e6d756d87d3f12bdd5fb7e3
IEDL.DBID DOA
ISSN 2550-1070
IngestDate Thu Jul 04 21:11:37 EDT 2024
Fri Aug 23 01:33:49 EDT 2024
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 3
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c1051-312a27b9014b709268450fde6e095776e501236386e6d756d87d3f12bdd5fb7e3
OpenAccessLink https://doaj.org/article/efae46db0b4440b287fba01b2ed31751
ParticipantIDs doaj_primary_oai_doaj_org_article_efae46db0b4440b287fba01b2ed31751
crossref_primary_10_26760_jrh_v3i3_3432
PublicationCentury 2000
PublicationDate 2020-01-07
PublicationDateYYYYMMDD 2020-01-07
PublicationDate_xml – month: 01
  year: 2020
  text: 2020-01-07
  day: 07
PublicationDecade 2020
PublicationTitle Rekayasa hijau
PublicationYear 2020
Publisher Lembaga Penelitian dan Pengabdian kepada Masyarakat (LP2M) Institut Teknologi Nasional Bandung
Publisher_xml – name: Lembaga Penelitian dan Pengabdian kepada Masyarakat (LP2M) Institut Teknologi Nasional Bandung
SSID ssib044758136
ssj0002513727
Score 2.136935
Snippet ABSTRAK Konsep crowdsourcing dapat dimanfaatkan pada bidang rekayasa perangkat lunak yang dikenal dengan Crowdsourced Software Engineering (CSE). CSE digunakan...
ABSTRAK Konsep crowdsourcing dapat dimanfaatkan pada bidang rekayasa perangkat lunak yang dikenal dengan Crowdsourced Software Engineering (CSE). CSE digunakan...
SourceID doaj
crossref
SourceType Open Website
Aggregation Database
Title Cromosom: Aplikasi Crowdsourced Software Engineering Menggunakan Komponen Rekomendasi Task Berbasis Media Sosial
URI https://doaj.org/article/efae46db0b4440b287fba01b2ed31751
Volume 3
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV07T8MwELZQJxgQT1Fe8oDElNZ52QlbW7WqQGWAVuoW-RUoEWnVtHTjt3OXFBQmFpZIsZKT9Z11D_v8HSE3Epwu10Y7oeGxE2gRO1K6vhP7kScjZKxTeBt59MiHk-B-Gk5rrb6wJqyiB66Aa9tU2oAbxVQQBExBgJ8qyVzlWYOur0p83LCWTMFKQha7yK06eZc2Gby4L8r-rRBCM7A9glUMjh4XnLXflq-tD3_mt_Ca5S8PVSPyLz3O4IDsb0NF2qmmeEh2bH5E9moEgsdk0cNqumL-fkc7EE1msphRGNqYak_e0Gewshu5tLT2G8VK1pd1LjOZ0wewB_Pc5vTJZkjGYFDEWBYZ7QLg8FJQPMuRIKmApXpCJoP-uDd0tj0UHA2Rkwsm1pOeUHhYqgSLkdslZKmx3EJsJQS3YUni5kfcciNCbiJh_NT1lDFhqoT1T0kjh2mcERprBupmoA-dBmmgI2GNqzlKZpHUrEluv3FLFhVVRgIpRolwAggniHCCCDdJF2H9-QoprssBUHyyVXzyl-LP_0PIBdn1MIHGPRVxSRqr5dpeQZSxUtflgoLn6LP_BWjw0Bg
link.rule.ids 315,786,790,870,2115,27957,27958
linkProvider Directory of Open Access Journals
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Cromosom%3A+Aplikasi+Crowdsourced+Software+Engineering+Menggunakan+Komponen+Rekomendasi+Task+Berbasis+Media+Sosial&rft.jtitle=Rekayasa+hijau&rft.au=Kurnia+Ramadhan+Putra&rft.au=Muhammad+Zuhri+Catur+Candra&rft.date=2020-01-07&rft.pub=Lembaga+Penelitian+dan+Pengabdian+kepada+Masyarakat+%28LP2M%29+Institut+Teknologi+Nasional+Bandung&rft.issn=2550-1070&rft.eissn=2579-4264&rft.volume=3&rft.issue=3&rft_id=info:doi/10.26760%2Fjrh.v3i3.3432&rft.externalDBID=DOA&rft.externalDocID=oai_doaj_org_article_efae46db0b4440b287fba01b2ed31751
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2550-1070&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2550-1070&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2550-1070&client=summon