Publication:

Understanding developers' needs on deprecation as a language feature

Date

Date

Date
2018
Conference or Workshop Item
Published version

Citations

Citation copied

Sawant, A. A., Aniche, M., van Deursen, A., & Bacchelli, A. (2018). Understanding developers’ needs on deprecation as a language feature. 561–571. https://doi.org/10.1145/3180155.3180170

Abstract

Abstract

Abstract

Deprecation is a language feature that allows API producers to mark a feature as obsolete. We aim to gain a deep understanding of the needs of API producers and consumers alike regarding deprecation. To that end, we investigate why API producers deprecate features, whether they remove deprecated features, how they expect consumers to react, and what prompts an API consumer to react to deprecation. To achieve this goal we conduct semi-structured interviews with 17 third-party Java API producers and survey 170 Java developers. We observ

Metrics

Downloads

72 since deposited on 2021-01-26
Acq. date: 2025-11-09

Views

113 since deposited on 2021-01-26
Acq. date: 2025-11-09

Additional indexing

Creators (Authors)

  • Sawant, Anand Ashok
  • Aniche, Maurício
  • van Deursen, Arie
  • Bacchelli, Alberto

Event Title

Event Title

Event Title
ICSE '18: 40th International Conference on Software Engineering

Event Location

Event Location

Event Location
Gothenburg Sweden

Event Start Date

Event Start Date

Event Start Date
2018-06-27

Event End Date

Event End Date

Event End Date
2018-07-03

Publisher

Publisher

Publisher

Page Range

Page Range

Page Range
561

Page end

Page end

Page end
571

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
2021-01-26

ISBN or e-ISBN

ISBN or e-ISBN

ISBN or e-ISBN
9781450356381

OA Status

OA Status

OA Status
Green

Other Identification Number

Other Identification Number

Other Identification Number
merlin-id:20237

Metrics

Downloads

72 since deposited on 2021-01-26
Acq. date: 2025-11-09

Views

113 since deposited on 2021-01-26
Acq. date: 2025-11-09

Citations

Citation copied

Sawant, A. A., Aniche, M., van Deursen, A., & Bacchelli, A. (2018). Understanding developers’ needs on deprecation as a language feature. 561–571. https://doi.org/10.1145/3180155.3180170

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