Change search
ReferencesLink to record
Permanent link

Direct link
TuneR: A Framework for Tuning Software Engineering Tools with Hands-on Instructions in R
RISE, Swedish ICT, SICS, Security Lab. SICS.
Number of Authors: 1
2016 (English)In: Journal of Software: Evolution and Process, ISSN 2047-7473, E-ISSN 2047-7481, Vol. 28, 427-459 p.Article in journal (Refereed) 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.

Place, publisher, year, edition, pages
John Wiley & Sons Ltd , 2016, 15. Vol. 28, 427-459 p.
Keyword [en]
software engineering tools, parameter tuning, experiment framework, empirical software engineering, change impact analysis
National Category
Computer and Information Science
URN: urn:nbn:se:ri:diva-15735DOI: 10.1002/smr.1784OAI: diva2:1037056
Available from: 2016-10-13 Created: 2016-10-13

Open Access in DiVA

fulltext(1869 kB)4 downloads
File information
File name FULLTEXT01.pdfFile size 1869 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Other links

Publisher's full texthttp

Search in DiVA

By author/editor
Borg, Markus
By organisation
Security Lab
In the same journal
Journal of Software: Evolution and Process
Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 4 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Altmetric score

ReferencesLink to record
Permanent link

Direct link