Dynamic software maintenance effort estimation modeling using neural network, rule engine and multi-regression approach

Ruchi Shukla, Mukul Shukla, A. K. Misra, T. Marwala, W. A. Clarke

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

16 Citations (Scopus)

Abstract

The dynamic business environment of software projects typically involves a large number of technical, demographic and environmental variables. This coupled with imprecise data on human, management and dynamic factors makes the objective estimation of software development and maintenance effort a very challenging task. Currently, no single estimation model or tool has been able to coherently integrate and realistically address the above problems. This paper presents a multi-fold modeling approach using neural network, rule engine and multi-regression for dynamic software maintenance effort estimation. The system dynamics modeling tool developed using quantitative and qualitative inputs from real life projects is able to successfully simulate and validate the dynamic behavior of a software maintenance estimation system.

Original languageEnglish
Title of host publicationComputational Science and Its Applications - 12th International Conference, ICCSA 2012, Proceedings
Pages157-169
Number of pages13
EditionPART 4
DOIs
Publication statusPublished - 2012
Event12th International Conference on Computational Science and Its Applications, ICCSA 2012 - Salvador de Bahia, Brazil
Duration: 18 Jun 201221 Jun 2012

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
NumberPART 4
Volume7336 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference12th International Conference on Computational Science and Its Applications, ICCSA 2012
Country/TerritoryBrazil
CitySalvador de Bahia
Period18/06/1221/06/12

Keywords

  • Software maintenance
  • effort estimation
  • neural network
  • regression
  • system dynamics

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Dynamic software maintenance effort estimation modeling using neural network, rule engine and multi-regression approach'. Together they form a unique fingerprint.

Cite this