Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
A large-scale empirical study of practitioners' use of object-oriented concepts
Responsible organisation
2010 (English)Conference paper, Published paper (Refereed) Published
Abstract [en]

We present the first results from a survey carried out over the second quarter of 2009 examining how theories in object-oriented design are understood and used by software developers. We collected 3785 responses from software developers world-wide, which we believe is the largest survey of its kind. We targeted the use of encapsulation, class size as measured by number of methods, and depth of a class in the inheritance hierarchy. We found that, while overall practitioners followed advice on encapsulation, there was some variation of adherence to it. For class size and depth there was substantially less agreement with expert advice. In addition, inconsistencies were found within the use and perception of object-oriented concepts within the investigated group of developers. The results of this survey has deep reaching consequences for both practitioners and researchers as they highlight and confirm central issues.

Place, publisher, year, edition, pages
Cape Town: ACM/IEEE , 2010.
Keywords [en]
object oriented concepts, empricial, survey
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:bth-7645DOI: 10.1145/1806799.1806820Local ID: oai:bth.se:forskinfo7D8082B27636AC74C125780D0056C1E1OAI: oai:DiVA.org:bth-7645DiVA, id: diva2:835289
Conference
32nd ACM/IEEE International Conference on Software Engineering (ICSE’2010)
Available from: 2012-09-18 Created: 2011-01-03 Last updated: 2018-01-11Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full text

Authority records

Gorschek, Tony

Search in DiVA

By author/editor
Gorschek, Tony
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 97 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf