An Automated Tool for Streamlining Software Engineering: Information Extraction and Decision

In the always-evolving and dynamic field of software development, good decision-making is absolutely critical. Developers have to regularly decide how best to apply features, optimize performance and debug issues. This process could be much improved by extracting actionable insights from software code. The presented work explores the tools and metrics available to enable developers to make data-driven decisions, therefore enhancing the development efficiency as well as code quality. Also, it introduces a new automated tool called CodeLens which analyzes software code, extract lines of code (LOC), documentation quality, complexity, and other key criteria. Through a consolidated view of such metrics, the tool helps developers evaluate code fit, spot possible bottlenecks, and prioritize optimization or refactoring efforts. Furthermore, the tool's support of Java and Python languages guarantees general applicability, hence fitting for many software projects.

Authors

Institutions

Publication Details

Journal
Iraqi Journal for Computers and Informatics
Published
2025-08-25
DOI
https://doi.org/10.25195/ijci.v51i2.550
Citations
1
Primary Topic
Software Engineering Research
Type
article
Field-Weighted Citation Impact
3.25

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

An Automated Tool for Streamlining Software Engineering: Information Extraction and Decision

Rasha Gh. Alsarraj
1 citations
Iraqi Journal for Computers and Informatics
Software Engineering Research
3.25
article

An Automated Tool for Streamlining Software Engineering: Information Extraction and Decision

Rasha Gh. Alsarraj
article en
1 citations

Abstract

In the always-evolving and dynamic field of software development, good decision-making is absolutely critical. Developers have to regularly decide how best to apply features, optimize performance and debug issues. This process could be much improved by extracting actionable insights from software code. The presented work explores the tools and metrics available to enable developers to make data-driven decisions, therefore enhancing the development efficiency as well as code quality. Also, it introduces a new automated tool called CodeLens which analyzes software code, extract lines of code (LOC), documentation quality, complexity, and other key criteria. Through a consolidated view of such metrics, the tool helps developers evaluate code fit, spot possible bottlenecks, and prioritize optimization or refactoring efforts. Furthermore, the tool's support of Java and Python languages guarantees general applicability, hence fitting for many software projects.

Iraqi Journal for Computers and InformaticsVol. 51(2)
University of Mosul (IQ)
University of Mosul
Openalex Percentile: Top 7%
Software Engineering Research
3.25
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.