We are glad to release the knowledge and community site on “Journalism, Users and Technology” as one of the deliverables of our SCAN-4J project. On this site we collect texts, practices, projects, tools, events, and people that are concerned with online journalism, particularly (automatic) analysis of user comments to journalistic articles. If you are missing something or have any comment, please contact us.
SCAN-4J stands for systematic Content Analysis of User Comments for Journalists. This project initiated our – in the meantime very intensive and productive – collaboration with the Hans-Bedrow-Institute for Media Research.
The release of the knowledge and community site corresponds to the end of the SCAN-4J, which was partly funded by Google. However, the timing shows our strong commitment in continuing the fruitful collaboration with the Bedrow-Institute on this current important and inherently multi-disciplinary topic. We consider it as a start than as an end. Expect more to come soon…
We are proud to announce that our lighthouse teaching course for mobile app development M-Lab (here in German) won this year’s competition for the best university teaching in Hamburg within the funding program “Unseren Hochschulen 2015”. With this program, the Claussen-Simon Foundation and the Hamburg Higher Education Authority aim at promoting excellent professors and innovative teaching activities as well as increasing the collaboration between students and professors. We have been selected among the top 3 out of 300 student recommendations for professors and their teaching events.
The award ceremony ‘Ausgezeichnet!’ (eng. outstanding) took place on the 7th December 2015, where the award winners were honored and the prize money for each of the 3 winning project was announced. Our project received the highest funding (69.000 EUR). Members of MOBIS and selected students from current and past M-Lab were invited to this special dinner event.
The funding will be use for hiring more teaching assistants, improve the quality of the tutorials and seminars collocated with the M-Lab projects (e.g. with podcasts) and to develop a sustainability concept for the teaching program.
Our research group was represented at this year’s ICSE, the 39th International Conference on Software Engineering.
Dr. Davide Fucci presented his work originally published in Transactions of Software Engineering (TSE):
Davide Fucci, Hakan Erdogmus, Burak Turhan, Markku Oivo, Natalia Juristo: A Dissection of Test-Driven Development: Does It Really Matter to Test-First or to Test-Last?
Daniel Martens and Timo Johann presented their work at the Second International Workshop on Emotion Awareness in Software Engineering co-organized by Prof. Dr. Walid Maalej:
Daniel Martens and Timo Johann: On the Emotion of Users in App Reviews
More information about the conference and the schedule of the presentations can be found at the ICSE website.
MAST welcomes Dr. Davide Fucci, who joined our group as a postdoctoral researcher from the beginning of March.
Davide recently received his Ph.D. from the University of Oulu (Finland). He will be mainly working on the EU project OPENREQ, led by our group. Davide will also be involved in several teaching and research activities and co-supervising Master and PhD students.
We are looking forward to working with him.
During this month we have the pleasure to host three researchers from Canada.
On March 2nd, LIoyd Montgomery – a young researcher supervised by Daniela Damian (University of Victoria)- visited us for 2 days and give a talk about his current research interest on mining issue trackers, followed by a discussion with the members of our group. Lloyd work with Daniela can be found here: http://thesegalgroup.org
On March 6th Prof. Guenther Ruhe (University of Calgary) is visiting us as part of on-going research collaboration. He will give a short talk about Decision Making and Crowdsourcing in RE. Guther Ruhe is Editor in Chief of the Journal Information and Software Technology. He will also serve as General Chair for RE’18 26th International Requirements Engineering Conference, while Prof. Maalej and Prof. Daniel Amyot will serve as program chairs. For more info see Guenther Ruhe homepage.
On March 27th-28th Prof. Dan Berry (University of Waterloo) is visiting us to initiate a new collaboration. Dan will also give his “famous” talk on “How to finish that damm Ph.D.“ Dan will also be available for 2 days for open discussions. For more info, see prof. Berry homepage https://cs.uwaterloo.ca/~dberry
A short presentation of Prof. Dr. Maalej and his work was recently published in the “Alumni UHH-Magazin”, Edition 2016. Here is an excerpt in German language…
Every year the department of informatics organizes one week trail study, called “Schnupperstudium”. Interested high school students from the 10th to 13th grade can join the event on their own initiative during the school holidays.
During this week students get to learn about basics of informatics and its applications. They also “try out” how a study of computer science at the University of Hamburg looks like. From the 17th to the 21st of October 2016 several small learning projects were offered to get practical insights into computer science.
The Applied Software Technology Group (MAST) participated in this event by offering a guest lecture by Prof. Maalej and a research demonstration titled “Intelligent participative apps”, in which two current research projects were presented.
Marlo Häring presented a project about Systematic Content Analysis of User Comments for Journalists “SCAN-4”, funded by Google Computational Journalism Research Award, which is developed in cooperation with the Hans-Bredow-Institute for Media Research.
The open source project “TamTam” was introduced by Daniel Martens. It is an innovative crowdsourcing app that aims to raise the awareness for noise pollution among citizens and enables them to record noise measurements using their smartphones anywhere and anytime.
The taster week is always a successful and very well visited event with interesting insights and curious students.
On Thursday, October 20th, we successfully ran the kickoff event of M-Lab with about 70 attendants. This year more than 40 students have applied for the M-Lab course with their first preference, of which 35 were admitted for the course (twice as much as in the previous M-Lab iteration).
This year, the students can choose from six highly interesting projects with practice partners from industry, society and public sector:
- Civitas / Hamburg Open Online University
- Hamburgische Arbeitsgemeinschaft für Gesundheitsförderung e. V.
- Transparenzportal Hamburg
In their motivating speeches, the practice partners briefly introduced their organizations and the overall problem statements and project idea. In an informal part the students were able to give their impressions about the projects, ask clarification questions, and get in a first contact with “their customers”. The teams were then built one day later based on the students’ preferences and curricula.
The projects Civitas and Daimler will be globally conducted together with the University of Bari (Italy) and the University of Pennsylvania (USA). Overall 44 students participate in the M-Lab.
During the kickoff day a professional camera team of the Claussen-Simon Foundation accompanied us to create a professional trailer about M-Lab. The trailer will be shown during the award ceremony “Ausgezeichnet!” on December 2016.
The annual EXPO of the Department of Informatics at University Hamburg is an exhibition of student projects including Study-, Bachelor- and Master theses. This year our student Alexander Oeser has successfully presented his student project “Enrich an API reference documentation with Software Development Screencasts” supervised by Prof. Dr. Walid Maalej and Mathias Ellmann. The research aimed to answer the question on whether a software development screencast can enrich an API reference documentation as the Java SDK 6. The project also aimed to study how to identify a software development screencast from other videos which are located on YouTube. Alexander Oeser has used different algorithms as the Jaccard, Cosine or LSI algorithm to identify those and to assign the screencasts to different categories (system set-up, code compilation or programming). Finally he made a similarity analysis that provide the best 20 API documents from all 9000 existing documents of the Java SDK 6. He will extend his study in his master thesis to get deeper insights of the overall research object which he will face soon.
We are proud to announce that the Applied Software Technology team will offer four courses in this winter semester (WS 2016/17), two among them are new.
Softwareentwicklung I (B.Sc. level): In this introductory lecture-course we explain fundamental methods and concepts of software development. We expect 600-700 students from different study majors.
Softwareentwicklung I Übung (B.Sc level): This is the lab course (practical part) of SE1. The students will solve software development tasks in pair-programming (basic programming concepts, object oriented programming, basic testing tasks, interfaces, collections etc.). This class will be supported by about 50 Teaching Assistants. It is thus a big logistic challenge in addition to the pedagogical challenge.
M-Lab & M-Lab Global (B.Sc. and M.Sc. level): In this project course students develop innovative Apps in small teams, under real conditions and tight project deadlines, for real customers from industry, society and the public sector. This winter term we introduce the first global instance of M-Lab, where students will have the chance to work together in globally distributed teams with students from the University of Bari (Italy) and the University of Pennsylvania (USA).
Doctoral Seminar (Ph.D. level): In this advanced seminar, doctoral students will present and discuss topics from three pillars: Research content, research methodology, and state-of-the-art technologies. International guests regularly join this seminar too.
The Applied Software Technology Group welcomes our new team member Carina Volkmer.
Carina joined our group in October 2016 and will be the personal assistant of Prof. Maalej and also responsible for administration and communication matters. She will take over the role of Heidi Oskarsson, who will go in deserved retirement. Previously Carina Volkmer successfully studied languages and worked at several positions gaining a large experience in organization and event management.
Her room is D-203, where she will be available from Monday through Thursday, Friday only in exceptional cases. Welcome Carina Volkmer!
We are happy to announce that the OPENREQ project just received a 4.6 million Euro funding from the European Commission. OPENREQ focuses on Intelligent Recommendation Decision Technologies for Community-Driven Requirements Engineering. At an acceptance rate of below 9%, the 9 partners are glad to start the 3-year research project in 2017. The project is coordinated by our research group MAST. Prof. Maalej is the coordinator and spokesperson.
OPENREQ is an ambitious endeavour based on a cooperation of leading researchers in the areas of recommender systems, context-aware technologies, and group decision making, requirements engineering and collaboration tools, vendors of RE and software engineering tools, large-size geographically distributed open source communities and SME’s specialised in open source solutions and dynamics of open source communities.
The overall vision of the project is to provide core-technologies for future requirements engineering environments that help to achieve the major goals of significantly increased development productivity, improved software quality, and reduced overall investments needed for software projects.
OPENREQ will develop novel context-aware requirements engineering approaches especially in large and distributed software projects, where the scale and complexity of alternatives outstrips the capability of stakeholders to survey them and make individual or group decisions. In such projects, the requirements from feedback of large user communities and stakeholders spread over different locations must be identified and taken into account in an intelligent fashion in order to be able to develop only relevant functionalities in a cost-efficient way and in the needed quality.