Results 21 to 30 of about 1,789,157 (322)
Software systems now invade every area of daily living. Yet, we still struggle to build systems we can really rely on. If we want to work with software systems at any level, we need to get to grips with the way software evolves. This book should equip the reader with a sound understanding of maintenance and how it affects all levels of the software ...
Takang, A, Grubb, Penny
openaire +3 more sources
Bayesian Network analysis of software logs for data‐driven software maintenance
Software organisations aim to develop and maintain high‐quality software systems. Due to large amounts of behaviour data available, software organisations can conduct data‐driven software maintenance.
Santiago delRey+2 more
doaj +1 more source
The Impact of Ensemble Techniques on Software Maintenance Change Prediction: An Empirical Study
Various prediction models have been proposed by researchers to predict the change-proneness of classes based on source code metrics. However, some of these models suffer from low prediction accuracy because datasets exhibit high dimensionality or ...
Hadeel Alsolai, Marc Roper
doaj +1 more source
Which documentation for software maintenance? [PDF]
AbstractSoftware engineering has been striving for years to improve the practice of software development and maintenance. Documentation has long been prominent on the list of recommended practices to improve development and help maintenance. Recently however, agile methods started to shake this view, arguing that the goal of the game is to produce ...
Souza, Sergio Cozzetti B. de+2 more
openaire +5 more sources
Minimizing the eccentricity between the centers of mass and stiffness of structures with the optimality criterion method in the structural design process [PDF]
In recent decades, significant efforts have been made to control the torsional displacement of structures, especially in high-rise buildings and irregular structures.
Reza Akbari, Payam Gholbeigi
doaj +1 more source
Automated issue assignment using topic modelling on Jira issue tracking data
As more and more software teams use online issue tracking systems to collaborate on software projects, the accurate assignment of new issues to the most suitable contributors may have significant impact on the success of the project. As a result, several
Themistoklis Diamantopoulos+2 more
doaj +1 more source
Optimized Refactoring Mechanisms to Improve Quality Characteristics in Object-Oriented Systems
Refactoring has emerged as a predominant approach to augmenting software product quality. However, empirical evidence suggests that not all dimensions of software quality experience unending enhancements through refactoring.
Abdullah Almogahed+5 more
doaj +1 more source
Improving Bug Severity Prediction With Domain-Specific Representation Learning
Automating the process of bug severity assignment can accelerate bug triagers’ efficiency in the life-cycle of software maintenance, improving the quality of software products.
Ye Wei, Chunfu Zhang, Teng Ren
doaj +1 more source
While some areas of software engineering knowledge present great advances with respect to the automation of processes, tools, and practices, areas such as software maintenance have scarcely been addressed by either industry or academia, thus delegating ...
Oscar Ancán Bastías+2 more
doaj +1 more source
During maintenance, software systems undergo continuous correction and enhancement activities due to emerging faults, changing environments, and evolving requirements, making this phase expensive and time-consuming, often exceeding the initial ...
Tjaša Heričko, Boštjan Šumak
doaj +1 more source