Auflistung nach Schlagwort "Packages"
1 - 2 von 2
Treffer pro Seite
Sortieroptionen
- Conference paperFAIR Learning Technologies with Web Components and Packages(Proceedings of DELFI 2024, 2024) Salmen, Frederic; Breuer, Martin; Görzen, Sergej; Persike, Malte; Schroeder, UlrikMaking the diverse software artifacts of the learning technologies community findable, accessible, interoperable, and reusable (FAIR) can be a technical challenge. We introduce a concept informed by our research involving packages and components to achieve FAIRness for web-based artifacts. This result is presented as a guideline to make FAIR technology choices when creating web-based learning technologies. The guideline compares classic choices with new paths afforded by technological innovation of the web platform. Supported by practical examples (learning analytics dashboards, e-assessment, and explorables) we discuss practical applications of our result.
- KonferenzbeitragMining Java Packages for Developer Profiles: An Exploratory Study(Datenbanksysteme für Business, Technologie und Web (BTW 2017) - Workshopband, 2017) Ramadani, Jasmin; Wagner, StefanNot all developers have the same degree of knowledge of all parts of a software system. For allocating new task expertise, it would be interesting to have different developer profiles explicit. The state of the practice is to find out manually who might be most experienced in a certain area. A clear understanding how to automate this analysis is missing. Our goal is to explore to what degree the analysis of couplings of packages can be useful for this automation. Our analysis approach uses the idea that packages reflect the organization of the source code into basic functionalities. We use data mining on the version history to identify the sets of the packages that were most frequently changed together in different occasions. We present a case study where we analyze three open-source software systems to define developer expertise profiles based on the aggregation of the packages. Our results identify different developer profiles. They can be especially useful in analyzing projects with a larger number of developers saving time and effort by limiting the data sets to be investigated to find relevant software changes.