We started with a writing prompt on “You are a travel agent of an interstellar travel agency. A newlywed couple wants to go to Earth for their honeymoon. You try to talk them out of it.” Thanks to Christopher for sharing his Starship Trooper story. You can find my story here.
Today’s session was about the structure of a scientific manuscript. I showed you the fabulous video of Simon Peyton Jones speaking about “How to write a great research paper”:
We talked a little more in detail about the structure of a scientific paper and I showed you some slides.
We finished our session with a short exercise where you had to take some snippets from a real abstract and put them in the correct order. It wasn’t that easy, was it.
(don’t be intimidated by the length of this, it’s really not that much)
Read the chapter 2 “Getting started” in Justin Zobel’s “Writing for Computer Science”. We will discuss the chapter in the next session, so don’t miss out.
Find appropriate titles for the following abstracts.
- The Internet of Things (IoT) shall be able to incorporate transparently and seamlessly a large number of different and heterogeneous end systems, while providing open access to selected subsets of data for the development of a plethora of digital services. Building a general architecture for the IoT is hence a very complex task, mainly because of the extremely large variety of devices, link layer technologies, and services that may be involved in such a system. In this paper, we focus specifically to an urban IoT system that, while still being quite a broad category, are characterized by their specific application domain. Urban IoTs, in fact, are designed to support the Smart City vision, which aims at exploiting the most advanced communication technologies to support added-value services for the administration of the city and for the citizens. This paper hence provides a comprehensive survey of the enabling technologies, protocols, and architecture for an urban IoT. Furthermore, the paper will present and discuss the technical solutions and best-practice guidelines adopted in the Padova Smart City project, a proof-of-concept deployment of an IoT island in the city of Padova, Italy, performed in collaboration with the city municipality.
- String test cases are required by many real-world applications to identify defects and security risks. Random Testing (RT) is a low cost and easy to implement testing approach to generate strings. However, its effectiveness is not satisfactory. In this research, black-box string test case generation methods are investigated. Two objective functions are introduced to produce effective test cases. The diversity of the test cases is the first objective, where it can be measured through string distance functions. The second objective is guiding the string length distribution into a Benford distribution based on the hypothesis that the population of strings is right-skewed within its range. When both objectives are applied via a multi-objective optimization algorithm, superior string test sets are produced. An empirical study is performed with several real-world programs indicating that the generated string test cases outperform test cases generated by other methods.
Pick a topic for your student project. The topic should be broad enough to be able to write a 8-10 page state of the art paper. Examples for topics may include “Big Data”, “Cloud computing”, “Software Testing”, etc.
You should pick a topic you feel comfortable with. Maybe you have already an idea for your master thesis? Feel free to pick a topic which is related to your idea, such that you might be able to use our paper for your thesis.
If you have no idea what to write about, we will find something together.
The deadline for the submission of your homework is Thursday April 21 2016.
See you next week and keep on writing!