Högskolan i Skövde

his.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • apa-cv
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Code Generation in Java: A modular approach for better cohesion
University of Skövde, School of Informatics.
2015 (English)Independent thesis Basic level (degree of Bachelor), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

 This project examines how the quality of a code generator used in an Object-Relational Mapping (ORM) framework can be improved in terms of maintainability, testability and reusability by changing the design from a top-down perspective to a bottom up. The resulting generator is tested in a case study to verify that the new design is more cohesive and less coupled than an existing code generator.

Place, publisher, year, edition, pages
2015. , p. 50
Keywords [en]
Java, Design, Quality, Model, View, Controller, MVC, Coupling, Cohesion, Maintainability, Reusability, Testability, Modularization, Automated Programming, Object Relational Mapping, Metrics, Code, Generation, ORM
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:his:diva-11003OAI: oai:DiVA.org:his-11003DiVA, id: diva2:817887
External cooperation
Speedment Inc.
Subject / course
Informationsteknologi
Educational program
Computer Game Development - Programming
Presentation
2015-06-01, A104, Södra Trängallén 2b, 54146, Skövde, 13:00 (Swedish)
Supervisors
Examiners
Available from: 2015-06-23 Created: 2015-06-07 Last updated: 2018-01-11Bibliographically approved

Open Access in DiVA

fulltext(553 kB)293 downloads
File information
File name FULLTEXT02.pdfFile size 553 kBChecksum SHA-512
10459638650d162323645362219871cfe0ab2467c8359d7e1daff8d16be8ee9c0e611d05124a9f7486a6f9c8ceb6ef925bb33031b9daa5670e90edf31de5dfbd
Type fulltextMimetype application/pdf
programvara(6085 kB)0 downloads
File information
File name SOFTWARE01.zipFile size 6085 kBChecksum SHA-512
3637a2292bda0461ec6ce59015c5c188682c4397178311efd261788faef3754fd90366efce38abec19d3dd331db6aa70ef755f9523ab91666d70f01ee5fa2313
Type softwareMimetype application/zip

Search in DiVA

By author/editor
Forslund, Emil
By organisation
School of Informatics
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 293 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 709 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • apa-cv
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf