Skip to main content

Showing 1–8 of 8 results for author: Rasku, J

Searching in archive cs. Search in all archives.
.
  1. arXiv:2507.03160  [pdf, ps, other

    cs.SE

    Assessing Small Language Models for Code Generation: An Empirical Study with Benchmarks

    Authors: Md Mahade Hasan, Muhammad Waseem, Kai-Kristian Kemell, Jussi Rasku, Juha Ala-Rantala, Pekka Abrahamsson

    Abstract: The recent advancements of Small Language Models (SLMs) have opened new possibilities for efficient code generation. SLMs offer lightweight and cost-effective alternatives to Large Language Models (LLMs), making them attractive for use in resource-constrained environments. However, empirical understanding of SLMs, particularly their capabilities, limitations, and performance trade-offs in code gen… ▽ More

    Submitted 9 July, 2025; v1 submitted 3 July, 2025; originally announced July 2025.

    Comments: 17 pages, 10 Tables, 57 figures. Includes benchmarks and multilingual evaluation. Submitted to the Journal of Systems and Software

  2. arXiv:2506.19481  [pdf, ps, other

    cs.SE

    LLM-based Multi-Agent System for Intelligent Refactoring of Haskell Code

    Authors: Shahbaz Siddeeq, Muhammad Waseem, Zeeshan Rasheed, Md Mahade Hasan, Jussi Rasku, Mika Saari, Henri Terho, Kalle Makela, Kai-Kristian Kemell, Pekka Abrahamsson

    Abstract: Refactoring is a constant activity in software development and maintenance. Scale and maintain software systems are based on code refactoring. However, this process is still labor intensive, as it requires programmers to analyze the codebases in detail to avoid introducing new defects. In this research, we put forward a large language model (LLM)-based multi-agent system to automate the refactorin… ▽ More

    Submitted 24 June, 2025; originally announced June 2025.

    Comments: arXiv admin note: text overlap with arXiv:2502.07928

  3. arXiv:2502.09766  [pdf, other

    cs.SE

    LLM-Generated Microservice Implementations from RESTful API Definitions

    Authors: Saurabh Chauhan, Zeeshan Rasheed, Abdul Malik Sami, Zheying Zhang, Jussi Rasku, Kai-Kristian Kemell, Pekka Abrahamsson

    Abstract: The growing need for scalable, maintainable, and fast-deploying systems has made microservice architecture widely popular in software development. This paper presents a system that uses Large Language Models (LLMs) to automate the API-first development of RESTful microservices. This system assists in creating OpenAPI specification, generating server code from it, and refining the code through a fe… ▽ More

    Submitted 13 February, 2025; originally announced February 2025.

  4. arXiv:2502.07928  [pdf, other

    cs.SE

    Distributed Approach to Haskell Based Applications Refactoring with LLMs Based Multi-Agent Systems

    Authors: Shahbaz Siddeeq, Zeeshan Rasheed, Malik Abdul Sami, Mahade Hasan, Muhammad Waseem, Jussi Rasku, Mika Saari, Kai-Kristian Kemell, Pekka Abrahamsson

    Abstract: We present a large language models (LLMs) based multi-agent system to automate the refactoring of Haskell codebases. The multi-agent system consists of specialized agents performing tasks such as context analysis, refactoring, validation, and testing. Refactoring improvements are using metrics such as cyclomatic complexity, run-time, and memory allocation. Experimental evaluations conducted on Has… ▽ More

    Submitted 11 February, 2025; originally announced February 2025.

  5. arXiv:2501.19204  [pdf, other

    cs.SE

    Autonomous Legacy Web Application Upgrades Using a Multi-Agent System

    Authors: Valtteri Ala-Salmi, Zeeshan Rasheed, Abdul Malik Sami, Zheying Zhang, Kai-Kristian Kemell, Jussi Rasku, Shahbaz Siddeeq, Mika Saari, Pekka Abrahamsson

    Abstract: The use of Large Language Models (LLMs) for autonomous code generation is gaining attention in emerging technologies. As LLM capabilities expand, they offer new possibilities such as code refactoring, security enhancements, and legacy application upgrades. Many outdated web applications pose security and reliability challenges, yet companies continue using them due to the complexity and cost of up… ▽ More

    Submitted 31 January, 2025; originally announced January 2025.

    Comments: 13 pages, 2 figures

  6. arXiv:2501.16998  [pdf, other

    cs.SE

    Large Language Models for Code Generation: The Practitioners Perspective

    Authors: Zeeshan Rasheed, Muhammad Waseem, Kai Kristian Kemell, Aakash Ahmad, Malik Abdul Sami, Jussi Rasku, Kari Systä, Pekka Abrahamsson

    Abstract: Large Language Models (LLMs) have emerged as coding assistants, capable of generating source code from natural language prompts. With the increasing adoption of LLMs in software development, academic research and industry based projects are developing various tools, benchmarks, and metrics to evaluate the effectiveness of LLM-generated code. However, there is a lack of solutions evaluated through… ▽ More

    Submitted 28 January, 2025; originally announced January 2025.

    Comments: 20 pages, 4 figures, 2 table

  7. arXiv:2411.08507  [pdf, other

    cs.SE

    TimeLess: A Vision for the Next Generation of Software Development

    Authors: Zeeshan Rasheed, Malik Abdul Sami, Jussi Rasku, Kai-Kristian Kemell, Zheying Zhang, Janne Harjamaki, Shahbaz Siddeeq, Sami Lahti, Tomas Herda, Mikko Nurminen, Niklas Lavesson, Jose Siqueira de Cerqueira, Toufique Hasan, Ayman Khan, Mahade Hasan, Mika Saari, Petri Rantanen, Jari Soini, Pekka Abrahamsson

    Abstract: Present-day software development faces three major challenges: complexity, time consumption, and high costs. Developing large software systems often requires battalions of teams and considerable time for meetings, which end without any action, resulting in unproductive cycles, delayed progress, and increased cost. What if, instead of large meetings with no immediate results, the software product i… ▽ More

    Submitted 13 November, 2024; originally announced November 2024.

    Comments: 5 pages, 4 figure, and 1 table

  8. arXiv:2410.15944  [pdf, other

    cs.SE cs.AI cs.IR

    Developing Retrieval Augmented Generation (RAG) based LLM Systems from PDFs: An Experience Report

    Authors: Ayman Asad Khan, Md Toufique Hasan, Kai Kristian Kemell, Jussi Rasku, Pekka Abrahamsson

    Abstract: This paper presents an experience report on the development of Retrieval Augmented Generation (RAG) systems using PDF documents as the primary data source. The RAG architecture combines generative capabilities of Large Language Models (LLMs) with the precision of information retrieval. This approach has the potential to redefine how we interact with and augment both structured and unstructured kno… ▽ More

    Submitted 21 October, 2024; originally announced October 2024.

    Comments: 36 pages, 8 figures, 2 tables, and python code snippets