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 SizeFormat 
2021_Di-Sorbo-etal_NEON-tool-demo_ICSME.pdfAccepted Version698.9 kBAdobe PDFThumbnail
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.