Publication:

Investigating type declaration mismatches in Python

Date

Date

Date
2018
Conference or Workshop Item
Published version

Citations

Citation copied

Pascarella, L., Ram, A., Nadeem, A., Bisesser, D., Knyazev, N., & Bacchelli, A. (2018). Investigating type declaration mismatches in Python. 43–48. https://doi.org/10.1109/MALTESQUE.2018.8368458

Abstract

Abstract

Abstract

Past research provided evidence that developers making code changes sometimes omit to update the related documentation, thus creating inconsistencies that may contribute to faults and crashes. In dynamically typed languages, such as Python, an inconsistency in the documentation may lead to a mismatch in type declarations only visible at runtime. With our study, we investigate how often the documentation is inconsistent in a sample of 239 methods from five Python open-source software projects. Our results highlight that more than 20% o

Metrics

Downloads

3 since deposited on 2018-08-24
Acq. date: 2025-11-12

Views

1 since deposited on 2018-08-24
Acq. date: 2025-11-12

Additional indexing

Creators (Authors)

  • Pascarella, Luca
    affiliation.icon.alt
  • Ram, Achyudh
    affiliation.icon.alt
  • Nadeem, Azqa
    affiliation.icon.alt
  • Bisesser, Dinesh
    affiliation.icon.alt
  • Knyazev, Norman
    affiliation.icon.alt
  • Bacchelli, Alberto
    affiliation.icon.alt

Event Title

Event Title

Event Title
2018 IEEE Workshop on Machine Learning Techniques for Software Quality Evaluation (MaLTeSQuE)

Event Location

Event Location

Event Location
Campobasso

Event Start Date

Event Start Date

Event Start Date
2018-04-20

Event End Date

Event End Date

Event End Date
2018-04-20

Publisher

Publisher

Publisher
IEEE

Page range/Item number

Page range/Item number

Page range/Item number
43

Page end

Page end

Page end
48

Item Type

Item Type

Item Type
Conference or Workshop Item

Dewey Decimal Classifikation

Dewey Decimal Classifikation

Dewey Decimal Classifikation

Scope

Scope

Scope
Discipline-based scholarship (basic research)

Language

Language

Language
English

Date available

Date available

Date available
2018-08-24

ISBN or e-ISBN

ISBN or e-ISBN

ISBN or e-ISBN
978-1-5386-5920-5

OA Status

OA Status

OA Status
Green

Free Access at

Free Access at

Free Access at
Unspecified

Other Identification Number

Other Identification Number

Other Identification Number
merlin-id:16638

Metrics

Downloads

3 since deposited on 2018-08-24
Acq. date: 2025-11-12

Views

1 since deposited on 2018-08-24
Acq. date: 2025-11-12

Citations

Citation copied

Pascarella, L., Ram, A., Nadeem, A., Bisesser, D., Knyazev, N., & Bacchelli, A. (2018). Investigating type declaration mismatches in Python. 43–48. https://doi.org/10.1109/MALTESQUE.2018.8368458

Green Open Access
Loading...
Thumbnail Image

Files

Files

Files
Files available to download:1

Files

Files

Files
Files available to download:1
Loading...
Thumbnail Image