Ideas - School of Computing - Edinburgh Napier University

ginglyformweekNetworking and Communications

Oct 29, 2013 (3 years and 1 month ago)

61 views

Project Ideas

Edited mjr 22.9.12

The majority of students who take the MSc dissertation module come up with their
own initial idea for their project. They then develop this idea with the help of a
supervisor.

If you do not yet have a firm idea of what you

would like to do for your MSc project,
have a look at the project ideas below. Please note that the ideas are a mixture of
old ideas and new ideas. You should contact the staff members to find out whether
the project ideas are still available. If an idea
is not available, it will often be possible
to suggest something similar. You can find information on staff email addresses and
room numbers
on the School website:

http://www.napier.ac.uk/s
oc/staff/Pages/staff.aspx

.

If you are on the MSc in Blended and Online Education, you should also consult the
online programme handbook which you can access through
http://www2.napier.ac.uk/ed/boe
.

The id
eas are grouped according to four areas:

Software Engineering

Computer Systems and Networking

Information Systems

Digital Media and Interaction Design

There is a list of
honours project ideas

at
http://soc
-
honours
-
project
-
ideas.wikispaces.com/

. In many cases, similar topics can be used for honours or
MSc level. Thus you can have a look at these ideas as well.


Software Engineering



Kevin Chalmers

o

Games Development Projects

o

3D Graphics Prog
ramming Projects

o

CUDA Related Projects



Ken Chisholm

o

AC DC An Automatic Ceilidh Dance Caller

o

Continental Fox and Geese

o

Poacher Turned Gamekeeper

o

SALT 2 (Simple Algorithm Language Translator)

o

Finding Chess Endings Using Ant Colony Optimisation Methods




Andrew Cumming

o

Robot Applications

o

Tutorial Quality Metrics

o

Topic Specific Brain Training Games

o

Automatic Processing of Student Attendance Records



Professor Emma Hart

o

Application of data
-
analysis techniques to movement dyspraxia

o

Improving Road Cycl
ists performance (a data
-
mining approach)

o

Simulating the Origins of the Immune System

o

Evolution of Trust and Cooperation in Pervasive Adaptive Systems

o

Artificial Immune Systems

o

Use of cellular Automata/agent based modelling to investigate fungal
networ
ks



Rob Kemmer

o

Bluetooth Predictive Texting for the PC

o

Ethical Decision Support Environment



Professor Jessie Kennedy

o

Developing a Gene Annotation Browser Component

o

Developing an Interactive Hierarchical Clustering Component for
Microarray Data

o

Inform
ation Visualisation Ontology

o

Reuse of visualisation components



Dr. Alistair Lawson

o

Investigating the Red 5 Open Source Flash Server

o

Web Site Localisation

o

Recognition and Picassa

o

Limited Domain Speech Recognition



Dr. Xioadong Liu


o

Towards a generic f
ramework for the development of domain
-
specific
languages

o

Design and evaluation of employee work tracking system

o

Parametrization
-
based adaptation of components

o

A sustainable service
-
oriented B2C framework for small business



Greg McCarra


o

Software devel
opment risks in re
-
designing an offshore travel
automation system

o

Critical analysis of location finding services



Dr. John Owens


o

Runners' expert system for the web using Java Enterprise Edition



Dr. Taoxin Peng


o

An investigation into data error types and

factors

o

An investigation of Data Cleaning methods and techniques



Dr. Uta Priss


o

Open Source Software: how viable is Linux for general purpose
multimedia software

o

Using data mining techniques for processing of Unix log files



Dr. Malcolm Rutter


o

The use

of a thesaurus to augment folksonomy
-
based indexing

o

A light Content Management system for individual module delivery



Andrea Scott


o

A User
-
centred design approach to website redesign and the effects of
aesthetics on usability



Sally Smith


o

Measuring perf
ormance in embedded real
-
time systems

o

Developing Mobile Applications using Android

Computer Systems and Networking



Dr Ahmed Al
-
Dubai

o

Providing multicast to mobile host using mobile IP

o

Analysis and development of VOIP network

o

Performance of attacked sy
stems

o

Performance analysis of traffic loads in BGP and EIGRP protocols

o

An investigation of topology impact on the performance of a wireless
network

o

A novel analysis for stateful inspection

o

A study of voice call failures in VOIP

o

An evaluation of perime
ter security using Checkpoint and PIX firewall

o

Exploring security issues in an office network application in the context
of intranet technology

o

An investigation into the scalability of of routing protocols in mobile ad
hoc networks



Dr Alistair Armitage

o

Gesture recognition using infrared proximity detection

There are a number of simple proximity detectors appearing on the
market based on infrared (either emitted by hands, or reflected by
hands) that initially have been designed to control things like han
d
driers. However, these devices are able to produce more information,
including direction and speed. By combining several of these, it ought
to be possible to detect a range of hand gestures in two dimensions.
Using the velocity, it should be possible to
recognise things like pauses
for setting values. Initially, this would be limited to movement of a
single hand, but could be extended to the use of two hands at a time.
The project could either compare different types of proximity detector
(emitted or refl
ective), or it could be used as the basis for developing a
novel interface for controlling a device of the students choosing. (Style:
programming in C for a microcontroller.)

o

People tracking for virtual interactions

The department has been involved for so
me years in using low
-
cost
infrared sensors to track people over small areas in order to provide
data for pedestrian modelling and simulation. However, the people
trackers produce good real
-
time data that could be used to allow
interaction between a person

and a virtual environment (perhaps
involving something like a virtual game of tig). In order to be able to do
this, programs will have to be written to take real
-
time data and use this
to control movement, perhaps of an avatar. This is a programming
-
heavy

project. Deliverables : An investigation into the technical
capabilities of the pedestrian tracking device. Design and
implementation of a demonstrator system to show the possibility of real
time interaction. (Style :Programming in a high level language (
Java,
C++, C#))



Professor Bill Buchanan

o

Disk Encryption Threat Analyser

o

Botnet Analysis and Detection System

o

Service
-
Oriented Architecture for Network Device
Configuration/Teaching

o

Next Generation Authentication Infrastructures with Role
-
based
Securit
y for Cloud Computing

o

Next Generation Visual Interface for Networking Simulations

o

Enhanced Event Time
-
lining for Digital Forensic System

o

Dynamic Performance Evaluation of Intrusion Detection Systems (IDS)



Frank Greig

o

Parallel Processing using Graphica
l Processing Environments

An investigation into low
-
cost parallel processing technologies, for
example CUDA or OpenGL and their development environment, using
an experimental approach to explore suitable applications and potential
performance improvements.

Deliverables: Investigation into parallel
processing technology; Setup of parallel processing development
platform; A series of experiments that demonstrate parallel processing
features; Proof
-
of
-
Principle application development.

o

An Investigation into B
io
-
Metric Sensing Technologies

Applications for bio
-
metric sensing are experiencing considerable
growth and every increasing levels of sophistication. This project seeks
to investigate existing and emerging bio
-
metric technologies. A
demonstrator system is

to be developed using based on a fingerprint
recognition interface. The aims the project are: Investigate bio
-
metric
sensor technologies; Experimental work to develop a prototype for
fingerprint recognition interface; Apply the technology to an appropriat
e
application. C# programming skills and Visual Studio are essential for
this project. Experience with .NET environments. A willingness to
embrace new development environments and tools.

o

Home Automation Technologies the shape of things to come.

Have we re
ached that pivotal moment where the emergence of several
new technologies will finally deliver on previous promises and
somewhat fantastical claims about the possibilities for our future
homes. The work proposed here is an in
-
depth analysis of technologies

that will shape our home and working environments of the future. The
aims the project are: An in
-
depth investigation suitable technologies for
Home Area Networks. Research skills and a high level of
communication skills are essential for this project. A s
olid
understanding of computer systems, networking and user interface
technologies is the starting point and a willingness to embrace and
understand new technologies will certainly be required.

o

Smart Buildings the shape of things to come.

Have we reached
that pivotal moment where the emergence of several
new technologies will finally deliver on previous promises and
somewhat fantastical claims about the possibilities for our future
buildings. The work proposed here is an in
-
depth analysis of
technologies t
hat will shape our working environments of the future.
The aims the project are: An in
-
depth investigation suitable
technologies for Smart building Technologies.

o

Agile Methods for Embedded Systems

Agile methods are now widely applied in software projects

but are
these method applicable to embedded systems projects where
resources constraints, low
-
level I/O and RTOSes are significant design
factors. The work proposed here is an in
-
depth exploration of Agile
methods as they would apply to embedded systems.
The findings here
would be used to inform the design and implementation of a proof
-
of
-
principle application that demonstrates the appropriate application of
Agile Methods. Low
-
level C and programming skills are essential for
this project. A solid understan
ding of processor system hardware and a
willingness to embrace new development environments and tools.



Jim Jackson

o

Dynamic Sensing and Analysis of Bicycle Crank Motion

o

Motion Sensing Using Low
-
cost Accelerometers.



Robert Ludwiniak

o

A comparative study
of Frame
-
relay and MPLS layer
-
3 VPNS

o

Deployment of QoS IPv6 markings over IPv4 tunnel

o

Analysis and mitigation of data link layer attacks that occur due to
topology flaws

o

Performance analysis of the OSPF routing protocol for IPv6 (OSPFv3)



Dr Imed Romdha
ni

o

Performance evaluation of redundant home agents in mobile IP

o

Implementation and evaluation of redundant home agents in mobile
IPv6

o

VPN performance analysis

o

Implementation of a monitoring tool for mobile IP using SNMP

o

Implementation of a secure mult
icast address allocation method



Dr Gordon Russell

o

Teaching SELinux

o

Windows 2008 System Administration

o

Virtualisation for desktop security

o

A computer virus sandbox

o

Windows 7 forensic hacking

o

Cisco Phone emulation environment



Dr Neil Urquhart

o

A Goog
le Web Toolkit GUI builder

o

A Google Web Toolkit Server Browser

o

Is Network Packet Monitoring using JCSP feasible?

o

A carbon calculator for Safe Routes to School

Information Systems



Jyoti Bhardwaj


o

An Investigation into the Non
-
Technical Factors influenci
ng the
Implementation of x System in y Organisation

o

An Investigation into the Enabling Role of Technology in the
implementation of an Organisational Innovation in x Organisation



Pritam Chita


o

Benefits of an Agile Development Approach

o

Second Life as a ve
hicle for Project Management Training

o

Effective Training for IS Project Management

o

Mix of Technical & Project Management Skills in the IT sector in
Scotland

o

Project Management skills in the Financial Services Industry



Peter Cruikshank

o

ICT governance is
sues raised by Social Media

o

Federated online identity

o

The relationship between identity and expectations of privacy

o

Issues affecting take up of technology to support students by University
staff and departments

o

Gamification, inclusion and political partici
pation

o

Combining social media and social network analysis (SNA) to
understand a community



Brian Davison


o

Development and Evaluation of IT Policies

o

Data repository and access modeling for an Intranet

o

Markup and metadata

o

Migration and Utilisation Strategy

for a Geographical Information
System in a Large Voluntary Organisation



Dr. Hazel Hall

General research interests:

o

Information/knowledge sharing for collaborative work purposes in
online environments

o

Knowledge management

o

Social computing



Bryden Ritch
ie


o

Why have school pupils fallen out of love with programming?



Dr. Colin Smith


o

Electronic Public Services

o

Online Communities and E
-
Commerce

o

Trust and e
-
Commerce

o

e
-
Commerce Integration in Virtual Worlds



Alastair Soutar


o

An Investigation of the Inform
ation Needs of International Students

o

A System to Track and Predict Success on Programmes by means of
Applicant Qualifications

Digital Media and Interaction Design



Professor David Benyon


o

New forms of Human
-
Computer Interaction (HCI) and Interaction
Desi
gn

o

Interaction with multitouch surfaces

o

Artificial Companions and companionship



Dr Colin Dougall

o

How Are Musicians Using the Web?

o

Music Creation & Production

o

Music & eLearning



Tom Flint




Dr. Richard Hetherington


o

A comparative investigation of the a
ccessibility levels of Irish web sites

o

An investigation of accessibility and usability of WebCT for online
learning

o

A comparative study of post
-
handover maintenance

o

Towards commercial implementation of educational adaptive
hypermedia



Dr. Gregory Leplat
re


o

See
http://www.soc.napier.ac.uk/~gregory/teachi ng/projects.html





Tom McEwan


o

Matching degree and MSc option choices to professional objectives in
IT.

This project will involv
e mapping a range of academic modules against
a range of role competency definitions in the IT industry, and typical
career trajectories. Typically the knowledge and skills gained in an
academic course is more advanced than the specific work that the
gradu
ate will be offered for the next 2
-
3 years in a typical job. But it is
necessary to build up both the practical experience and theoretical
knowledge before gaining the responsibility. Thus the module choices
that a student makes has a considerable effect o
n their eventual career
progression. Additionally students might benefit from a clearer
understanding of where a particular option will lead them.

o

Academic Conference Management in the era of Carbon Rationing.

Academic conferences are expensive to travel
to and attend, in terms
of both time and money, and as more institutions set CO2 allowances
for staff, and as budgets for universities shrink in real terms,
increasingly hard to justify. However funding also depends on the
international impact of scholar's

research and participation at the
leading international conferences is vital for individual careers and
institutional sustainability. The fields of HCI, Interaction Design and
CSCW appear to offer a variety of insights into, and technologies for,
replacin
g pr reducing physical travel for some of the participants. Is
there scope to create a federated conference concept where
participants gather at a number of interlinked regional hubs. If so what
would be an equitable business model. This project has the op
portunity
to review detailed planning documentation for each of the last twelve
occurrences of an annual international HCI conference.

o

Assistive Technology for the Elderly

There have been a number of research efforts to identify suitable IT for
the elderl
y to cope with a number of conditions
-

Alan Newell and the
UTOPIA project, Andrew Monk (eg
http://news.bbc.co.uk/1/hi/health/4996890.stm). This project
investigates pragmatic and cost
-
effective solutions for sheltered
housing in Edinburgh. A typical but s
mall flat costs less than L100k but
needs to be customised to meet the needs of each individual for the
last 5
-
10 years of their life. A further need is to avoid the isolation and
claustrophobia of such accommodation
-

the current solution is to
provide co
mmunal space for the hundred or so inhabitants but this
does not appeal to all. Family members can visit but this can be
impractical as relatives disperse geographically. Is there a generic set
of technologies that might be built into such accommodation th
at would
provide flexibility and contact with the outside world, privacy when
needed, and sociality with other residents when desired?

o

Unhealthy Soundscapes: Audio Alarms and Medical Equipment.

A visit to any hospital immerses you in a range of attention
-
demanding
noises from devices ranging from medical equipment to phones to
entertainment technology. There have been cases of medical staff
suppressing alarms because of the irritation of the noise. There are
standards for the semiotics of individual noises
, yet not all
manufacturers implement these
-

each wants their alarms to demand
more of your attention after all. There is literature that suggests that
recuperation is impaired through noise pollution. Unfamiliar
soundscapes can lead health professionals
to make mistakes or
misinterpret what is being signalled. The installation of a software
system for bed allocation by one company led to significant reduction in
the telephone noise as there was less need to ring round the wards to
find a free bed.



Iain M
cGregor

(Please note that all of the projects below require previous
experience or training in sound production and or design.)

o

An investigation into the suitability of audio podcasts for delivering
lectures.

o

An investigation into the way voice communica
tion technologies such
as Dolbys Axon affects the listening experience in online games.

o

An investigation into the suitability of audio for augmented reality on
mobile devices.

o

What sounds should silent electric cars make?

o

How much does listening to Musi
c, Podcasts, or Audio Books distract
listeners when performing everyday tasks like walking?



Dr. Malcolm Rutter


o

Contrasting Multimedia Approaches to Celtic Storytelling



Ian Smith


o

Design Patterns for Interactive Media

o

Digital Video: Development of an eL
earning Application

o

Interactive Game (Flash): Development of an eLearning Application

o

Interactive Simulation: Development of an eLearning Application

o

Interactive Video: Development of an eLearning Application



Dr. Michael Smyth




Dr. Phil Turner


o

The sen
se of self and technology choices

o

Engagement with technology is active, interaction is reactive

o

The how and why of technological appropriation



Dr. Susan Turner


o

Sustainable Interaction Design

o

Ethical Interaction Design

o

Reading for pleasure online

o

How

far is a pleasurable user experience important in the design of
mobile phones?

It has recently been almost taken for granted that making interaction
with phones and other small personal devices fun, personalised etc is
essential. Recent research suggests
that this is not necessarily the
case and functionality may after all be the most important factor. The
project would investigate this by means of interviews, observation,
diary studies, critique of device design, etc. Could have cross
-
cultural
aspects if
the student was interested.

o

Keepsakes on mobile devices

-

what 'souvenirs' of people and places do people chose to carry with
them in the form of images, saved texts etc on mobile devices. What
would they like to do in this regard but currently cannot? Th
e project
would investigate this by means of interviews, observation, diary
studies, critique of device design, etc. Could have cross
-
cultural
aspects if the student was interested.

© Edinburgh Napier University