Results 21 to 30 of about 1,868,476 (276)
Supporting software maintenance with non-functional information [PDF]
The paper highlights the role of non functional information (about efficiency, reliability and other software attributes) of software components in software maintenance, focusing in the component programming framework.
Botella López, Pere +1 more
core +1 more source
Automatizing Software Cognitive Complexity Reduction
Software plays a central role in our life nowadays. We use it almost anywhere, at any time, and for everything: to browse the Internet, to check our emails, and even to access critical services such as health monitoring and banking.
Ruben Saborido +3 more
doaj +1 more source
An Experiment of Evaluating Software Understandability [PDF]
Software understandability is one of important characteristics of software quality because it can influence cost or reliability at software evolution in reuse or maintenance.
Shinji UCHIDA, Kazuyuki SHIMA
doaj
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
Deep Learning-Based Correct Answer Prediction for Developer Forums
Developer forums are essential for software engineers to solve their problems with the assistance of experts on such forums. However, sometimes the solutions (answers) of a problem are not satisfactory or challenging to select the potential answer ...
Hafiz Umar Iftikhar +4 more
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
Automatic testing is a widely adopted technique for improving software quality. Software developers add, remove and update test methods and test classes as part of the software development process as well as during the evolution phase, following the ...
Levin, Stanislav, Yehudai, Amiram
core +1 more source
A commonly observed ambiguity of a class is simply a reflection of multiple methods’ implementation within an individual class. The process of Extract Class refactoring is, therefore, used to separate the different responsibilities of a class into ...
Musaad Alzahrani, Saad Alqithami
doaj +1 more source
Emotional Awareness During Bug Fixes – A Pilot Study [PDF]
This study examines the effects of a programmer\u27s emotional awareness on progress while fixing bugs. The goal of the study is to capitalize on emotional awareness to ultimately increase progress made during software development.
Loro, Jada O. +3 more
core +1 more source
Novel method to forecast software aging problems
As software system becomes complex and large, some phenomena, performance degradation, error service, and even the abrupt system outage, have been found in the operating system, web server, and even in the security system.
Yongquan Yan
doaj +1 more source

