Natural language processing (NLP) refers to automatic computational processing of human language, including both algorithms that take human-produced text as input and algorithms that produce natural-looking text as outputs. There is a widespread and growing usage of NLP approaches to optimize many aspects of the development process of software systems. Indeed, during the software development lifecycle, natural language artifacts are used and reused. The availability of natural language-based approaches and tools enabled the envisioning of methods for improving efficiency in software engineers, processes, and products.
The objectives of this workshop are to bring together researchers and industrial practitioners both from NLP and the software engineering community to collaborate, to share experience, to provide directions for future research, to encourage the use of NLP techniques and tools for addressing software engineering-specific challenges.
Researchers and practitioners are invited to submit:
In all cases, papers should address a problem in the software engineering domain or combine elements of NLP research with other concerns in the software engineering lifecycle. Examples of problems in the software engineering domain include (but are not limited to): key information identification and extraction from natural language software artifacts; elicitation, modeling, and verification of requirements; generation of source code documentation; software verification and validation support; classification, summarization, and prioritization of development tasks; changes, developers, and solutions recommendation; maintenance effort minimization; quality assessment of natural language software artifacts.
The solution should apply NLP-based approaches and/or models such as (but not limited to) textual analysis, text summarization, topics or aspects modeling and extraction, machine translation, natural language parsing, semantic parsing, natural language generation, sentiment analysis, discourse analysis.
Full, short, and position papers:
January 14, 2022 January 21, 2022
February 25, 2022
March 22, 2022
May 8, 2022
All submissions must conform to the ICSE’22 formatting and submission instructions. All submissions must be anonymized, in PDF format and should be performed electronically through EasyChair. For tool competition submissions, check the details reported on the tool competition page.
Workshop: https://nlbse2022.github.io
Submission link: https://easychair.org/conferences/?conf=nlbse2022
ICSE 2022: https://conf.researchr.org/home/icse-2022
The authors of the best accepted (research and tool) papers will be invited to develop and submit a software tool to the NLBSE'22 special issue in the Software Track of the Journal of Science of Computer Programming. More info