Please use this identifier to cite or link to this item: https://hdl.handle.net/2440/132351
Citations
Scopus Web of Science® Altmetric
?
?
Type: Conference paper
Title: Automatic identification of architecture smell discussions from stack overflow
Author: Tian, F.
Lu, F.
Liang, P.
Babar, M.A.
Citation: Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE, 2020, vol.PartF162440, pp.451-456
Publisher: KSI Research Inc. and Knowledge Systems Institute Graduate School
Publisher Place: online
Issue Date: 2020
ISBN: 1891706500
ISSN: 2325-9000
2325-9086
Conference Name: International Conference on Software Engineering and Knowledge Engineering (SEKE) (9 Jul 2020 - 19 Jul 2020 : Pittsburgh, USA)
Statement of
Responsibility: 
Fangchao Tian, Fan Lu, Peng Liang, Muhammad Ali Babar
Abstract: Architecture Smells (ASs), as one source of technical debt, indicate underlying problems at a high level of systems and negatively impact various system qualities, such as maintainability and evolvability. Detecting and refactoring ASs requires the relevant architectural knowledge and experience. Therefore, gathering the knowledge of ASs from various sources can facilitate ASs detecting and refactoring. However, manually identifying AS knowledge is time-consuming. Automatically and correctly identifying AS-related posts from Stack Overflow is a step toward utilizing the AS knowledge to help developers better maintain their systems. In this work, we propose an approach to automatically identify AS-related posts from Stack Overflow (SoF) by using machine learning algorithms. We evaluate the performance of 12 classifiers based on 3 feature extraction techniques and 4 classification algorithms with a created dataset of SoF posts (including 208 AS-related posts and 187 AS-unrelated posts). The results demonstrate that the SVM algorithm with Word2Vec achieved the best overall performance with an accuracy of 0.650, a precision of 0.613, a recall of 0.905, and an F1- score of 0.731. These results imply that the obtained model of the AS-related posts identification can be used to aid developers and researchers in collecting AS discussions from SoF.
Keywords: Architecture Smell; Architecture Smell Discussion; Stack Overflow; Text Classification
Rights: Copyright ⓒ 2020 by KSI Research Inc. and Knowledge Systems Institute Graduate School. All rights reserved.
DOI: 10.18293/SEKE2020-084
Published version: https://ksiresearch.org/seke/sekeproc.html
Appears in Collections:Computer Science publications

Files in This Item:
There are no files associated with this item.


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.