Software Improvement with Gin: A Case Study

被引:3
|
作者
Petke, Justyna [1 ]
Brownlee, Alexander E. I. [2 ]
机构
[1] UCL, London, England
[2] Univ Stirling, Stirling, Scotland
基金
英国工程与自然科学研究理事会;
关键词
Genetic improvement; Search-based software engineering;
D O I
10.1007/978-3-030-27455-9_14
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 targeted 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.
引用
收藏
页码:183 / 189
页数:7
相关论文
共 50 条
  • [1] A Case Study of Software Process Improvement Implementation
    Peixoto, Daniela C. C.
    Bastista, Vitor A.
    Resende, Rodolfo F.
    Padua, Clarindo Isaias P. S.
    [J]. 22ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING & KNOWLEDGE ENGINEERING (SEKE 2010), 2010, : 716 - 721
  • [2] Software process improvement in small organizations: A case study
    Dangle, KC
    Larsen, P
    Shaw, M
    Zelkowitz, MV
    [J]. IEEE SOFTWARE, 2005, 22 (06) : 68 - +
  • [3] Teaching software process improvement through a case study
    Dingsoyr, T
    Jaccheri, ML
    Wang, AI
    [J]. COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2000, 8 (3-4) : 229 - 234
  • [4] Integrating agile software development and software process improvement: a longitudinal case study
    Salo, O
    Abrahamsson, P
    [J]. 2005 International Symposium on Empirical Software Engineering (ISESE), Proceedings, 2005, : 187 - 196
  • [5] Packaging software process improvement issues: a method and a case study
    Gorschek, T
    Wohlin, C
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2004, 34 (14): : 1311 - 1344
  • [6] A CASE-STUDY OF SOFTWARE PROCESS IMPROVEMENT DURING DEVELOPMENT
    BHANDARI, I
    HALLIDAY, M
    TARVER, E
    BROWN, D
    CHAAR, J
    CHILLAREGE, R
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1993, 19 (12) : 1157 - 1170
  • [7] Best Practices for Software Maturity Improvement: A GEANT Case Study
    Walter, Bartosz
    Marovic, Branko
    Garnizov, Ivan
    Wolski, Marcin
    Todosijevic, Andrijana
    [J]. SYSTEMS, SOFTWARE AND SERVICES PROCESS IMPROVEMENT (EUROSPI 2020), 2020, 1251 : 30 - 41
  • [8] Toward understanding the capability cycle of software process improvement: A case study of a software service company
    Tong, Yu
    Xu, Lingling
    Pan, Shanling
    [J]. INFORMATION TECHNOLOGY IN THE SERVICE ECONOMY: CHALLENGES AND POSSIBILITIES FOR THE 21ST CENTURY, 2008, 267 : 379 - 381
  • [9] Effort estimation in agile software development: Case study and improvement framework
    Tanveer, Binish
    Guzman, Liliana
    Engel, Ulf Martin
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2017, 29 (11)
  • [10] Continuous software process improvement requires organisational learning: An Australian case study
    Gasston, J
    Halloran, P
    [J]. SOFTWARE QUALITY JOURNAL, 1999, 8 (01) : 37 - 51