An extensive study on cross-project predictive mutation testing

D Mao, L Chen, L Zhang - 2019 12th IEEE Conference on …, 2019 - ieeexplore.ieee.org
Mutation testing is a powerful technique for evaluating the quality of test suite which plays a
key role in ensuring software quality. The concept of mutation testing has also been widely …

Dynamic pathfinding for a swarm intelligence based UAV control model using particle swarm optimisation

LM Pyke, CR Stark - Frontiers in Applied Mathematics and Statistics, 2021 - frontiersin.org
In recent years unmanned aerial vehicles (UAVs) have become smaller, cheaper, and more
efficient, enabling the use of multiple autonomous drones where previously a single, human …

Exploring maintainability index variants for software maintainability measurement in object-oriented systems

T Heričko, B Šumak - Applied Sciences, 2023 - mdpi.com
During maintenance, software systems undergo continuous correction and enhancement
activities due to emerging faults, changing environments, and evolving requirements …

Impacts of software community patterns on process and product: An empirical study

M De Stefano, E Iannone, F Pecorelli… - Science of Computer …, 2022 - Elsevier
Software engineering projects are now more than ever a community effort. In the recent past,
researchers have shown that their success not only depends on source code quality, but …

[PDF][PDF] Software code maintainability: a literature review

B Seref, O Tanriover - Int J Softw Eng Appl, 2016 - academia.edu
Software Maintainability is one of the most important quality attributes. To increase quality of
a software, to manage software more efficient and to decrease cost of the software …

Impact of historical software metric changes in predicting future maintainability trends in open-source software development

M Gradišnik, T Beranič, S Karakatič - Applied Sciences, 2020 - mdpi.com
Featured Application The paper shows that the additional layers of historical changes of
software metrics from previous software releases contributes to a better prediction of future …

Comparing maintainability index, SIG method, and SQALE for technical debt identification

P Strečanský, S Chren, B Rossi - Proceedings of the 35th Annual ACM …, 2020 - dl.acm.org
Many techniques have emerged to evaluate software Technical Debt (TD). However,
differences in reporting TD are not yet studied widely, as they can give different perceptions …

Test‐driven development, engagement in activity, and maintainability: An empirical study

W Ren, S Barrett - IET Software, 2023 - Wiley Online Library
The software engineering community aims to achieve and maintain high‐efficient software
engineering practical activities. One of the techniques used for this purpose is Test‐Driven …

A study of maintainability in evolving open-source software

AJ Molnar, S Motogna - Evaluation of Novel Approaches to Software …, 2021 - Springer
Our study is focused on an evaluation of the maintainability characteristic in the context of
the long-term evolution of open-source software. According to well established software …

Evaluation of Rust code verbosity, understandability and complexity

L Ardito, L Barbato, R Coppola, M Valsesia - PeerJ Computer Science, 2021 - peerj.com
Rust is an innovative programming language initially implemented by Mozilla, developed to
ensure high performance, reliability, and productivity. The final purpose of this study consists …