Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • 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
Effektivisering av systemutveckling genom kontextberoende kodeditor.
KTH, School of Computer Science and Communication (CSC).
2012 (Swedish)Independent thesis Advanced level (professional degree), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Multisoft, a consulting firm located in Stockholm, has a software platform called Softadmin. It is used when Multisoft develop systems for their clients. Softadmin has an inbuilt code editor that is used for developing stored procedures in Transact-SQL. Multisoft's aim is to make the editor as powerful as possible. If successful this thesis would help Multisoft to save time and money. Their developers would spend less time on boilerplate code and more of time with advanced problems. The scope of this thesis is to examine different timesaving methods such as autocomplete and code snippets. To solve the problem a few different methods were used. An interview was conducted with several leading developers at Multisoft, as well as discussions with the developers responsible for the development of Softadmin. The student also studied the editor as well as the source code for Softadmin. The student developed support for code snippets into the editor. The snippets replace short strings of characters with longer code blocks. These snippets are able to request information from the database to make them more advanced. The conclusions made are that Multisoft have the potential to save development time by implementing more features of these kind of features.

Abstract [sv]

Konsultföretaget Multisoft har en teknisk plattform som heter Softadmin. I denna plattform finns en kodeditor som används vid utveckling av lagrade procedurer i Transact-SQL. Multisoft vill att denna kodeditor ska vara så kraftfull och bra som möjligt för att deras systemutvecklare välja att använda den som sitt primära verktyg. Ett framgångsrikt examensarbete har potentialen att ge Multisoft bra verktyg i jakten på att göra systemutvecklingen på företaget effektivare. Systemutvecklarna kommer då lägga mer tid på avancerade problem istället för att skriva repetitiv grundkod. Problemet som exjobbaren har fått i uppdrag att undersöka är vad för acceleratorer som kan användas för att minska tiden det tar att skriva ovannämnda grundkod. För att gå insikt om problem med kodeditorn gjordes en gruppintervju med ett antal av Multisofts mest erfarna systemutvecklare. För att få ytterligare information om problemet har diskussioner förts med Multisofts plattformsgrupp, samt att exjobbaren har studerat och använt kodeditorn och kodbasen till Softadmin. Exjobbaren implementerade i kodeditorn ett stöd för kodmallar som ersätter korta teckennycklar med längre kodavsnitt. Dessa kodavsnitt kan dessutom hämta information från databasen för spara tid för användaren. Slutsatsen är att med satsning inom detta område skulle Multisoft kunna spara pengar genom att använda programmerarnas tid på ett mer effektivt sätt.

Place, publisher, year, edition, pages
2012.
Series
Trita-CSC-E, ISSN 1653-5715 ; 2012:058
National Category
Computer Science
Identifiers
URN: urn:nbn:se:kth:diva-130959OAI: oai:DiVA.org:kth-130959DiVA: diva2:654405
Educational program
Master of Science in Engineering - Computer Science and Technology
Uppsok
Technology
Supervisors
Examiners
Available from: 2013-10-07 Created: 2013-10-07

Open Access in DiVA

No full text

Other links

http://www.nada.kth.se/utbildning/grukth/exjobb/rapportlistor/2012/rapporter12/korling_alexander_12058.pdf
By organisation
School of Computer Science and Communication (CSC)
Computer Science

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

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

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