Masterarbeit, 2011
114 Seiten, Note: 1,0
This thesis examines the impact of static type systems on developer performance, particularly within the context of using and adapting undocumented software systems. The research focuses on comparing the performance of software developers using Java (static type system) and Groovy (dynamic type system) to complete the same tasks in an undocumented API. The experiment, involving 36 participants, aims to evaluate the hypothesis that a static type system reduces the time developers need to solve programming tasks in an undocumented environment.
The thesis begins with an introduction outlining the motivations behind the research, the role of type systems in software engineering, and the importance of empirical research in software engineering. Chapter 2 discusses the related work, providing a context for the research by exploring previous studies and experiments on the impact of type systems on developer performance. Chapter 3 focuses on the experiment itself, outlining the research question, the design of the experiment, and the selection of participants, programming languages, and tasks. Chapter 4 delves into the analysis and results of the experiment, including descriptive statistics, statistical tests, and a detailed discussion of the findings. Finally, Chapter 5 summarizes the conclusions drawn from the experiment, providing a comprehensive discussion of the results and their implications for future research and software development practices.
The key focus topics of this research include static type systems, dynamic type systems, developer performance, undocumented APIs, controlled experiments, software engineering research, Java, Groovy, and empirical evaluation.
Der GRIN Verlag hat sich seit 1998 auf die Veröffentlichung akademischer eBooks und Bücher spezialisiert. Der GRIN Verlag steht damit als erstes Unternehmen für User Generated Quality Content. Die Verlagsseiten GRIN.com, Hausarbeiten.de und Diplomarbeiten24 bieten für Hochschullehrer, Absolventen und Studenten die ideale Plattform, wissenschaftliche Texte wie Hausarbeiten, Referate, Bachelorarbeiten, Masterarbeiten, Diplomarbeiten, Dissertationen und wissenschaftliche Aufsätze einem breiten Publikum zu präsentieren.
Kostenfreie Veröffentlichung: Hausarbeit, Bachelorarbeit, Diplomarbeit, Dissertation, Masterarbeit, Interpretation oder Referat jetzt veröffentlichen!
Kommentare