Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
TuneR: A Framework for Tuning Software Engineering Tools with Hands-on Instructions in R
RISE., Swedish ICT, SICS, Security Lab. Lund University, Sweden.ORCID-id: 0000-0001-7879-4371
2016 (Engelska)Ingår i: Journal of Software: Evolution and Process, ISSN 2047-7473, E-ISSN 2047-7481, Vol. 28, nr 6, s. 427-459Artikel i tidskrift (Refereegranskat) Published
Abstract [en]

Numerous tools automating various aspects of software engineering have been developed, and many of the tools are highly configurable through parameters. Understanding the parameters of advanced tools often requires deep understanding of complex algorithms. Unfortunately, suboptimal parameter settings limit the performance of tools and hinder industrial adaptation, but still few studies address the challenge of tuning software engineering tools. We present TuneR, an experiment framework that supports finding feasible parameter settings using empirical methods. The framework is accompanied by practical guidelines of how to use R to analyze the experimental outcome. As a proof-of-concept, we apply TuneR to tune ImpRec, a recommendation system for change impact analysis in a software system that has evolved for more than two decades. Compared with the output from the default setting, we report a 20.9% improvement in the response variable reflecting recommendation accuracy. Moreover, TuneR reveals insights into the interaction among parameters, as well as nonlinear effects. TuneR is easy to use, thus the framework has potential to support tuning of software engineering tools in both academia and industry.

Ort, förlag, år, upplaga, sidor
John Wiley & Sons Ltd , 2016, 15. Vol. 28, nr 6, s. 427-459
Nyckelord [en]
software engineering tools, parameter tuning, experiment framework, empirical software engineering, change impact analysis
Nationell ämneskategori
Data- och informationsvetenskap
Identifikatorer
URN: urn:nbn:se:ri:diva-24548DOI: 10.1002/smr.1784OAI: oai:DiVA.org:ri-24548DiVA, id: diva2:1043632
Tillgänglig från: 2016-10-31 Skapad: 2016-10-31 Senast uppdaterad: 2019-06-19Bibliografiskt granskad

Open Access i DiVA

fulltext(1869 kB)73 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 1869 kBChecksumma SHA-512
de6bfcf52f54fa50cb90a45d96c48ccfdd5560fa8850d21e8317baf3e00907f0049613967b25e4943e810c44788dc36ce6ec2d3e99e0a3d71f59beca6c8ccef0
Typ fulltextMimetyp application/pdf

Övriga länkar

Förlagets fulltexthttp

Personposter BETA

Borg, Markus

Sök vidare i DiVA

Av författaren/redaktören
Borg, Markus
Av organisationen
Security Lab
I samma tidskrift
Journal of Software: Evolution and Process
Data- och informationsvetenskap

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 73 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

doi
urn-nbn

Altmetricpoäng

doi
urn-nbn
Totalt: 67 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
v. 2.35.7