Studying the Evolution of TensorFlow Questions on Stack Overflow.

Saved in:
Bibliographic Details
Title: Studying the Evolution of TensorFlow Questions on Stack Overflow.
Authors: Michael Adebesin, Gbolahan1 (AUTHOR), Sangeeta, Sangeeta1 (AUTHOR) s.sangeeta@keele.ac.uk
Source: Journal of Software: Evolution & Process. Jun2026, Vol. 38 Issue 6, p1-35. 35p.
Subjects: Python programming language, Question & answer websites, Data analysis, Machine learning, Computer software installation, Deep learning, Artificial neural networks
Abstract: Deep learning has revolutionized various fields, including computer vision, natural language processing, and robotics. Python, with its simplicity and extensive libraries, has emerged as one of the primary programming languages for implementing deep learning models, and several frameworks like TensorFlow, Gaffe, and PyTorch are proposed by machine learning communities/companies for Python. TensorFlow is one of the most popular frameworks in Python for deep learning; hence, it is important to investigate the kind of issue that TensorFlow developers face. In this work, we analyzed 105,437 TensorFlow questions from the Stack Overflow website and answered five research questions. Our analysis reveals that, despite a decreasing trend in the number of questions asked, there is a high level of user engagement and satisfaction in the TensorFlow community. Our tag analysis reveals that "python," "Keras," "deep‐learning," "machine‐learning," and "neural‐network" are the top tags associated with TensorFlow questions. We perform topic analysis and reveal four main topics: machine learning and data processing, neural network and architecture, TensorFlow installation and usage, and TensorFlow manipulation and operation. Further analysis reveals that error, model training and prediction, optimization, data loading and preprocessing, and installation and deployment are among the most frequently occurring subtopics. ValueError is the most common error and the model training and prediction subtopic is the most affected by errors. Our analysis reveals that the TensorFlow installation and usage is the most popular and difficult topic. Our study also reveals a high percentage (i.e., 31%) of broken links in TensorFlow questions. [ABSTRACT FROM AUTHOR]
Copyright of Journal of Software: Evolution & Process is the property of Wiley-Blackwell and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Engineering Source
FullText Text:
  Availability: 0
Header DbId: egs
DbLabel: Engineering Source
An: 194811395
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Studying the Evolution of TensorFlow Questions on Stack Overflow.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Michael+Adebesin%2C+Gbolahan%22">Michael Adebesin, Gbolahan</searchLink><relatesTo>1</relatesTo> (AUTHOR)<br /><searchLink fieldCode="AR" term="%22Sangeeta%2C+Sangeeta%22">Sangeeta, Sangeeta</searchLink><relatesTo>1</relatesTo> (AUTHOR)<i> s.sangeeta@keele.ac.uk</i>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22Journal+of+Software%3A+Evolution+%26+Process%22">Journal of Software: Evolution & Process</searchLink>. Jun2026, Vol. 38 Issue 6, p1-35. 35p.
– Name: Subject
  Label: Subjects
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Python+programming+language%22">Python programming language</searchLink><br /><searchLink fieldCode="DE" term="%22Question+%26+answer+websites%22">Question & answer websites</searchLink><br /><searchLink fieldCode="DE" term="%22Data+analysis%22">Data analysis</searchLink><br /><searchLink fieldCode="DE" term="%22Machine+learning%22">Machine learning</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+software+installation%22">Computer software installation</searchLink><br /><searchLink fieldCode="DE" term="%22Deep+learning%22">Deep learning</searchLink><br /><searchLink fieldCode="DE" term="%22Artificial+neural+networks%22">Artificial neural networks</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: Deep learning has revolutionized various fields, including computer vision, natural language processing, and robotics. Python, with its simplicity and extensive libraries, has emerged as one of the primary programming languages for implementing deep learning models, and several frameworks like TensorFlow, Gaffe, and PyTorch are proposed by machine learning communities/companies for Python. TensorFlow is one of the most popular frameworks in Python for deep learning; hence, it is important to investigate the kind of issue that TensorFlow developers face. In this work, we analyzed 105,437 TensorFlow questions from the Stack Overflow website and answered five research questions. Our analysis reveals that, despite a decreasing trend in the number of questions asked, there is a high level of user engagement and satisfaction in the TensorFlow community. Our tag analysis reveals that "python," "Keras," "deep‐learning," "machine‐learning," and "neural‐network" are the top tags associated with TensorFlow questions. We perform topic analysis and reveal four main topics: machine learning and data processing, neural network and architecture, TensorFlow installation and usage, and TensorFlow manipulation and operation. Further analysis reveals that error, model training and prediction, optimization, data loading and preprocessing, and installation and deployment are among the most frequently occurring subtopics. ValueError is the most common error and the model training and prediction subtopic is the most affected by errors. Our analysis reveals that the TensorFlow installation and usage is the most popular and difficult topic. Our study also reveals a high percentage (i.e., 31%) of broken links in TensorFlow questions. [ABSTRACT FROM AUTHOR]
– Name: AbstractSuppliedCopyright
  Label:
  Group: Ab
  Data: <i>Copyright of Journal of Software: Evolution & Process is the property of Wiley-Blackwell and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=194811395
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1002/smr.70140
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 35
        StartPage: 1
    Subjects:
      – SubjectFull: Python programming language
        Type: general
      – SubjectFull: Question & answer websites
        Type: general
      – SubjectFull: Data analysis
        Type: general
      – SubjectFull: Machine learning
        Type: general
      – SubjectFull: Computer software installation
        Type: general
      – SubjectFull: Deep learning
        Type: general
      – SubjectFull: Artificial neural networks
        Type: general
    Titles:
      – TitleFull: Studying the Evolution of TensorFlow Questions on Stack Overflow.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Michael Adebesin, Gbolahan
      – PersonEntity:
          Name:
            NameFull: Sangeeta, Sangeeta
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 06
              Text: Jun2026
              Type: published
              Y: 2026
          Identifiers:
            – Type: issn-print
              Value: 20477473
          Numbering:
            – Type: volume
              Value: 38
            – Type: issue
              Value: 6
          Titles:
            – TitleFull: Journal of Software: Evolution & Process
              Type: main
ResultId 1