Anders Andersen

Research

Open Distributed Systems

I am a member of the research group Open Distributed Systems (ODS) at IfI/UiT.

The research at ODS is centered around middleware that facilitates the construction of distributed applications of various kinds, with an emphasis on interoperability and adaptability issues. The group focuses on support for next-generation applications, mobility, composition-based web applications, real-time collaboration, information exchange, analysis of data and combination of information from multiple sources. Specific issues include adaptability, context-awareness, personalization, semantic-based information management, applied security, privacy, services orchestration, collaborative editing, consistency and reliability. Recent activities have included IoT and environmental friendly transportation, personalization, privacy aware computation of user data, and mobile business infrastructures.

Below follows a short description of some of the research projects I am involved with and a list of selected publications.

Befolkningsundersøkelser i nord

Befolkningsundersøkelser i nord har som mål å styrke helsen til kommende generasjoner ved å fremskaffe mer, bedre og raskere kunnskap om helse og levekår i befolkningen. Kunnskapen kommer befolkningen til gode gjennom kunnskapsbasert helsepolitikk, utvikling av forebyggende tiltak planlegging av helsetjenester og bedre pasientbehandling. Satsingen tar utgangspunkt i Tromsøundersøkelsen og adresserer nasjonale og internasjonale helseutfordringer med særlig fokus på nordområdene.

English translation: Population Surveys in the North aim to strengthen the health of future generations by providing more, better and faster knowledge about health and living conditions in the population. Knowledge benefits the population through knowledge-based health policies, the development of preventive measures, planning healthcare and better patient care. The initiative is based on the Tromsø survey and addresses national and international health challenges with a particular focus on the northern regions.

NUDGE

The focus of the NUDGE project is green transportation, IoT and nudging. Nudging is a term from economics and political theory for influencing decisions and behaviour using suggestions, positive reinforcement and other non-coercive means, so as to achieve socially desirable outcomes. The NUDGE project is about how to use IoT (Internet of Things) technology to influence people to use environmentally friendly modes of transport. Cristin also provides a (not yet complete) list of NUDGE publications.

NFC City

The objectives of the NFC city project is to promote the development and use of services for information exchange, access, ticketing and payment through new applications of mobile and NFC technologies. IT will be achieved through the establishment of a complete NFC ecosystem including network infrastructure, trusted service manager (TSM) functionality, NFC services, and handsets. The idea is to reach a critical mass of users and to expose them for various services within a limited geographical area, a NFC city. The project will offer a toolbox for development of NFC services and stimulate service providers to test their applications and business models in realistic settings. More details at the NFC City UiT home page (including publications). Cristin also provides a (not yet complete) list of NFC City publications.

NOOP

NOOP is my experimental research platform developed in Python. Python is a dynamic language well suited to build a run-time providing adaptive support to distributed applications. NOOP introduces a type language and a way to apply typing to functions (and methods). NOOP use this type system to create interfaces and a software component model. NOOP provides adaptive support to distributed applications. NOOP components and functions specifies their requirements in contracts that the NOOP run-time (called a capsule) has to fulfill. The contracts are applied at deploy time. Cristin also provides a (not yet complete) list of NOOP publications.

SNOOP / Snow SMSC

The usage of electronic health data from different sources for statistical analysis requires a toolset where the legal, security and privacy concerns have been taken into consideration. The health data are typically located at different general practices and hospitals. The data analysis consists of local processing at these locations, and the locations become nodes in a computing graph. To support the legal, security and privacy concerns, the Snow SMSC toolset for statistical analysis of health data uses a combination of secure multi-party computation (SMC) algorithms, symmetric and public key encryption, and public key infrastructure (PKI) with certificates and a certificate authority (CA). The proposed toolset covers a wide range of data analysis with different data distributions. A large set of possible SMC algorithms and computing graphs are supported by the toolset. SNOOP is the adaptive middleware for secure multi-party computations use dto build the Snow SMSC toolset. Cristin also provides a (not yet complete) list of SNOOP publications.

PIA

In the PIA project, a new approach to develop applications concerning personal information is proposed. It is based on the concept of a personal cloud that will provide easy and secure access to a variety of personal information from various devices and services. A semantic-based middleware that supports development of novel applications that can relate and combine personal information is the core of the personal cloud. The adaptive semantic middleware platform combines semantic web technologies, context or situation awareness, adaptive security mechanisms, and a high-level expressive programming model to support the development of applications concerning personal information. Cristin also provides a (not yet complete) list of PIA publications.

Selected publications

A complete list of publications is also available. Both lists are generated from cristin and they might not be complete and they might contain errors. You can also see these publications directly in cristin.

Journal publications

Randi Karlsen, Anders Andersen, Recommendations with a Nudge, Technologies, Vol. 7, No. 2, 2019, ISSN 2227-7080 [Institutional archive, Full-text, Project, Details].

Anders Andersen, Merete Saus, Privacy preserving distributed computation of community health research data, Procedia Computer Science, Vol. 113, 2017, pp. 633-640, ISSN 1877-0509 [Project, Details, Institutional archive].

Bente Evjemo, Sigmund Akselsen, Dag Slettemeås, Arne Munch-Ellingsen, Anders Andersen, Randi Karlsen, “I Expect Smart Services!” User Feedback on NFC Based Services Addressing Everyday Routines, Internet of Things. IoT Infrastructures (Part II), Springer, Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, No. 151, 2015, ISSN 1867-8211, ISBN 978-3-319-19743-2 [Project, Details].

Anders Andersen, Randi Karlsen, Arne Munch-Ellingsen, NFC Provided User Friendliness for Technologically Advanced Services, Lecture Notes in Computer Science (LNCS), Vol. 8017, 2013, pp. 337-346, ISSN 0302-9743 [Details, Project].

Randi Karlsen, Anders Andersen, NFC-based Image Annotation, Communications in Computer and Information Science, 2013, ISSN 1865-0929 [Details, Project].

Anders Andersen, Gordon Blair, Vera Goebel, Randi Karlsen, Tage Stabell-Kulø, Weihai Yu, Arctic Beans: Configurable and Re-configurable Enterprise Component Architectures, IEEE Distributed Systems Online, Vol. 2, No. 7, 2001, ISSN 1541-4922 [Project, Details].

Gordon Blair, Lynne Blair, Anders Andersen, Trevor Jones, Formal Support for Dynamic QoS Management in the Development of Open Component-based Distributed Systems, IEE Proceedings - Software, Vol. 148, No. 3, 2001, pp. 83-92, ISSN 1462-5970 [Details].

Gordon Blair, Geoff Coulson, Anders Andersen, Lynne Blair, Mike Clarke, Fabio Costa, Hector Duran-Limon, Tom Fitzpatrick, Lee Johnston, Rui Moreira, Nikos Parlavantzas, Katia Saikoski, The Design and Implementation of Open ORB 2, IEEE Distributed Systems Online, Vol. 2, No. 5, 2001, ISSN 1541-4922.

Gordon Blair, Anders Andersen, Lynne Blair, Geoff Coulson, Gancedo, D Sanchez, Supporting Dynamic QoS management functions in a reflective middleware platform, IEE Proceedings - Software, Vol. 147, No. 1, 2000, pp. 13-21, ISSN 1462-5970.

Editor

Fábio M Costa (Editor), Anders Andersen (Editor), ARM 2014: Proceedings of the 13th Workshop on Adaptive and Reflective Middleware, Association for Computing Machinery (ACM), 2014, ISBN 978-1-4503-3232-3 [Details].

Anders Andersen (Editor), Chang Xu (Editor), MDS '13: Proceedings of the 2013 Middleware Doctoral Symposium, Association for Computing Machinery (ACM), 2013, ISBN 978-1-4503-2548-6 [Details].

Book chapters

Anders Andersen, Randi Karlsen, Weihai Yu, Green transportation choices with IoT and smart nudging, Handbook of Smart Cities: Software Services and Cyber Infrastructure, Springer, 2018, ISBN 978-3-319-97270-1 [Details, Full-text, Project].

Anders Andersen, Randi Karlsen, Privacy preserving personalization in complex ecosystems, Digital Marketplaces Unleashed, Springer, 2017, ISBN 978-3-662-49274-1 [Project, Details].

Arne Munch-Ellingsen, Anders Andersen, Sigmund Akselsen, Randi Karlsen, Customer managed security domain on mobile network operators’ SIM cards: Opportunities to enable new business models, Marktplätze im Umbruch: Digitale Strategien und das Zusammenwachsen von Shop, Online-Business sowie Services im Mobilen Internet, Springer, 2015, ISBN 978-3-662-43781-0 [Project, Details].

Conference publications

Anders Andersen, Stian Normann Anfinsen, Luca Frediani, Fremragende læring med beregningsorientert programmering, Nordic Journal of STEM Education, Vol. 3, No. 1, 2019, pp. 70-74, ISSN 2535-4574 [Full-text, Details].

Anders Andersen, Tor Berre, Pål Ellingsen, Laurence Marie Anna Habib, Moutaz Haddara, Erik Hjelmås, Mette Mo Jakobsen, Audun Jøsang, Tom Heine Nätt, Jingyue Li, Arne Roar Nygård, Sondre Rønjom, Hans Georg Schaathun, Arild Steen, Tor-Fredrik Torgersen, Informasjonssikkerhet i høyere utdanning, Nordic Journal of STEM Education, Vol. 3, No. 1, 2019, pp. 267-271, ISSN 2535-4574 [Details, Full-text].

Randi Karlsen, Najeeb Elahi, Anders Andersen, Personalized Recommendation of Socially Relevant Images, Proceedings of the 8th International Conference on Web Intelligence, Mining and Semantics (WIMS'18), Association for Computing Machinery (ACM), No. 2018, 2018, ISBN 978-1-4503-5489-9 [Project, Details, Full-text].

Anders Andersen, Randi Karlsen, User Profiling through NFC interactions: Mining NFC-based User Information from Mobile Devices and Back-end Systems, Proceedings of the 14th ACM International Symposium on Mobility Management and Wireless Access, ACM Publications, 2016, ISBN 978-1-4503-4503-3 [Details, Project].

Arne Munch-Ellingsen, Anders Andersen, Sigmund Akselsen, Manage your own security domain on your smartphone, Proceedings of the 2015 First Conference on Mobile and Secure Services (MOBISECSERV), IEEE, 2015, ISBN 978-1-4799-7428-3 [Project, Details].

Arne Munch-Ellingsen, Richard Karlsen, Anders Andersen, Sigmund Akselsen, Two-factor Authentication for Android Host Card Emulated Contactless Cards, Proceedings of the 2015 First Conference on Mobile and Secure Services (MOBISECSERV), IEEE, 2015, ISBN 978-1-4799-7428-3 [Project, Details].

Anders Andersen, SNOOP: Privacy preserving middleware for secure multi-party computations, ARM 2014: Proceedings of the 13th Workshop on Adaptive and Reflective Middleware, Association for Computing Machinery (ACM), 2014, ISBN 978-1-4503-3232-3 [Details, Project].

Anders Andersen, Trygve Hardersen, Norbert Schirmer, Privacy for cloud storage, ISSE 2014 Securing Electronic Business Processes; Highlights of the Information Security Solutions Europe 2014 Conference, Springer, 2014, ISBN 978-3-658-06707-6 [Details, Project].

Anders Andersen, Arne Munch-Ellingsen, Mobile device security: The role of NFC, UICC and secure elements, Norsk Informasjonssikkerhetskonferanse (NISK), 2014, ISSN 1893-6563 [Details, Project].

Anders Andersen, Kassaye Yitbarek Yigzaw, Randi Karlsen, Privacy preserving health data processing, IEEE Healthcom 2014, IEEE Communications Society, 2014, ISBN 9781467358002 [Details, Project].

Randi Karlsen, Anders Andersen, Tools for image annotation: Using context-awareness, NFC and image clustering, NIK: Norsk Informatikkonferanse, 2014, ISSN 1892-0713 [Project, Details, Full-text].

Anders Andersen, An implementation of secure multi-party computations to preserve privacy when processing EMR data, 2013 Eleventh Annual Conference on Privacy, Security and Trust, IEEE conference proceedings, 2013, ISBN 978-1-4673-5839-2 [Details, Project].

Anders Andersen, Types, signatures, interfaces, and components in NOOP: The core of an adaptive run-time, Proceedings of the 2013 International Conference on Engineering of Reconfigurable Systems & Algorithms, CSREA Press, 2013, ISBN 1-60132-262-3 [Details, Project].

Anders Andersen, Using secure multi-party computation when processing distributed health data, Proceedings of the 2013 International Conference on Security & Management, CSREA Press, 2013, ISBN 1-60132-259-3 [Project, Details].

Kassaye Yitbarek Yigzaw, Johan Gustav Bellika, Anders Andersen, Gunnar Hartvigsen, Carlos Fernandez-Llatas, Towards Privacy-Preserving Computing on Distributed Electronic Health Record Data, MDS '13: Proceedings of the 2013 Middleware Doctoral Symposium, Association for Computing Machinery (ACM), 2013, ISBN 978-1-4503-2548-6 [Details, Project, Data].

Anders Andersen, Randi Karlsen, Experimenting with Instant Services Using NFC Technology, SMART 2012 - The First International Conference on Smart Systems, Devices and Technologies, International Academy, Research and Industry Association (IARIA), 2012, ISBN 978-1-61208-225-7 [Details, Project, Full-text, Data].

Anders Andersen, Randi Karlsen, NFC Experiments in the NFC City Project, NIK: Norsk Informatikkonferanse, 2012, pp. 247-250, ISSN 1892-0713 [Project, Details].

Abul Ahsan Mahmudul Haque, Weihai Yu, Anders Andersen, Randi Karlsen, Peer-to-Peer Orchestration of Web Mashups, iiWAS2012: The 14th International Conference on Information Integration and Web, ACM Publications, 2012, ISBN 978-1-4503-1306-3 [Project, Details].

Anders Andersen, Øyvind Holmstad, Randi Karlsen, Tor Kreutzer, NFC city context sensitive and social networking experiments, Middleware 2011: Proceedings of the Workshop on Posters and Demos Track, ACM Publications, 2011, ISBN 978-1-4503-1073-4 [Project, Details].

Anders Andersen, Randi Karlsen, Personal information and the personal cloud, NIK: Norsk Informatikkonferanse, 2011, pp. 231-234, ISSN 1892-0713 [Project, Details].

Abul Ahsan Mahmudul Haque, Weihai Yu, Anders Andersen, An Experimental Study of Centralized and Decentralized Service Orchestration Approaches, NIK: Norsk Informatikkonferanse, 2011, pp. 255-258, ISSN 1892-0713 [Project, Details].

Domingo Diez Barrero, Njål Trygve Borch, Anders Andersen, A Flexible and Collaborative Middleware for an Unmanned Aerial Vehicle Platform: When one-fit-all solution is required, Proceedings of the 7th Middleware Doctoral Symposium, Association for Computing Machinery (ACM), 2010, ISBN 978-1-4503-0457-3 [Details, Project].

Anna Brith Arntsen, Mats Mortensen, Randi Karlsen, Anders Andersen, Arne Munch-Ellingsen, Flexible transaction processing in the Argos middleware, Proceedings of the 2008 EDBT workshop on Software engineering for tailor-made data management, Association for Computing Machinery (ACM), 2008, ISBN 978-1-59593-964-7 [Details, Project].

Njål Borch, Anders Andersen, Lars Kristian Vognild, Social Topology Analyzed, Lecture Notes in Computer Science. On the Move to Meaningful Internet Systems 2007: CoopIS, DOA, ODBASE, GADA, and IS, Springer, Lecture Notes in Computer Science (LNCS), No. 4803, 2007, ISSN 0302-9743, ISBN 978-3-540-76846-3.

Arne Munch-Ellingsen, Dan Peder Eriksen, Anders Andersen, Argos, an Extensible Personal Application Server, Proceedings of the 8th International Middleware Conference - Lecture Notes in Computer Science, Springer, Lecture Notes in Computer Science, No. 4834, 2007, ISSN 0302-9743, ISBN 978-3-540-76777-0.

Arne Munch-Ellingsen, Bjørn Thorstensen, Dan Peder Eriksen, Anders Andersen, Building Pervasive Services using Flock Sensor Network and Flock Container Middleware, Proceedings of the 21st International Conference on Advanced Information Networking and Applications Workshops - Volume 01, IEEE, 2007, ISBN 0-7695-2847-3.

Jie Yang, Gordon shaw Blair, Anders Andersen, Arctic Beans Containers Composition of Non-functionla Services Using Composition Filters, Proceedings of the 4th workshop on Reflective and adaptive middleware systems, Association for Computing Machinery (ACM), 2005, ISBN 1-59593-270-4.

Anders Andersen, Gordon Blair, Per Harald Myrvang, Tage Stabell-Kulø, Security and Middleware, 8th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS 2003), John Wiley & Sons, 2003, ISBN 0-7695-1929-6.

Anders Andersen, Gordon Blair, Tage Stabell-Kulø, Per Harald Myrvang, Tom-Anders Nilsen Røst, Reflective Middleware and Security: OOPP meets Obol, Middleware 2003 Companion: Workshop Proceedings & Poster Session, 2nd International Workshop on Reflective and Adaptive Middleware Systems (RM2003), Pontificia Universidade Catolica do Rio de Janeiro, Rio de Janeiro, 2003, ISBN 8587926039.

Anders Andersen, Gordon Blair, Vera Goebel, Randi Karlsen, Tage Stabell-Kulø, Weihai Yu, Arctic Beans: Flexible and Open Enterprise Component Architectures, Norsk Informatikkonferanse, NIK'2001, Universitetet i Tromsø, Tromsø, 2001, ISBN 82-90487-96-7 [Details].

Anders Andersen, Gordon Blair, Geoff Coulson, Frank Eliassen, A reflective component-based middleware in Python, The Eighth International Python Conference - Short Talk, USA, January 2000, Foretec Seminars, Arlington, Virginia, 2000 [Details].

Anders Andersen, Gordon Blair, Frank Eliassen, A reflective component-based middleware with quality of service management, Proceedings of Protocols for Multimedia Systems (PROMS 2000), Faculty of Electrical Engineering, Automatics, Computer Science and Electronics Press, Cracow, Poland, 2000, ISBN 83-88309-05-6 [Details].

Anders Andersen, Gordon Blair, Frank Eliassen, OOPP: A reflective component-based middleware, Norsk Informatikkonferanse NIK'2000, Tapir Akademisk Forlag, 2000, ISBN 82-7314-308-2 [Details].

Gordon Blair, Anders Andersen, Lynne Blair, Mike Clarke, Fabio Costa, H Duran, Nikos Parlavantzas, K Saikoski, A principled approach to supporting adaptation in distributed mobile environments, PDSE-2000: International Symposium on Software Engineering for Parallel and Distributed Systems, IEEE, 2000, ISBN 0-7695-0634-8 [Details].

Gordon Blair, Anders Andersen, Lynne Blair, Geoff Coulson, The Role of Reflection in Supporting Dynamic QoS Management Functions, Seventh International Workshop on Quality of Service (IWQoS '99), IEEE conference proceedings, 1999, ISBN 0-7803-5671-3.

Frank Eliassen, Anders Andersen, Gordon Blair, Fabio Costa, Geoff Coulson, Vera Goebel, Øyvind Hanssen, T Kristensen, T Plagemann, H. O Rafaelsen, K Saikoski, Weihai Yu, Next Generation Middleware: Requirements, Architecture, and Prototypes, 7th IEEE Workshop on Future Trends of Distributed Computer Systems (FTDCS '99), IEEE, 1999, ISBN 0-7695-0468-X.

Thesises

Anders Andersen, Frank Eliassen (Supervisor), Gordon Blair (Supervisor), OOPP, A Reflective Middleware Platform including Quality of Service Management, Department of Computer Science, University of Tromsø, Tromsø, 2002, ISBN 82-7747-097-5 [Details].

Anders Andersen, Dag Johansen (Supervisor), En distribuert værapplikasjon for flyplasser, Diplomoppgave, Seksjon for Datafag, Universitetet i Tromsø, 1991 [Details].

Technical reports

Anders Andersen, The NOOP components and run-time described, Institutt for informatikk, No. 2013-73, Tromsø, 2013 [Details, Project].

Anders Andersen, Type, signatures, interfaces, and components in Python: The NOOP approach, Universitetet i Tromsø, 2010 [Details, Project].

Anders Andersen, Randi Karlsen, Personal Information and the personal cloud, Universitetet i Tromsø, 2010 [Details, Project].

Anders Andersen, The Open-ORB Python Prototype API, NORUT IT Report IT302/2-99, Tromsø, Norway, 1999.

Lynne Blair, Gordon Blair, Anders Andersen, A Multi-Paradigm Specification Technique Supporting the Synthesis of QoS Management Components, Distributed Multimedia Research Group, Lancaster University, UK, 1999.

Anders Andersen, A Note on Reflection in Python 1.5, Distributed Multimedia Research Group Report MPG-98-05, Lancaster University, UK, 1998.

Lynne Blair, Gordon Blair, Anders Andersen, Separating Functional Behaviour and Performance Constraints: Aspect-Oriented Specification, Distributed Multimedia Research Group Report MPG-98-07, Lancaster University, UK, 1998.

PhD student thesises

Abul Ahsan Md Mahmudul Haque, Weihai Yu (Supervisor), Anders Andersen (Supervisor), Randi Karlsen (Supervisor), Decentralized Orchestration of Open Services: Achieving High Scalability and Reliability with Continuation-Passing Messaging, UiT The Arctic University of Norway, Tromsø, 2017 [Details, Project, Full-text].

Kassaye Yitbarek Yigzaw, Johan Gustav Bellika (Supervisor), Gunnar Hartvigsen (Supervisor), Anders Andersen (Supervisor), Fred Godtlibsen (Supervisor), Stein Olav Skrøvseth (Supervisor), Gro Karine Rosvold Berntsen (Supervisor), Towards Practical Privacy-Preserving Distributed Statistical Computation of Health Data, UiT The Arctic University of Norway, Tromsø, 2017 [Details].

Luis Fernandez-Luque, Randi Karlsen (Supervisor), Anders Andersen (Supervisor), Vicente Traver (Supervisor), HealthTrust: trust-based retrieval of health social media videos, UiT The Arctic University of Norway, Tromsø, Norway, 2014 [Details, Project].

Arne Munch-Ellingsen, Anders Andersen (Supervisor), Gordon Blair (Supervisor), An Extensible, Pervasive Systems, Application Server, Institutt for informatikk (trykkeri: Tromsprodukt) Tromsø, Tromsø, 2009 [Details, Project].

Njål Borch, Anders Andersen (Supervisor), Lars Kristian Vognild (Supervisor), Paul Havinga (Supervisor), The Socialized.Net - The design and implementation of a distributed social network, Institutt for informatikk (trykkeri: Tromsprodukt), Institutt for informatikk, 2007, ISBN 978-82-92461-76-1 [Details].

Simone Lupetti, Anders Andersen (Supervisor), Tage Stabell-Kulø (Supervisor), Information Protection - Information Sharing, Institutt for informatikk (trykkeri: Tromsprodukt), Tromsø, 2007, ISBN 978-82-92461-72-3 [Details].