2017
DOI: 10.5121/ijcsit.2017.9512
|View full text |Cite
|
Sign up to set email alerts
|

Summarization of Software Artifacts : A Review

Abstract: Summarization of software artifacts is an ongoing field of research among the software engineering community due to the benefits that summarization provides like saving of time and efforts in various software engineering tasks like code search, duplicate bug reports detection, traceability link recovery, etc. Summarization is to produce short and concise summaries. The paper presents the review of the state of the art of summarization techniques in software engineering context. The paper gives a brief overview… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(6 citation statements)
references
References 52 publications
(136 reference statements)
0
5
0
Order By: Relevance
“…The percentage increase of the works in this area is too much if we consider other techniques as well. • Research in the field of extractive summarization [62] has reached the saturation stage after 2013 but now the research is going on in the field of abstractive summarization. • Research in the field of sentiment analysis is increasing year by year.…”
Section: Discussion and Analysismentioning
confidence: 99%
See 3 more Smart Citations
“…The percentage increase of the works in this area is too much if we consider other techniques as well. • Research in the field of extractive summarization [62] has reached the saturation stage after 2013 but now the research is going on in the field of abstractive summarization. • Research in the field of sentiment analysis is increasing year by year.…”
Section: Discussion and Analysismentioning
confidence: 99%
“…Summarization is of two types: extractive and abstractive. Extractive summarization [61,62] is to extract the important sentences from the document and arrange them in the way they appear in the original document, whereas abstractive summarization [62] is to select the important phrases or sentences and then arrange them in meaningful order by applying linguistic rules. NLP plays an important role in the abstractive summarization as it requires the knowledge about the syntax, semantics and context and this is possible from NLP techniques only [61,63].…”
Section: Summarizationmentioning
confidence: 99%
See 2 more Smart Citations
“…Researchers such as Corradetti et al [17] employed drones to capture photographs of cliffs composed of nearly vertical outcrops, creating 3D models that were used for crack analysis and understanding crack propagation patterns. Similarly, Sharad et al [18] used drones to capture high-resolution images of complex and hazardous landslides, generating cm-level accuracy 3D models. Javier et al [19] employed drones to create highly accurate and high-resolution 3D models for identifying and interpreting ancient Roman gold mining sites in Northwestern Spain, revealing areas such as excavation sites, canals, reservoirs, and drainage channels.…”
Section: Related Studiesmentioning
confidence: 99%