No Cover Image

Journal article 222 views

Developing Algorithmic Business Resource Optimization Model for Code Smells Detection: An Applied Case Insight from Enterprise Level Software Management System

Priyanka Gupta, Adarsh Anand , Ronnie Das, Laurie Hughes Orcid Logo, Yogesh Dwivedi Orcid Logo

Annals of Operations Research

Swansea University Authors: Laurie Hughes Orcid Logo, Yogesh Dwivedi Orcid Logo

  • Accepted Manuscript under embargo until: 25th August 2024

Abstract

The art of business process optimization and resolution through advanced analytics have gained popularity across all business sectors in recent years. An emerging stream of modern analytics methods have focused on analyzing software development firms and their approach to coding and software develop...

Full description

Published in: Annals of Operations Research
ISSN: 0254-5330 1572-9338
Published: Springer
Online Access: Check full text

URI: https://cronfa.swan.ac.uk/Record/cronfa64058
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract: The art of business process optimization and resolution through advanced analytics have gained popularity across all business sectors in recent years. An emerging stream of modern analytics methods have focused on analyzing software development firms and their approach to coding and software development, with a view to optimize key processes through data to enhance organizational value. Despite systematic developments within the field, many high throughput software suffers from incomprehensible bad program structure that results in imbalanced performance throughout its lifecycle. This phenomenon is widely known as “Code Smells, i.e., design flaws”. A series of AI and ML based algorithms and mathematical tools were developed to tackle the problem in the past. However, at the business and decision-making level there are large uncertainties on how to optimize resource allocation towards each code smell class to maximize benefit of the process. In this paper we propose a novel mathematical business model that will help business and operational managers to optimize budget and resource allocation towards detection of maximum number of smells within a system, with increased output efficiency. Our proposed model benefits from a real life validation of code smell dataset, along with detailed prescription of optimal resource allocation along with reasoning.
Keywords: Optimization models, Resource allocation decision model, Software code smells, Software reliability
College: Faculty of Humanities and Social Sciences