2019
DOI: 10.1007/978-3-030-27455-9_14
|View full text |Cite
|
Sign up to set email alerts
|

Software Improvement with Gin: A Case Study

Abstract: We provide a case study for the usage of Gin, a genetic improvement toolbox for Java. In particular, we implemented a simple GP search and targetted two software optimisation properties: runtime and repair. We ran our search algorithm on Gson, a Java library for converting Java objects to JSON and vice-versa. We report on runtime improvements and fixes found. We provide all the new code and data on the dedicated website: https://github.com/justynapt/ssbseChallenge2019.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
3
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
3
2
1

Relationship

3
3

Authors

Journals

citations
Cited by 7 publications
(3 citation statements)
references
References 11 publications
0
3
0
Order By: Relevance
“…(1) Testing Gin with SAT4J, which is the software improved by PyGGI 2.0 in previous work [12]. (2) Testing PyGGI 2.0 with Gson, which is the software improved by Gin in previous work [68].…”
Section: Methodsmentioning
confidence: 99%
“…(1) Testing Gin with SAT4J, which is the software improved by PyGGI 2.0 in previous work [12]. (2) Testing PyGGI 2.0 with Gson, which is the software improved by Gin in previous work [68].…”
Section: Methodsmentioning
confidence: 99%
“…HPROF was included with JDK versions up to 8, and was the original profiling tool integrated within Gin up to v2.0 (White 2017;Brownlee et al 2019). This led to its use in identifying code for improvement in several GI studies (Petke and Brownlee 2019;Petke et al 2023;Brownlee et al 2020), so we include it for comparison within our study. JFR has been bundled with the JDK since version 7, being officially supported since version 9.…”
Section: Profilers and Integration With Ginmentioning
confidence: 99%
“…Last year, in Section 3[18], we listed 22 tools, also[11,29,30,31] were published after the GI @ ICSE 2019 workshop.…”
mentioning
confidence: 99%