Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INTRODUCTION
Thirty candidates had applied for the positions “PhD Research Fellows in Model-driven
Software Engineering and Software Architecture” within the advertised deadline of November
20, 2016. In response, Bergen University College (now Western Norway University of
Applied Sciences) appointed an evaluation committee consisting of:
The task of the committee has been to evaluate the qualifications of the applicants in relation
to the advertised position, and to rank the applicants that were found to be qualified for the
positions.
The evaluation of applications has been performed in accordance with the guidelines for
evaluation from Western Norway University of Applied Sciences and the Norwegian Ministry
of Education and Research, and the material submitted by the applicants. The following
criteria from the description of the positions have been used as a basis for the evaluation and
ranking:
1
EVALUATION OF APPLICANTS
An evaluation of each applicant is provided below applying the criteria outlined above.
The application letter of Safarova does not give a motivation as to why she wants to become
a PhD research fellow, and does not explain how her competences match the advertised
positions. Safarova has received good grades on her bachelor and master’s course work,
distinction on the master’s thesis, but the course work undertaken at the master’s level is not
strongly related to the research topics of the positions. Due to a missing motivation in the
application letter and a weak formal software engineering background at the master’s level,
the committee find the applicant not qualified for this position.
Imani has good grades on this master’s course work, obtained a B+ on this master’s thesis,
but his master’s course work is all in AI, algorithms and mathematical modelling, and does
not contain any software engineering topics. The committee finds Imani is not qualified for
the position as he has a too weak background in software engineering, and do explain in his
application how his competences, (e.g., obtained while working as a software designer) may
be used in the thematic areas of the positions.
2
Monshizadeh has published four papers, two of them are published in international journals,
but none of these are directly related to the topic of the advertised positions. Her application
letter does not specifically link her educational background and competences to the topic of
model-driven software engineering, robotics, and software architecture. The transcripts
provided on course work show only a few bachelor-level courses related to computer science
(programming, and computer architecture). The committee therefore concludes that
Monshizadeh is not qualified as she has a too weak formal educational background in the
foundations of software engineering/software architecture/robotics at the master’s level.
The short application letter of Rajagopalan does not attempt to link her master’s course /
thesis work or professional work experience to the topics of the advertised positions. The
committee therefore finds Rajagopalan not qualified due to a too weak educational
background at the master’s level on software engineering/computer science topics.
His has submitted a research proposal showing intention to work with security and usability
not related to the topics software architecture, modeling, or robotics of the announced
positions. The course work on the master’s level is only weakly related to the topics of the
present position, and a translation of the percentage scores into the Norwegian grading
system would give an average of C on the course work and a C grade on the master’s thesis.
The committee finds Khan not qualified as his research proposal is not linked to the topics
of the present position, a weak linkage between his master’s course work and the topics of
the advertised position, and due to too weak grades for enrollment into a PhD programme in
Norway.
3
8. Sidra Iftikhar (1991)
Iftikhar has a master’s degree in computer science at National University of Computer and
Emerging Sciences, Islamabad, Pakistan (2015), and a bachelor degree in computer and
emerging sciences from the same university. She has also been working as a research
fellow at Software Quality Engineering & Testing Research Laboratory (QUEST), FAST- NU,
Islamabad, Pakistan (June 2013 to 2015). Iftikhar does not report on any previous teaching
experience.
Her area of research expertise include model driven software engineering, model-based
testing, unified modeling language (UML) and empirical software engineering which fits well
with the advertised position. She has published a paper in the ACM/IEEE 18th International
Conference on Model Driven Engineering Languages and Systems (MODELS), 2015. She
has also co-reviewed a number of papers with her supervisors, and her application letter
clearly links her competences to the advertised position. Her master’s course work is
relevant for the positions and she has received good grades on her master’s course work on
the thesis. The committee therefore finds Iftikhar qualified for the positions.
He is familiar with research since he has completed a Licentiate thesis. However, it is not
clear from the application why he does not continue to undertake a PhD at Luleå University
of Technology; since a Licentiate thesis is often consider a halfway test, successful Licentiate
theses normally lead to permission to continue studies for a PhD. The committee finds
Tanveer not qualified for the announced positions as he has a too weak educational
background at the master’s level in the topic of the announced positions.
4
research into dynamic modeling and control of cable-suspended robots as part of his master
thesis, and he has published several papers in conferences in the area of robotics. He has
received strong grades on his master’s thesis course work, but he has no courses on topics
related software engineering/computer science, and lists only MATLAB and Fortran as
computer programming skills. The committee finds that Zarebidoki is not qualified since he
has a too weak educational background in software engineering for the positions.
The transcript provided shows that he received good grades on both the master’s course
work and thesis, but the core educational background of Dhungana is in communication
systems/networking. In addition, his professional work experience is in system and network
administration, and does not seem to include an element of software
5
engineering/development. The committee therefore finds that Dhungana is not qualified for
the position.
According to his CV, Cheng is currently a doctoral student in micro and nano systems
technology at University of Southeast Norway. His motivation for switching PhD project is not
clear from the application. The transcript for the master’s education shows only a single
course on programming, and the professional work experience of Cheng is also in micro-
electronics and mico-nano system and does not seem to involve a strong element of
software engineering. He has an average grade of C (78 / 100) on the master’s course work,
but the grade of the master’s thesis is not clearly specified on the transcript prohibiting the
committee to assess the possibility of enrollment into the PhD programme. The committee
concludes that Cheng is not qualified for the position.
Rodriguez has a formal software engineering background with good grades (8.8/10, and
10/10 on the master’s thesis), and has been working with one of the domains indicated in the
job announcement: healthcare. She has published two papers on which she is the main
author. The committee finds that Rodríguez is qualified.
Tena has a bachelor degree in software engineering from the University of Extremadura and
is currently finishing his master’s thesis at the same university. He has written a good
application letter. The topic of his thesis is relation to automation in the context of innovation
and startup companies. He has been conducting research in the quercus software
engineering group specifically on IoT and context-awareness, and he has participated in the
publication of a beacons paper “Using Beacons for Creating Comprehensive Virtual Profiles”
presented in 10th International Conference on Ubiquitous Computing and Ambient
Intelligence UCAmI 2016. He currently works as a web application developer.
Tena has a good formal background in software engineering at the master’s level and with
good grades (average grade 8.3/10, and master’s thesis grade of 9/10). The committee finds
that Tena is qualified.
6
Dynamic Internal Impedance of Synchronous Generators”. He studied the voltage stability
problems and its solutions and the ways to evaluate the voltage instability in the power
systems. Al-saadi does not have any course work at the master’s level in software
engineering/computer science and in his application letter he states that he wants to pursue
studies in the electrical engineering, and not in the software engineering domain of the
advertised positions. The committee finds Al-saadi not qualified due to a too weak
education background in software engineering/computer science of relevance for the
position.
Alander has attached a research proposal based on planned enrollment for a public sector
PhD. He has sufficiently good grades on the master’s thesis course work for enrollment in a
PhD programme, but indicates that he is stronger on the practical aspects of software
engineering than on the conceptual and theoretical aspects. He has written a thesis that is
closely related to the topic of the advertised positions. The thesis was graded pass on a
pass/fail scale. It is confusing that on the master thesis the name Larsson Andreas occur, but
the application is from Andre Alander. This needs to be clarified if interviewed. The
committee concludes that Alander is qualified.
Singh has provided some reports as part of the application, but they are mostly concerning
with analysis from the point of view of information systems and does not contain any
technical depth in the research areas relevant for the position. The transcript from the
master’s degree does not list any computer science of software engineering courses on the
basis of which the committee concludes that Singh is not qualified for the positions.
From September 2013 to February 2014, she was Senior Research Fellow at Department of
Computer Science and Engineering, University of Calcutta. From March 2014 to June 2016,
7
she was in a Govt. funded project on remote healthcare. Her research work included
identification, designing and modeling of low-cost healthcare services for the Cloud SaaS
layer intended for remote India where there is no proper healthcare infrastructure. Given that
she has worked in a research environment from the past years, more publications could have
been expected. She has sufficiently good marks on her master’s course work for enrollment
in a PhD programme in particular her master’s degree in computer science includes software
engineering topics. Her master’s thesis (dissertation) in computer science was graded B. It is
not clear whether the “Project” entries (graded 85% and 90%) on her second master’s
transcripts refer to the master’s project done for the master of technology degree. The
committee concludes that Santra is qualified.
The transcript on the master’s course work shows that Ashrafi has a weak background in
software engineering/software architecture, and the transcript does not show any courses
related to the domain of robotics. The transcript for the master’s education does not specify a
grade on the thesis component prohibiting the committee to properly assess the possibility
for enrollment into a PhD programme. The committee concludes that Ashrafi is not qualified
for the position due to a very weak background in software engineering topics, and as he has
not linked his professional work experience to the topic of the positions.
During his graduate studies he was lecturer on Microprocessors Lab at Shahed University,
where he taught simulation and built projects on AVR microcontrollers using Proteus,
CodeVision, C-Programming, and extended equipment. He has more than 3 years of hands-
on experience in high technology industries. The transcript of Ansari shows only a basic
course in software engineering. At the master’s level, his background is clearly in electronic
engineering and not in software engineering. The committee concludes that he is not
qualified due to a too weak educational background in software engineering at the master’s
level.
8
robotics background. His course work grades in combination with a publication are sufficient
(but not very strong) for enrollment in a PhD programme. The master’s thesis was graded
pass on a pass/fail scale. The committee finds that Alnawasrehis is qualified for the position.
Arvin has chosen to prioritise the position on software architecture, and he has written a
good application letter making his intentions and background relevant for the position. He
has good marks at the master’s level (with the exception of one course), and a good master
thesis with some teaching and software development background. He has not reported on
professional work activities upon completion of his master’s thesis. The committee finds that
Jalali is qualified.
Ezeora has some good marks (B) in most master’s level courses and also received a B on
the master’s thesis. However, there are also some weak marks in important topics such as
algorithms and modern software engineering methods. The committee finds that Ezeora is
qualified for the position.
Among the candidates Frikk is the one with the strongest domain knowledge in robotics, and
he has a clear statement of what he wants to achieve. He has above C average on the
course work grades and received 83 % on his master’s thesis. The committee finds Fossdal
qualified due to his strong background in automation and robotics in combination with
practical software engineering skills and experience in this domain.
9
letter arguing that technologies face a high degree of complexity when developing solutions,
and that a model-driven approach can be used in order to make the different standards and
systems seamlessly working together. In his master’s thesis, he was working on software
implementation in relation to combining Bluetooth and IEEE 802.15.4 on a single-chip
solution. Selvik has also completed an internship at Bern University of Applied Science in
Switzerland. The project was about the development of software allowing Bluetooth-devices
to communicate using a REST-protocol called CoAP in the context of Internet-of-things. He
has a temporary position in a startup company developing their architecture for beacon and
geolocation solutions.
Selvik lists substantial programming and software development skills, has an average course
work grade of C on the master’s degree, and received a B on the master’s thesis thereby
fulfilling the requirement for enrollment in a PhD programme. The committee finds that
Selvik is qualified as he has demonstrated also his practical software engineering skills and
experience via the project that he has been involved in.
10
Conclusion
The committee has concluded that 10 candidates were qualified for the advertised positions.
Some qualified candidates have indicated a preference for one of the positions (software
architecture / software engineering for robotics) whereas some candidates have indicated no
preferences. The committee recommends using the interviews to focus and assess the
profiles of the candidates in relation to the two positions.
The committee finds that among the qualified candidate, Rodríguez, Tena, Iftikhar, Fossdal,
and Selvik have the best overall background for the positions taking into account educational
background, grades, prior publications, and the quality of the application letter. We therefore
rank them in the first group before Alnawasreh, Alandar, Santra, Jalali, and Ezeora. We do
not internally rank the candidates within each group as it would depend on the specific
criteria.
Ranking group 1 includes candidates for both positions and the committee therefore
recommends conducting interviews with all candidates in group 1. Based on the outcomes,
selected candidates from group 2 can then be interviewed if required to fill the positions.
Patrizio Pelliccione
Ingrid Chieh Yu
Lars M. Kristensen
11