Software development metrics prediction using time series methods

dc.contributor.authorChoras, Michal
dc.contributor.authorKozik, Rafal
dc.contributor.authorPawlicki, Marek
dc.contributor.authorHolubowicz, Witold
dc.contributor.authorFranch Gutiérrez, Javier
dc.contributor.groupUniversitat Politècnica de Catalunya. inSSIDE - integrated Software, Service, Information and Data Engineering
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Enginyeria de Serveis i Sistemes d'Informació
dc.date.accessioned2019-10-01T08:01:54Z
dc.date.available2019-10-01T08:01:54Z
dc.date.issued2019
dc.description.abstractThe software development process is an intricate task, with the growing complexity of software solutions and inflating code-line count being part of the reason for the fall of software code coherence and readability thus being one of the causes for software faults and it’s declining quality. Debugging software during development is significantly less expensive than attempting damage control after the software’s release. An automated quality-related analysis of developed code, which includes code analysis and correlation of development data like an ideal solution. In this paper the ability to predict software faults and software quality is scrutinized. Hereby we investigate four models that can be used to analyze time-based data series for prediction of trends observed in the software development process are investigated. Those models are Exponential Smoothing, the Holt-Winters Model, Autoregressive Integrated Moving Average (ARIMA) and Recurrent Neural Networks (RNN). Time-series analysis methods prove a good fit for software related data prediction. Such methods and tools can lend a helping hand for Product Owners in their daily decision-making process as related to e.g. assignment of tasks, time predictions, bugs predictions, time to release etc. Results of the research are presented.
dc.description.peerreviewedPeer Reviewed
dc.description.versionPostprint (author's final draft)
dc.format.extent13 p.
dc.identifier.citationChoras, M. [et al.]. Software development metrics prediction using time series methods. A: International Conference on Computer Information Systems and Industrial Management Applications. "Computer Information Systems and Industrial Management, 18th International Conference, CISIM 2019: Belgrade, Serbia, September 19–21, 2019: proceedings". Berlín: Springer, 2019, p. 311-323.
dc.identifier.doi10.1007/978-3-030-28957-7_26
dc.identifier.isbn978-3-030-28957-7
dc.identifier.urihttps://hdl.handle.net/2117/168970
dc.language.isoeng
dc.publisherSpringer
dc.relation.projectidinfo:eu-repo/grantAgreement/EC/H2020/732253/EU/Quality-Aware Rapid Software Development/Q-RAPIDS
dc.relation.publisherversionhttps://link.springer.com/chapter/10.1007/978-3-030-28957-7_26
dc.rights.accessOpen Access
dc.subjectÀrees temàtiques de la UPC::Informàtica::Enginyeria del software
dc.subject.lcshComputer software -- Development
dc.subject.lcshComputer software -- Quality control
dc.subject.lemacProgramari -- Control de qualitat
dc.subject.lemacProgramari -- Desenvolupament
dc.subject.otherSoftware engineering
dc.subject.otherSoftware development
dc.subject.otherPrediction
dc.subject.otherMetrics
dc.subject.otherTime series
dc.titleSoftware development metrics prediction using time series methods
dc.typeConference report
dspace.entity.typePublication
local.citation.authorChoras, M.; Kozik, R.; Pawlicki, M.; Holubowicz, W.; Franch, X.
local.citation.contributorInternational Conference on Computer Information Systems and Industrial Management Applications
local.citation.endingPage323
local.citation.publicationNameComputer Information Systems and Industrial Management, 18th International Conference, CISIM 2019: Belgrade, Serbia, September 19–21, 2019: proceedings
local.citation.pubplaceBerlín
local.citation.startingPage311
local.identifier.drac25828568

Fitxers

Paquet original

Mostrant 1 - 1 de 1
Carregant...
Miniatura
Nom:
paper_9.pdf
Mida:
551.54 KB
Format:
Adobe Portable Document Format
Descripció: