Visible to the public Considering Productivity Effects of Explicit Type DeclarationsConflict Detection Enabled

TitleConsidering Productivity Effects of Explicit Type Declarations
Publication TypeConference Proceedings
Year of Publication2014
AuthorsMichael Coblenz, Jonathan Aldrich, Brad Myers, Joshua Sunshine
Conference NamePLATEAU '14 Proceedings of the 5th Workshop on Evaluation and Usability of Programming Languages and Tools
Date Published10/2014
PublisherACM New York, NY, USA ©2014
Conference LocationPortland, OR
ISBN Number978-1-4503-2277-5
KeywordsCMU, Jan'15, Programmer productivity, type declarations, type inference
Abstract

Static types may be used both by the language implementation and directly by the user as documentation. Though much existing work focuses primarily on the implications of static types on the semantics of programs, relatively little work considers the impact on usability that static types provide. Though the omission of static type information may decrease program length and thereby improve readability, it may also decrease readability because users must then frequently derive type information manually while reading programs. As type inference becomes more popular in languages that are in widespread use, it is important to consider whether the adoption of type inference may impact productivity of developers.

DOI10.1145/2688204.2688218
Citation Keynode-30272

Other available formats:

Coblenz_Considering_Productivity_Ja.pdf
AttachmentTaxonomyKindSize
Coblenz_Considering_Productivity_Ja.pdfPDF document634.43 KBDownloadPreview
AttachmentSize
bytes