Comparing Software Libraries
Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
When building an application, native or web-based, you can be faced with the dilemma of finding an external library that will fit your needs. This thesis investigates the problem from a commercial viability standpoint. A new Compliance Reporting System needed a chart library to create appealing dashboards and reports.
The aim of the thesis was to develop a generic method for finding, comparing and testing software libraries. The method was developed making use of multiple phases which were then applied to different chart libraries for the Compliance Reporting System.
The devised method did not result in the desired outcome of finding a library for the Compliance Reporting System. It did, however, contain a number of successful steps. The first set of prerequisites was used to define relevant search terms. The second set of prerequisites reduced the selection of libraries. The adaptability tests examined the APIs. It was also found that the quality of documentation and public interface of the library can influence the possibility of successful utilization. Testing the extendibility would also have been beneficial. As for chart libraries in general, a lexicon of standardized terminology would be of great benefit.
Place, publisher, year, edition, pages
2013. , 29 p.
IdentifiersURN: urn:nbn:se:lnu:diva-40544OAI: oai:DiVA.org:lnu-40544DiVA: diva2:791500
Palantir Systems AB
Toll, Daniel, Universitetsadjunkt
Mathias, Hedenborg, Universitetslektor