A systematic literature review of machine learning techniques for software maintainability prediction

H Alsolai, M Roper - Information and Software Technology, 2020 - Elsevier
Context Software maintainability is one of the fundamental quality attributes of software
engineering. The accurate prediction of software maintainability is a significant challenge for …

Software maintainability: Systematic literature review and current trends

R Malhotra, A Chug - International Journal of Software Engineering …, 2016 - World Scientific
Software maintenance is an expensive activity that consumes a major portion of the cost of
the total project. Various activities carried out during maintenance include the addition of …

Software product quality control

S Wagner - 2013 - Springer
This book has been a much longer process than I would have ever anticipated. The original
idea was to integrate and combine the research on software product quality control with my …

A large-scale empirical study on code-comment inconsistencies

F Wen, C Nagy, G Bavota… - 2019 IEEE/ACM 27th …, 2019 - ieeexplore.ieee.org
Code comments are a primary means to document source code. Keeping comments up-to-
date during code change activities requires substantial time and attention. For this reason …

The integration of reliability, availability, and maintainability into model-based systems engineering

K Diatte, B O'Halloran, DL Van Bossuyt - Systems, 2022 - mdpi.com
Model-Based Systems Engineering (MBSE) methods have developed a strong foothold in
the design space in industry. These methods have proven fruitful when the right method is …

Maintainability estimation model for object-oriented software in design phase (MEMOOD)

SWA Rizvi, RA Khan - arXiv preprint arXiv:1004.4447, 2010 - arxiv.org
Measuring software maintainability early in the development life cycle, especially at the
design phase, may help designers to incorporate required enhancement and corrections for …

Machine learning techniques for software maintainability prediction: Accuracy analysis

S Elmidaoui, L Cheikhi, A Idri, A Abran - Journal of Computer Science and …, 2020 - Springer
Maintaining software once implemented on the end-user side is laborious and, over its
lifetime, is most often considerably more expensive than the initial software development …

Assessment of maintainability metrics for object-oriented software system

SK Dubey, A Rana - ACM SIGSOFT Software Engineering Notes, 2011 - dl.acm.org
Many organizations assess the maintainability of software systems before they are
deployed. Object-oriented design has been shown to be a useful technique to develop and …

Indirectly predicting the maintenance effort of open‐source software

L Yu - Journal of Software Maintenance and Evolution …, 2006 - Wiley Online Library
An accurate maintenance effort model is essential for a successful software maintenance
process. Maintenance effort is usually measured in person‐hours used to perform a …

Defining a software maintainability dataset: collecting, aggregating and analysing expert evaluations of software maintainability

M Schnappinger, A Fietzke… - 2020 IEEE International …, 2020 - ieeexplore.ieee.org
Before controlling the quality of software systems, we need to assess it. In the case of
maintainability, this often happens with manual expert reviews. Current automatic …