• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 1
  • 1
  • Tagged with
  • 2
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

Analysing Lambda Usage in the C++ Open Source Community

Bengtsson, Jonathan, Hokka, Heidi January 2020 (has links)
Object-oriented languages have made a shift towards incorporating functional concepts such as lambdas. Lambdas are anonymous functions that can be used within the scope of other functions. In C++ lambdas are considered difficult to use for inexperienced developers. This implies that there may be problems with lambdas in C++. However, studies about lambdas in C++ repositories are scarce, compared to other object-oriented languages such as Java. This study aims to address a knowledge gap regarding how lambdas are used by developers in C++ repositories. Furthermore, examine how developer experience and software engineering practices, such as unit testing and in-code documentation, correlates with the inclusion of lambdas. To achieve this we create a set of tools that statically analyse repositories to gather results. This study gained insight into the number of repositories utilising lambdas, their usage areas, and documentation but also how these findings compare to similar studies’ results in Java. Further, it is shown that unit testing and developer experience correlates with the usage of lambdas. / Objektorienterade språk har gjort en förskjutning mot att integrera funktionella begrepp som lambdas. Lambdas är anonyma funktioner som kan användas inom ramen för andra funktioner. I C ++ anses lambdas vara svåra att använda för oerfarna utvecklare. Detta innebär att det kan vara problem med lambdas i C ++. Emellertid är studier på lambdas i C ++ repositorier mindre vanliga jämfört med andra objektorienterade språk som Java. Denna studie syftar till att ta itu med ett kunskapsgap beträffande hur lambdas används av utvecklare i C++ repositorier. Dessutom undersöks hur utvecklarvanor och sedvänjor i programvaruutveckling, till exempel enhetstestning och dokumentation, korrelerar med inkluderingen av lambdas. För att uppnå detta skapar vi en uppsättning verktyg som statiskt analyserar repositorier för att samla resultat. Denna studie fick inblick i antalet repositorier som använder lambdas, deras användningsområden och dokumentation men också hur dessa resultat jämför sig med liknande studieresultat i Java. Vidare har det visats att enhetstestning och utvecklaren erfarenhet korrelerar med användningen av lambdas.
2

Institutionella repositorier, Open Access och doktoranderna som banar vägen : En kvalitativ studie / Institutional repositories, Open Access and the doctoral students that pave the way : A qualitative study

Granström, Beate January 2020 (has links)
Motivation is low for publishing and self-archiving in institutional repositories according to previous research, which is an issue since the repository’s full potential cannot be reached if it is void of materials. Doctoral students are the future of academia and ought to be given tools and information to be able to make informed decisions about where and how to publish. The purpose of this study is to shed light on possibilities and problems regarding self-archiving in institutional repositories by examining doctoral students at the University of Borås, focussing on their opinions of and experiences with the institutional repository DiVA as well as their perceived risks and benefits with self-archiving. Qualitative data were generated through five semi-structured interviews over videocalls. Respondents were doctoral students at the University of Borås with different levels of experience with publishing and self-archiving. The data was coded thematically and analysed using qualitative content analysis. Theories of constructivism and information literacy were applied to discuss the results. The respondents were generally knowledgeable concerning different levels of Open Access but seemed unsure of the purpose and function of DiVA. All self-archived because of the University’s policy, however not everyone recognized the personal benefits. This study concludes that research practices can be identified and problematized by acknowledging disciplinary differences in scholarly communication. Doctoral students are in a unique position to take the lead in forming research traditions that fit the new scientific landscape.

Page generated in 0.0519 seconds