ICT platforms for news production, distribution, and consumption must exploit the ever-growing av... more ICT platforms for news production, distribution, and consumption must exploit the ever-growing availability of digital data. These data originate from different sources and in different formats; they arrive at different velocities and in different volumes. Semantic knowledge graphs (KGs) is an established technique for integrating such heterogeneous information. It is therefore well-aligned with the needs of news producers and distributors, and it is likely to become increasingly important for the news industry. This paper reviews the research on using semantic knowledge graphs for production, distribution, and consumption of news. The purpose is to present an overview of the field; to investigate what it means; and to suggest opportunities and needs for further research and development.
The last two decades have witnessed major disruptions to the traditional media industry as a resu... more The last two decades have witnessed major disruptions to the traditional media industry as a result of technological breakthroughs. New opportunities and challenges continue to arise, most recently as a result of the rapid advance and adoption of artificial intelligence technologies. On the one hand, the broad adoption of these technologies may introduce new opportunities for diversifying media offerings, fighting disinformation, and advancing data-driven journalism. On the other hand, techniques such as algorithmic content selection and user personalization can introduce risks and societal threats. The challenge of balancing these opportunities and benefits against their potential for negative impacts underscores the need for more research in responsible media technology. In this paper, we first describe the major challenges—both for societies and the media industry—that come with modern media technology. We then outline various places in the media production and dissemination chai...
Smart cities attempt to use big data, machine learning, and other topical information and communi... more Smart cities attempt to use big data, machine learning, and other topical information and communication techniques (ICTs) to improve energy-consumption, mobility, waste management, and other crucial city functions. Many international research projects have been reported but, so far, few of them have addressed mobility in Norwegian cities specifically. This paper reports on a pre-study that focusses on mobility-related data sources in the Bergen region and discusses the needs and opportunities they present. We have identified central actors and the data they own, discussed opportunities and challenges with central stakeholders, developed a taxonomy of data types, and reviewed available ontologies for data integration. We are currently exploring a big-data architecture for harvesting, integrating, and making open mobility data more ready for use through a single-entry point.
Abstract: In this paper we describe a qualitative study regarding pair programming in an agile pr... more Abstract: In this paper we describe a qualitative study regarding pair programming in an agile programming team where members initially had little or no knowledge of agile methods and only basic knowledge of object-oriented programming. The whole study is based on a design experiment where we created a training environment for software engineers using an extreme programming project as context. We gathered data regarding the participants’ perceptions of how the project went, and found that pair programming was not a very easy practice for the team members to handle. Using an activity theoretical analysis, we uncovered that although some pair constellations worked well, some of them had problems because of combinations of differing knowledge among pair members, differing objectives in the pair, and unfavorable procedures for assignment of pairs. Key words: Agile software development, pair pro-gramming, activity theory, design experiment.
A primary contextual source for today’s context-sensitive mobile phone apps is the user’s locatio... more A primary contextual source for today’s context-sensitive mobile phone apps is the user’s location. The recent surge in the availability of open linked data can provide location-oriented semantic context, still wanting to be explored in innovative ways. In PediaCloud, the Android tool described here, we show how we can use the associative structure of the Semantic Web at a geographical location, visualize location information with tag clouds, and allow users to follow the associations of the Semantic Web enabled by the tag cloud, with the aim of enabling the users to construct an understanding of the “place” around them. The data we use are found through DBpedia, a project a project aimed to lift the information in WikiPedia into the Semantic Web.
Face manipulation has become a standard feature of many social media services.. Most of these app... more Face manipulation has become a standard feature of many social media services.. Most of these applications use the feature for entertainment purposes.. However,, such manipulation techniques could also have potential in a journalistic setting.. For instance,, one could create realis tic,, anonymized faces,, as an aesthetic alternative to the coarse techniques of blurring or pixelation normally used today.. In this paper,, we describe how we can use algorithms for face manipulation from computer vision to anonymize faces in journalism . The technique described uses morphing with average faces from a selection of faces that is similar to the original face,, and alters the faces in the original pictures into realistic - looking face manipulations . However,, it struggle s with sufficient anonymizati on due to identifiable non - facial features of persons in an image..
Fish farming in Norwegian waters is a heavily regulated activity with the aim of reducing the env... more Fish farming in Norwegian waters is a heavily regulated activity with the aim of reducing the environmental impact of fish farms. The most prominent environmental consequences of fish farming are escapes and organic waste from feces and feeding. In Norway, the Norwegian Directorate of Fisheries (DoF) is responsible for the supervision of salmon production at the fish farms through data collection and analyses and, based on this, the implementation of measures on the actors in the business. In this paper, we present the development of a Bayesian network model describing the dynamics of salmon feed-ing and production, and how they influence levels of organic enrichment at the individual facilities. The aim of this modelling process is to develop a model for decision making regarding how to focus resources and activities within DoF. However, as there is a lack of data available from the fish farms, the research also has the purpose of helping to identify which types of data DoF must re...
International Journal of Information Systems and Project Management, 2018
The customer role is crucial in agile information systems development (ISD). There is, however, a... more The customer role is crucial in agile information systems development (ISD). There is, however, a scarceness in research on how this role is enacted, and how its practice influences project outcome. In this longitudinal case study, an agile ISD project is followed with a particular focus on the customer organization’s participation, aiming to contribute to the understanding of how customers influence agile ISD projects. The data analysis follows a process tracing approach, a case study method where one aims to identify the causes and outcomes of any kind of process through the rigorous analysis of qualitative data. The analysis of the case shows that the low completion of the initial project requirements was caused by over-scoping and by an immature customer. Further, the customer’s acceptance of the outcome was caused by the agile practices introduced in the project. These helped to create a high customer’s sense of responsibility for the outcome, which worked as a mediator towards...
Live action role playing games is a viable approach for training of practical competencies where ... more Live action role playing games is a viable approach for training of practical competencies where the students play out real life roles in a designed and constrained environment, with roles, resources, and rules. This paper reports on experiences with roleplaying in a master level course in information system project management. The students played two games during the course, one on requirements prioritization together with stakeholders, and one on communication within a project. The response from the students were positive, as they reported that they considered the games fun and instructive. Still, there are challenges relating to the design of the games, as well as their facilitation. In particular, students need to have explicit and complete instructions before they play out their roles, and the game design needs to ensure active participation from all players.
Finding good angles on news events is a central journalistic and editorial skill. As news work be... more Finding good angles on news events is a central journalistic and editorial skill. As news work becomes increasingly computer-assisted and big-data based, journalistic tools therefore need to become better able to support news angles too. This paper outlines a big-data platform that is able to suggest appropriate angles on news events to journalists. We first clarify and discuss the central characteristics of news angles. We then proceed to outline a big-data architecture that can propose news angles. Important areas for further work include: representing news angles formally; identifying interesting and unexpected angles on unfolding events; and designing a big-data architecture that works on a global scale.
Journalism relies more and more on information and communication technology (ICT). ICT-based jour... more Journalism relies more and more on information and communication technology (ICT). ICT-based journalistic knowledge platforms continuously harvest potentially news-relevant information from the Internet and make it useful for journalists. Because information about the same event is available from different sources and formats vary widely, knowledge graphs are emerging as a preferred technology for integrating, enriching, and preparing information for journalistic use. The paper explores how journalistic knowledge graphs can be augmented with support for news angles, which can help journalists to detect newsworthy events and make them interesting for the intended audience. We argue that finding newsworthy angles on news-related information is an important example of a topical problem in information science: that of detecting interesting events and situations in big data sets and presenting those events and situations in interesting ways.
This article introduces the concept of academic prototypes, and shows how they can lead to techno... more This article introduces the concept of academic prototypes, and shows how they can lead to technological innovation in journalism. We propose an innovation method that transforms a value-oriented academic prototype into a market-oriented journalistic service. The principles for product development presented here are based on the lean startup method as well as business model canvassing. A prototype scenario shows how the locative information app PediaCloud could be transformed into a locative news service for a regional newspaper in Western Norway. Ideally, the academic prototype will be transformed into a novel and engaging way of reading news stories, and a profitable solution for the newspaper. Realistically, the team will have acquired empirical validation of the business model's strong and weak points. In the conclusion, we summarize the utility of the approach for validated learning, and make recommendations for further research on innovation with academic prototypes.
In pattern analysis, information regarding an object can often be drawn from its surroundings. Th... more In pattern analysis, information regarding an object can often be drawn from its surroundings. This paper presents a method for handling uncertainty when using context of symbols and texts for analyzing technical drawings. The method is based on Dempster-Shafer theory and possibility theory.
Proceedings of the 2008 international workshop on Cooperative and human aspects of software engineering, 2008
ABSTRACT In this paper we discuss how the cooperation between developers and operations staff is ... more ABSTRACT In this paper we discuss how the cooperation between developers and operations staff is practiced. We have analyzed data collected from a focus group of experienced software engineers and project managers, as well as interviews from two case studies. Our ...
ICT platforms for news production, distribution, and consumption must exploit the ever-growing av... more ICT platforms for news production, distribution, and consumption must exploit the ever-growing availability of digital data. These data originate from different sources and in different formats; they arrive at different velocities and in different volumes. Semantic knowledge graphs (KGs) is an established technique for integrating such heterogeneous information. It is therefore well-aligned with the needs of news producers and distributors, and it is likely to become increasingly important for the news industry. This paper reviews the research on using semantic knowledge graphs for production, distribution, and consumption of news. The purpose is to present an overview of the field; to investigate what it means; and to suggest opportunities and needs for further research and development.
The last two decades have witnessed major disruptions to the traditional media industry as a resu... more The last two decades have witnessed major disruptions to the traditional media industry as a result of technological breakthroughs. New opportunities and challenges continue to arise, most recently as a result of the rapid advance and adoption of artificial intelligence technologies. On the one hand, the broad adoption of these technologies may introduce new opportunities for diversifying media offerings, fighting disinformation, and advancing data-driven journalism. On the other hand, techniques such as algorithmic content selection and user personalization can introduce risks and societal threats. The challenge of balancing these opportunities and benefits against their potential for negative impacts underscores the need for more research in responsible media technology. In this paper, we first describe the major challenges—both for societies and the media industry—that come with modern media technology. We then outline various places in the media production and dissemination chai...
Smart cities attempt to use big data, machine learning, and other topical information and communi... more Smart cities attempt to use big data, machine learning, and other topical information and communication techniques (ICTs) to improve energy-consumption, mobility, waste management, and other crucial city functions. Many international research projects have been reported but, so far, few of them have addressed mobility in Norwegian cities specifically. This paper reports on a pre-study that focusses on mobility-related data sources in the Bergen region and discusses the needs and opportunities they present. We have identified central actors and the data they own, discussed opportunities and challenges with central stakeholders, developed a taxonomy of data types, and reviewed available ontologies for data integration. We are currently exploring a big-data architecture for harvesting, integrating, and making open mobility data more ready for use through a single-entry point.
Abstract: In this paper we describe a qualitative study regarding pair programming in an agile pr... more Abstract: In this paper we describe a qualitative study regarding pair programming in an agile programming team where members initially had little or no knowledge of agile methods and only basic knowledge of object-oriented programming. The whole study is based on a design experiment where we created a training environment for software engineers using an extreme programming project as context. We gathered data regarding the participants’ perceptions of how the project went, and found that pair programming was not a very easy practice for the team members to handle. Using an activity theoretical analysis, we uncovered that although some pair constellations worked well, some of them had problems because of combinations of differing knowledge among pair members, differing objectives in the pair, and unfavorable procedures for assignment of pairs. Key words: Agile software development, pair pro-gramming, activity theory, design experiment.
A primary contextual source for today’s context-sensitive mobile phone apps is the user’s locatio... more A primary contextual source for today’s context-sensitive mobile phone apps is the user’s location. The recent surge in the availability of open linked data can provide location-oriented semantic context, still wanting to be explored in innovative ways. In PediaCloud, the Android tool described here, we show how we can use the associative structure of the Semantic Web at a geographical location, visualize location information with tag clouds, and allow users to follow the associations of the Semantic Web enabled by the tag cloud, with the aim of enabling the users to construct an understanding of the “place” around them. The data we use are found through DBpedia, a project a project aimed to lift the information in WikiPedia into the Semantic Web.
Face manipulation has become a standard feature of many social media services.. Most of these app... more Face manipulation has become a standard feature of many social media services.. Most of these applications use the feature for entertainment purposes.. However,, such manipulation techniques could also have potential in a journalistic setting.. For instance,, one could create realis tic,, anonymized faces,, as an aesthetic alternative to the coarse techniques of blurring or pixelation normally used today.. In this paper,, we describe how we can use algorithms for face manipulation from computer vision to anonymize faces in journalism . The technique described uses morphing with average faces from a selection of faces that is similar to the original face,, and alters the faces in the original pictures into realistic - looking face manipulations . However,, it struggle s with sufficient anonymizati on due to identifiable non - facial features of persons in an image..
Fish farming in Norwegian waters is a heavily regulated activity with the aim of reducing the env... more Fish farming in Norwegian waters is a heavily regulated activity with the aim of reducing the environmental impact of fish farms. The most prominent environmental consequences of fish farming are escapes and organic waste from feces and feeding. In Norway, the Norwegian Directorate of Fisheries (DoF) is responsible for the supervision of salmon production at the fish farms through data collection and analyses and, based on this, the implementation of measures on the actors in the business. In this paper, we present the development of a Bayesian network model describing the dynamics of salmon feed-ing and production, and how they influence levels of organic enrichment at the individual facilities. The aim of this modelling process is to develop a model for decision making regarding how to focus resources and activities within DoF. However, as there is a lack of data available from the fish farms, the research also has the purpose of helping to identify which types of data DoF must re...
International Journal of Information Systems and Project Management, 2018
The customer role is crucial in agile information systems development (ISD). There is, however, a... more The customer role is crucial in agile information systems development (ISD). There is, however, a scarceness in research on how this role is enacted, and how its practice influences project outcome. In this longitudinal case study, an agile ISD project is followed with a particular focus on the customer organization’s participation, aiming to contribute to the understanding of how customers influence agile ISD projects. The data analysis follows a process tracing approach, a case study method where one aims to identify the causes and outcomes of any kind of process through the rigorous analysis of qualitative data. The analysis of the case shows that the low completion of the initial project requirements was caused by over-scoping and by an immature customer. Further, the customer’s acceptance of the outcome was caused by the agile practices introduced in the project. These helped to create a high customer’s sense of responsibility for the outcome, which worked as a mediator towards...
Live action role playing games is a viable approach for training of practical competencies where ... more Live action role playing games is a viable approach for training of practical competencies where the students play out real life roles in a designed and constrained environment, with roles, resources, and rules. This paper reports on experiences with roleplaying in a master level course in information system project management. The students played two games during the course, one on requirements prioritization together with stakeholders, and one on communication within a project. The response from the students were positive, as they reported that they considered the games fun and instructive. Still, there are challenges relating to the design of the games, as well as their facilitation. In particular, students need to have explicit and complete instructions before they play out their roles, and the game design needs to ensure active participation from all players.
Finding good angles on news events is a central journalistic and editorial skill. As news work be... more Finding good angles on news events is a central journalistic and editorial skill. As news work becomes increasingly computer-assisted and big-data based, journalistic tools therefore need to become better able to support news angles too. This paper outlines a big-data platform that is able to suggest appropriate angles on news events to journalists. We first clarify and discuss the central characteristics of news angles. We then proceed to outline a big-data architecture that can propose news angles. Important areas for further work include: representing news angles formally; identifying interesting and unexpected angles on unfolding events; and designing a big-data architecture that works on a global scale.
Journalism relies more and more on information and communication technology (ICT). ICT-based jour... more Journalism relies more and more on information and communication technology (ICT). ICT-based journalistic knowledge platforms continuously harvest potentially news-relevant information from the Internet and make it useful for journalists. Because information about the same event is available from different sources and formats vary widely, knowledge graphs are emerging as a preferred technology for integrating, enriching, and preparing information for journalistic use. The paper explores how journalistic knowledge graphs can be augmented with support for news angles, which can help journalists to detect newsworthy events and make them interesting for the intended audience. We argue that finding newsworthy angles on news-related information is an important example of a topical problem in information science: that of detecting interesting events and situations in big data sets and presenting those events and situations in interesting ways.
This article introduces the concept of academic prototypes, and shows how they can lead to techno... more This article introduces the concept of academic prototypes, and shows how they can lead to technological innovation in journalism. We propose an innovation method that transforms a value-oriented academic prototype into a market-oriented journalistic service. The principles for product development presented here are based on the lean startup method as well as business model canvassing. A prototype scenario shows how the locative information app PediaCloud could be transformed into a locative news service for a regional newspaper in Western Norway. Ideally, the academic prototype will be transformed into a novel and engaging way of reading news stories, and a profitable solution for the newspaper. Realistically, the team will have acquired empirical validation of the business model's strong and weak points. In the conclusion, we summarize the utility of the approach for validated learning, and make recommendations for further research on innovation with academic prototypes.
In pattern analysis, information regarding an object can often be drawn from its surroundings. Th... more In pattern analysis, information regarding an object can often be drawn from its surroundings. This paper presents a method for handling uncertainty when using context of symbols and texts for analyzing technical drawings. The method is based on Dempster-Shafer theory and possibility theory.
Proceedings of the 2008 international workshop on Cooperative and human aspects of software engineering, 2008
ABSTRACT In this paper we discuss how the cooperation between developers and operations staff is ... more ABSTRACT In this paper we discuss how the cooperation between developers and operations staff is practiced. We have analyzed data collected from a focus group of experienced software engineers and project managers, as well as interviews from two case studies. Our ...
Uploads
Papers by Bjørnar Tessem