Please use this identifier to cite or link to this item:
https://doi.org/10.21256/zhaw-23363
Publication type: | Conference paper |
Type of review: | Peer review (publication) |
Title: | An NLP-based tool for software artifacts analysis |
Authors: | Di Sorbo, Andrea Visaggio, Corrado A. Di Penta, Massimiliano Canfora, Gerardo Panichella, Sebastiano |
et. al: | No |
DOI: | 10.21256/zhaw-23363 |
Conference details: | 37th International Conference on Software Maintenance and Evolution (ICSME), Luxembourg, 27 September - 1 October 2021 |
Issue Date: | 2021 |
Publisher / Ed. Institution: | ZHAW Zürcher Hochschule für Angewandte Wissenschaften |
Publisher / Ed. Institution: | Winterthur |
Language: | English |
Subjects: | Unstructured data mining; Natural language parsing; Software maintenance and evolution |
Subject (DDC): | 005: Computer programming, programs and data 006: Special computer methods |
Abstract: | Software developers rely on various repositories and communication channels to exchange relevant information about their ongoing tasks and the status of overall project progress. In this context, semi-structured and unstructured software artifacts have been leveraged by researchers to build recommender systems aimed at supporting developers in different tasks, such as transforming user feedback in maintenance and evolution tasks, suggesting experts, or generating software documentation. More specifically, Natural Language (NL) parsing techniques have been successfully leveraged to automatically identify (or extract) the relevant information embedded in unstructured software artifacts. However, such techniques require the manual identification of patterns to be used for classification purposes. To reduce such a manual effort, we propose an NL parsingbased tool for software artifacts analysis named NEON that can automate the mining of such rules, minimizing the manual effort of developers and researchers. Through a small study involving human subjects with NL processing and parsing expertise, we assess the performance of NEON in identifying rules useful to classify app reviews for software maintenance purposes. Our results show that more than one-third of the rules inferred by NEON are relevant for the proposed task. Demo webpage: https://github.com/adisorbo/NEON tool |
URI: | https://digitalcollection.zhaw.ch/handle/11475/23363 |
Fulltext version: | Accepted version |
License (according to publishing contract): | Licence according to publishing contract |
Departement: | School of Engineering |
Organisational Unit: | Institute of Computer Science (InIT) |
Published as part of the ZHAW project: | COSMOS – DevOps for Complex Cyber-physical Systems of Systems ARIES: Exploiting User Journeys for Supporting Mobility as a Service Platforms |
Appears in collections: | Publikationen School of Engineering |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
2021_Di-Sorbo-etal_NEON-tool-demo_ICSME.pdf | Accepted Version | 698.9 kB | Adobe PDF | View/Open |
Show full item record
Di Sorbo, A., Visaggio, C. A., Di Penta, M., Canfora, G., & Panichella, S. (2021). An NLP-based tool for software artifacts analysis. 37th International Conference on Software Maintenance and Evolution (ICSME), Luxembourg, 27 September - 1 October 2021. https://doi.org/10.21256/zhaw-23363
Di Sorbo, A. et al. (2021) ‘An NLP-based tool for software artifacts analysis’, in 37th International Conference on Software Maintenance and Evolution (ICSME), Luxembourg, 27 September - 1 October 2021. Winterthur: ZHAW Zürcher Hochschule für Angewandte Wissenschaften. Available at: https://doi.org/10.21256/zhaw-23363.
A. Di Sorbo, C. A. Visaggio, M. Di Penta, G. Canfora, and S. Panichella, “An NLP-based tool for software artifacts analysis,” in 37th International Conference on Software Maintenance and Evolution (ICSME), Luxembourg, 27 September - 1 October 2021, 2021. doi: 10.21256/zhaw-23363.
DI SORBO, Andrea, Corrado A. VISAGGIO, Massimiliano DI PENTA, Gerardo CANFORA und Sebastiano PANICHELLA, 2021. An NLP-based tool for software artifacts analysis. In: 37th International Conference on Software Maintenance and Evolution (ICSME), Luxembourg, 27 September - 1 October 2021. Conference paper. Winterthur: ZHAW Zürcher Hochschule für Angewandte Wissenschaften. 2021
Di Sorbo, Andrea, Corrado A. Visaggio, Massimiliano Di Penta, Gerardo Canfora, and Sebastiano Panichella. 2021. “An NLP-Based Tool for Software Artifacts Analysis.” Conference paper. In 37th International Conference on Software Maintenance and Evolution (ICSME), Luxembourg, 27 September - 1 October 2021. Winterthur: ZHAW Zürcher Hochschule für Angewandte Wissenschaften. https://doi.org/10.21256/zhaw-23363.
Di Sorbo, Andrea, et al. “An NLP-Based Tool for Software Artifacts Analysis.” 37th International Conference on Software Maintenance and Evolution (ICSME), Luxembourg, 27 September - 1 October 2021, ZHAW Zürcher Hochschule für Angewandte Wissenschaften, 2021, https://doi.org/10.21256/zhaw-23363.
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.