Research on a Software System Size Evaluation Model Combining BiLSTM-CRF with Domain Adaptation Learning

In the field of software engineering, accurate and efficient measurement of system size is crucial for project management and decision-making. Traditional software system size evaluation methods, such as expert decision-making methods, COCOMO models, function point methods, and analogical methods, have problems such as relying on manual labor, low efficiency, and susceptibility to subjective factors. To address these issues, this paper proposes a Dalse (Domain Adaptive Learning System Evaluation) automated method for evaluating software function size. Based on the IFPUG function point standard, this method constructs a BiLSTM-CRF model for identifying function types, and introduces domain adaptive learning technology to solve the problem of insufficient labeled text data for domain-specific annotation. This enables the method to flexibly adapt to the characteristics of software in specific domains, achieving automated extraction and quantitative calculation of software function points. Experimental validation shows that the method's precision, recall, and F1 score reached 83%, 80%, and 82%, respectively, which is a 5% improvement compared to the accuracy of pure BiLSTM-CRF function point recognition.

Authors

Institutions

Publication Details

Published
2024-09-13
DOI
https://doi.org/10.1145/3700906.3700984
Citations
2
Primary Topic
Software Engineering Research
Type
article
Field-Weighted Citation Impact
1.56
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Research on a Software System Size Evaluation Model Combining BiLSTM-CRF with Domain Adaptation Learning

Sen Sun, Yizheng Tao
2 citations
Software Engineering Research
1.56
article

Research on a Software System Size Evaluation Model Combining BiLSTM-CRF with Domain Adaptation Learning

Sen Sun, Yizheng Tao
article en
2 citations

Abstract

In the field of software engineering, accurate and efficient measurement of system size is crucial for project management and decision-making. Traditional software system size evaluation methods, such as expert decision-making methods, COCOMO models, function point methods, and analogical methods, have problems such as relying on manual labor, low efficiency, and susceptibility to subjective factors. To address these issues, this paper proposes a Dalse (Domain Adaptive Learning System Evaluation) automated method for evaluating software function size. Based on the IFPUG function point standard, this method constructs a BiLSTM-CRF model for identifying function types, and introduces domain adaptive learning technology to solve the problem of insufficient labeled text data for domain-specific annotation. This enables the method to flexibly adapt to the characteristics of software in specific domains, achieving automated extraction and quantitative calculation of software function points. Experimental validation shows that the method's precision, recall, and F1 score reached 83%, 80%, and 82%, respectively, which is a 5% improvement compared to the accuracy of pure BiLSTM-CRF function point recognition.

China Academy of Engineering Physics (CN)
Openalex Percentile: Top 12%
Software Engineering Research
1.56
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.

Research on a Software System Size Evaluation Model Combining BiLSTM-CRF with Domain Adaptation Learning — Sen Sun, Yizheng Tao · (2024) | TGRS Research Map | TGRS