A systematic literature review of machine learning techniques for software maintainability prediction
Context Software maintainability is one of the fundamental quality attributes of software
engineering. The accurate prediction of software maintainability is a significant challenge for …
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 …
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 …
idea was to integrate and combine the research on software product quality control with my …
A large-scale empirical study on code-comment inconsistencies
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 …
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 …
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)
Measuring software maintainability early in the development life cycle, especially at the
design phase, may help designers to incorporate required enhancement and corrections for …
design phase, may help designers to incorporate required enhancement and corrections for …
Machine learning techniques for software maintainability prediction: Accuracy analysis
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 …
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 …
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 …
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 …
maintainability, this often happens with manual expert reviews. Current automatic …