Zur Hauptnavigation wechseln Zur Suche wechseln Zum Hauptinhalt wechseln

Tell them apart: Distilling technology differences from crowd-scale comparison discussions

  • Australian Natl Univ
  • Monash University
  • Nanyang Technological University

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

32 Zitate (Scopus)

Abstract

Developers can use different technologies for many software development tasks in their work. However, when faced with several technologies with comparable functionalities, it is not easy for developers to select the most appropriate one, as comparisons among technologies are time-consuming by trial and error. Instead, developers can resort to expert articles, read official documents or ask questions in Q&A sites for technology comparison, but it is opportunistic to get a comprehensive comparison as online information is often fragmented or contradictory. To overcome these limitations, we propose the diffTech system that exploits the crowdsourced discussions from Stack Overflow, and assists technology comparison with an informative summary of different comparison aspects. We first build a large database of comparable software technologies by mining tags in Stack Overflow, and locate comparative sentences about comparable technologies with NLP methods. We further mine prominent comparison aspects by clustering similar comparative sentences and represent each cluster with its keywords. The evaluation demonstrates both the accuracy and usefulness of our model and we implement a practical website for public use.

OriginalspracheEnglisch
TitelASE 2018 - Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering
Redakteure/-innenChristian Kastner, Marianne Huchard, Gordon Fraser
Herausgeber (Verlag)Association for Computing Machinery, Inc
Seiten214-224
Seitenumfang11
ISBN (elektronisch)9781450359375
DOIs
PublikationsstatusVeröffentlicht - 3 Sept. 2018
Extern publiziertJa
Veranstaltung33rd IEEE/ACM International Conference on Automated Software Engineering, ASE 2018 - Montpellier, Frankreich
Dauer: 3 Sept. 20187 Sept. 2018

Publikationsreihe

NameASE 2018 - Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering

Konferenz

Konferenz33rd IEEE/ACM International Conference on Automated Software Engineering, ASE 2018
Land/GebietFrankreich
OrtMontpellier
Zeitraum3/09/187/09/18

Fingerprint

Untersuchen Sie die Forschungsthemen von „Tell them apart: Distilling technology differences from crowd-scale comparison discussions“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren