paper-with-me

홈 › Papers

Nirjas: An open source framework for extracting metadata from the source code

2024-09-22 · Ayush Bhardwaj, Sahil, Kaushlendra Pratap, Gaurav Mishra

Metadata and comments are critical elements of any software development process. In this paper, we explain how metadata and comments in source code can play an essential role in comprehending software. We introduce a Python-based open-source framework, Nirjas, which helps in extracting this metadata in a structured manner. Various syntaxes, types, and widely accepted conventions exist for adding comments in source files of different programming languages. Edge cases can create noise in extraction, for which we use Regex to accurately retrieve metadata. Non-Regex methods can give results but often miss accuracy and noise separation. Nirjas also separates different types of comments, source code, and provides details about those comments, such as line number, file name, language used, total SLOC, etc. Nirjas is a standalone Python framework/library and can be easily installed via source or pip (the Python package installer). Nirjas was initially created as part of a Google Summer of Code project and is currently developed and maintained under the FOSSology organization.

📄 PDF Abstract BibTeX arXiv:2409.14609

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Rule Based Metadata Extraction Framework from Academic Articles

2018-07-24 · Azimjonov Jahongir, Alikhanov Jumabek

Metadata of scientific articles such as title, abstract, keywords or index terms, body text, conclusion, reference and others play a decisive role in collecting, managing and storing academic data in scientific databases…

Articles

Harvest -- An Open Source Toolkit for Extracting Posts and Post Metadata from Web Forums

2021-02-03 · Albert Weichselbraun, Adrian M. P. Brasoveanu, Roger Waldvogel, Fabian Odoni

Automatic extraction of forum posts and metadata is a crucial but challenging task since forums do not expose their content in a standardized structure. Content extraction methods, therefore, often need customizations su…

Mobilizing Metadata: Open Data Kit (ODK) for Language Resource Development in East Africa

2020-05-01 · LREC 2020 5 · Richard Griscom

Linguistic fieldworkers collect and archive metadata as part of the language resources (LRs) that they create, but they often work in resource-constrained environments that prevent them from using computers for data entr…

OCR++: A Robust Framework For Information Extraction from Scholarly Articles

2016-09-23 · COLING 2016 12 · Singh Mayank, Barua Barnopriyo, Palod Priyank, Garg Manvi 외

This paper proposes OCR++, an open-source framework designed for a variety of information extraction tasks from scholarly articles including metadata (title, author names, affiliation and e-mail), structure (section head…

ArticlesOptical Character Recognition (OCR)

ParsRec: A Novel Meta-Learning Approach to Recommending Bibliographic Reference Parsers

2018-11-26 · Dominika Tkaczyk, Rohit Gupta, Riccardo Cinti, Joeran Beel

Bibliographic reference parsers extract machine-readable metadata such as author names, title, journal, and year from bibliographic reference strings. To extract the metadata, the parsers apply heuristics or machine lear…

Meta-LearningRecommendation Systems