An extensive study on cross-project predictive mutation testing
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 …
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 …
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
During maintenance, software systems undergo continuous correction and enhancement
activities due to emerging faults, changing environments, and evolving requirements …
activities due to emerging faults, changing environments, and evolving requirements …
Impacts of software community patterns on process and product: An empirical study
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 …
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 …
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 …
software metrics from previous software releases contributes to a better prediction of future …
Comparing maintainability index, SIG method, and SQALE for technical debt identification
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 …
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
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 …
engineering practical activities. One of the techniques used for this purpose is Test‐Driven …
A study of maintainability in evolving open-source software
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 …
the long-term evolution of open-source software. According to well established software …
Evaluation of Rust code verbosity, understandability and complexity
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 …
ensure high performance, reliability, and productivity. The final purpose of this study consists …