Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • 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. , 50 p.
Keyword [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 Science
Identifiers
URN: urn:nbn:se:his:diva-11003OAI: oai:DiVA.org:his-11003DiVA: 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: 2015-06-23Bibliographically approved

Open Access in DiVA

fulltext(553 kB)112 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 Science

Search outside of DiVA

GoogleGoogle Scholar
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
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • 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