Search
Now showing items 1-10 of 270
Understanding and Modelling Behavioural Requirements: an Exploratory Study
(2017-06-22)
Clear understanding of system requirements
is necessary to achieve quality in the architectural design
and in the development process of a software system.
Several studies focus on the comprehensibility of graphical
modelling ...
A Framework for Guidance of API Governance: A Design Science Approach
(2019-11-12)
Application Programming Interface (APIs) provide
access to business assets such as data and services. Decisions
associated with the implementation of new APIs or change to
existing ones may lead to substantial implications ...
Implementation of a Game Element in Educational Software: An Experiment About the Effects of Gamification in the Learning Environment
(2016-06-27)
The concept of gamification revolves around implementing game elements in an object or process that is lacking one. With the rise of technology and the way software is readily available, introducing a game element to ...
A Distributed Key-Value Store Implementation and evaluation of two strategies for lookup in distributed databases
(2014-10-02)
This report describes the design, implementation and testing of a database; more speci - cally, a distributed, scalable key-value store able to handle many concurrent queries. A central issue when building this type of ...
Understandings and Implementations of Continuous Delivery
(2015-07-20)
Agile practices are emerging and by adapting Continuous
Delivery, agile ideas are turned into practical solutions. The Deploy-
ment pipeline begins with Continuous Integration, but it doesnt need to
include the deployment ...
AuTopEx: Automated Topic Extraction Techniques Applied in the Software Engineering Domain
(2016-06-27)
Automatically extracting topics from scientific
papers can be very beneficial when a researcher
needs to classify a large number of
such papers.
In this thesis we develop and evaluate an
approach for Automatic Topic ...
Evaluation of WebSocket Communication in in Enterprise Architecture
(2015-03-31)
The adoption of new technologies in enterprise
environments are always challenging. These challenges are regarding
the compatibility of a new technology with the existing
architecture.WebSocket is one of the new ...
Javista Automated Assessment of Imperative Programs
(2017-08-09)
This thesis presents a methodology and a tool for automated assessment of programming exercises,
with the purpose of reducing the workload of teachers. Our aim is for the tool to provide accurate
and useful assessment ...
Identifying relevant change sets to facilitate change impact analysis
(2017-06-22)
Conducting a change impact analysis may prove to be a
difficult and costly endeavor. Estimating the potential effects a
change would have on the system is essential in nowadays
software development where the project ...
Chalmers University of Technology
(2014-10-03)
The Division of Language and Communication at Chalmers uses a web-based language tool, named EngOnline, to teach English grammar. The language tool suffers from some shortcomings. These include stability problems and an ...