Sebastian Honel’s has done research and introduced an unbelievable method to improve software development quality. The method is all about the process that consists of new metrics. “Source code density,” to improve efficiency.
November 6, 2023 – In his computer science research project, Linnaeus University student Sebastian Honel has developed a novel technique to assess and improve software process performance. This procedure goes into detail about the software development process and the potential changes that may arise. By integrating expert data and data-driven analysis, we can predict issues and determine possible solutions.
The tool that Sebastian Hönel has developed is a measurement referred to as “source code density.” This method shows how much code is included in a software program concerning the total size of the program. It helps determine whether the code is streamlined and productive or broken and contains bugs.
“Source code density is a valuable tool to identify dispensable code. Moreover, we’ve developed a reliable classifier based on it to understand the nature of changes in the software. It is exploited by a new method to use this and other development data to more easily identify complex issues in the development process.”
This research has the potential to have a significant impact on the software development industry. Source code density tools can improve the development process by producing better, more reliable, and cost-effective software.
In the past, software developers have focused on improving the quality of the software. Yet, according to Sebastian Hönel’s research, it’s equally important to focus on software development.
“When it is time to optimize software, we must take care of the development lifecycle that may require changes. Experience helps you out when it is crucial to tweak and refine the process. In the post-development work, we measured by taking the magnitude of changes into consideration.
But still, we needed a 100% correct method. We had to suggest data from the software development process itself, mixing it with the quantitative analysis to know about the changes, Sebastian further said.”
When you work on many computer projects at once, you’ll face both good and tough times. Sometimes, things go smoothly, but other times, issues come up. These problems might be because the software is too slow, missing important features, costs too much, or isn’t finished on time.
After finishing a project, it’s natural to look back and figure out what went wrong. It can be hard to tell if the issues were because of one person’s choices or problems in the whole team.
“We made tools that can quickly check your projects and find where the big problems are. It might not show all the details, but it helps spot projects that need more attention. We can find these problems just by looking at the code of the program. We think this tool can find many different issues,” says Sebastian Hönel.
This research is a step forward in understanding and making better software. These new tools and methods help make developers’ work smoother and create software that’s better and more dependable.
Awarded Best Software House Presidential Award 2023.