To type or not to type?
Justus Bogner, Manuel Merkel
Abstract
JavaScript (JS) is one of the most popular programming languages, and widely used for web apps, mobile apps, desktop clients, and even backend development. Due to its dynamic and flexible nature, however, JS applications often have a reputation for poor software quality. While the type-safe superset TypeScript (TS) offers features to address these prejudices, there is currently insufficient empirical evidence to broadly support the claim that TS applications exhibit better software quality than JS applications.
Topics & Concepts
TypeScriptComputer scienceJavaScriptReputationSoftware engineeringSoftware qualityWorld Wide WebSoftwareQuality (philosophy)Software developmentProgramming languageEpistemologySocial sciencePhilosophySociologySoftware Engineering ResearchSoftware Testing and Debugging TechniquesAdvanced Malware Detection Techniques