Change search
Refine search result
1 - 13 of 13
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Rows per page
  • 5
  • 10
  • 20
  • 50
  • 100
  • 250
Sort
  • Standard (Relevance)
  • Author A-Ö
  • Author Ö-A
  • Title A-Ö
  • Title Ö-A
  • Publication type A-Ö
  • Publication type Ö-A
  • Issued (Oldest first)
  • Issued (Newest first)
  • Created (Oldest first)
  • Created (Newest first)
  • Last updated (Oldest first)
  • Last updated (Newest first)
  • Disputation date (earliest first)
  • Disputation date (latest first)
  • Standard (Relevance)
  • Author A-Ö
  • Author Ö-A
  • Title A-Ö
  • Title Ö-A
  • Publication type A-Ö
  • Publication type Ö-A
  • Issued (Oldest first)
  • Issued (Newest first)
  • Created (Oldest first)
  • Created (Newest first)
  • Last updated (Oldest first)
  • Last updated (Newest first)
  • Disputation date (earliest first)
  • Disputation date (latest first)
Select
The maximal number of hits you can export is 250. When you want to export more records please use the Create feeds function.
  • 1.
    Enoksson, Fredrik
    et al.
    KTH, School of Computer Science and Communication (CSC), Media Technology and Interaction Design, MID. KTH, School of Education and Communication in Engineering Science (ECE), Department for Library services, Language and ARC, Publication Infrastructure.
    Kis, Filip
    KTH, School of Computer Science and Communication (CSC), Media Technology and Interaction Design, MID.
    Towards End-User Development for Metadata CreatorsManuscript (preprint) (Other academic)
    Abstract [en]

    Many organization, like libraries, museums, archives, etc. are dependent on metadata about their resources as a representation of their collection. This paper will present an approach aimed at reducing the need for a developer when constructing the metadata editing tool required for such systems, where the long term goal is to enable end-user development (EUD) for the metadata creators. The approach is still under development, but right now it includes a model and a code-library called RDForms that was designed for developers to quickly set up a form based metadata editor, where the metadata that can be edited is changed through a configuration mechanism. An evaluation on the use of RDForms in the wild is presented that seems to indicate that the developers are the ones also configuring the metadata editor. If the configuration instead could be made by the metadata creators the need for a developer would be even further reduced.

  • 2.
    Hasselqvist, Hanna
    et al.
    KTH, School of Computer Science and Communication (CSC), Media Technology and Interaction Design, MID.
    Bogdan, Cristian
    KTH, School of Computer Science and Communication (CSC), Media Technology and Interaction Design, MID.
    Kis, Filip
    KTH, School of Computer Science and Communication (CSC), Media Technology and Interaction Design, MID.
    Linking Data to Action: Designing for Amateur Energy Management2016In: DIS 2016 - Proceedings of the 2016 ACM Conference on Designing Interactive Systems: Fuse, Association for Computing Machinery (ACM), 2016, p. 473-483Conference paper (Refereed)
    Abstract [en]

    Design of eco-feedback has primarily aimed at persuading individuals to change behaviours into more environmentally sustainable ones. However, it has been questioned how effective such feedback is in supporting long-term change. As an alternative focus for energy feedback, we present a case study of amateur energy management work in apartment buildings owned by housing cooperatives, and the design of an app that aims to stimulate and support cooperatives in taking energy actions that significantly reduce the cooperative’s collective energy use. By linking energy data to energy actions, the users can see how actions taken in their own and other cooperatives affected the energy use, learn from each other’s experiences and become motivated as energy amateurs. Based on our housing cooperative case, we reflect on design aspects to consider when designing for energy management in amateur settings.

  • 3.
    Huang, Yilin
    et al.
    Delft University of Technology, The Netherlands.
    Hasselqvist, Hanna
    KTH, School of Computer Science and Communication (CSC), Media Technology and Interaction Design, MID.
    Poderi, Giacomo
    University of Trento, Italy.
    Šćepanović, Sanja
    Aalto University, Finland.
    Kis, Filip
    KTH, School of Computer Science and Communication (CSC), Media Technology and Interaction Design, MID.
    Bogdan, Cristian
    KTH, School of Computer Science and Communication (CSC), Media Technology and Interaction Design, MID.
    Warnier, Martijn
    Delft University of Technology, The Netherlands.
    Brazier, Frances
    Delft University of Technology, The Netherlands.
    YouPower: An open source platform for community-oriented smart grid user engagement2017In: Proceedings of the 2017 IEEE 14th International Conference on Networking, Sensing and Control, ICNSC 2017, IEEE conference proceedings, 2017, article id 8000058Conference paper (Refereed)
    Abstract [en]

    This paper presents YouPower, an open source platform designed to make people more aware of their energy consumption and encourage sustainable consumption with local communities. The platform is designed iteratively in collaboration with users in the Swedish and Italian test sites of the project to improve the design and increase active user participation. The community-oriented design is composed of parts that link energy data to energy actions, provide comparisons at different levels, generate dynamic time-of-use signals, offer energy conservation suggestions, and support social sharing. The goal is to bridge people's attitude-behavior gap in energy consumption and to facilitate the behavior change process towards sustainable energy consumption that is implementable in people's daily life. Preliminary results show that community-oriented energy intervention has the potential to improve user engagement significantly.

  • 4.
    Kis, Filip
    KTH, School of Computer Science and Communication (CSC), Media Technology and Interaction Design, MID.
    Prototyping with Data: Opportunistic Development of Data-Driven Interactive Applications2016Doctoral thesis, comprehensive summary (Other academic)
    Abstract [en]

    There is a growing amount of digital information available from Open-Data initiatives, Internet-of-Things technologies, and web APIs in general. At the same time, an increasing amount of technology in our lives is creating a desire to take advantage of the generated data for personal or professional interests. Building interactive applications that would address this desire is challenging since it requires advanced engineering skills that are normally reserved for professional software developers. However, more and more interactive applications are prototyped outside of enterprise environments, in more opportunistic settings. For example, knowledge workers apply end-user development techniques to solve their tasks, or groups of friends get together for a weekend hackathon in the hope of becoming the next big startup. This thesis focuses on how to design prototyping tools that support opportunistic development of interactive applications that take advantage of the growing amount of available data.

    In particular, the goal of this thesis is to understand what are the current challenges of prototyping with data and to identify important qualities of tools addressing these challenges. To accomplish this, declarative development tools were explored, while keeping focus on what data and interaction the application should afford rather than on how they should be implemented (programmed). The work presented in this thesis was carried out as an iterative process which started with a design exploration of Model-based UI Development, followed by observations of prototyping practices through a series of hackathon events and an iterative design of Endev – a prototyping tool for data-driven web applications. Formative evaluations of Endev were conducted with programmers and interaction designers. 

    The main results of this thesis are the identified challenges for prototyping with data and the key qualities required of prototyping tools that aim to address these challenges. The identified key qualities that lower the threshold for prototyping with data are: declarative prototyping, familiar and setup-free environment, and support tools. Qualities that raise the ceiling for what can be prototyped are: support for heterogeneous data and for advanced look and feel.

  • 5.
    Kis, Filip
    et al.
    KTH, School of Computer Science and Communication (CSC), Media Technology and Interaction Design, MID.
    Bogdan, Cristian
    KTH, School of Computer Science and Communication (CSC), Media Technology and Interaction Design, MID.
    Declarative Setup-free Web Application Prototyping Combining Local and Cloud Datastores2016In: 2016 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), IEEE, 2016, p. 115-123Conference paper (Refereed)
    Abstract [en]

    The trend of “open data” coupled with the recentsadvancement in web development technologies and thesproliferation of JavaScript frameworks has helped popularizesprogramming of interactive web applications. Still, some of thescommon features of today’s web applications that access datasfrom own data stores or from web services require a complexssetup or a significant amount of programming knowledge, andsthus make it hard for developers to quickly prototype applicationssand iterate on solutions. Therefore, we propose Endev,sa declarative framework for prototyping applications that usescloud data storage or web service data. By not needing to writesany JavaScript code or set up any servers, Endev provides a lowslearning threshold. We show that Endev is perceived useful andseasy to use through a study with 15 developers.

  • 6.
    Kis, Filip
    et al.
    KTH, School of Computer Science and Communication (CSC), Media Technology and Interaction Design, MID.
    Bogdan, Cristian
    KTH, School of Computer Science and Communication (CSC), Media Technology and Interaction Design, MID.
    Endev: Declarative prototyping with data2016In: Human-Centered and Error-Resilient Systems Development: IFIP WG 13.2/13.5 Joint Working Conference, 6th International Conference on Human-Centered Software Engineering, HCSE 2016, and 8th International Conference on Human Error, Safety, and System Development, HESSD 2016, Stockholm, Sweden, August 29-31, 2016, Proceedings, Springer, 2016, Vol. 9856, p. 359-365Conference paper (Refereed)
    Abstract [en]

    The trend of Open Data and Internet-of-Things initiatives contribute to the ever growing amount of data available through web APIs. While building web applications has become easier with recent advancement in web development technologies and proliferation of JavaScript frameworks, the access to data from various APIs and data stores still poses certain challenges. It often requires complex setup and advanced programming skills that hinder the rapid prototyping efforts. Therefore, we propose Endev, a declarative framework for prototyping applications that is built on modern web technologies and supports building modern web applications, that utilize the vast amount of available data, without the need for setup or write complex JavaScript code.

  • 7.
    Kis, Filip
    et al.
    KTH, School of Computer Science and Communication (CSC), Media Technology and Interaction Design, MID.
    Bogdan, Cristian
    KTH, School of Computer Science and Communication (CSC), Media Technology and Interaction Design, MID.
    Kaindl, Hermann
    Falb, Jürgen
    Towards Fully Declarative High-level Interaction Models: An Approach Facilitating Automated GUI Generation2014In: 2014 47th Hawaii International Conference on System Sciences, HICSS, IEEE Computer Society, 2014, p. 412-421Conference paper (Refereed)
    Abstract [en]

    Models of high-level interaction design are usually based on procedural representation. For knowledge representation and reasoning, however, declarative representations are preferred. In this paper, we define purely declarative high-level interaction models based on theories of human communication. In contrast, earlier attempts to define purely declarative models resulted for pragmatic reasons in a mixed representation including procedural constructs within the overall declarative model structure. We show how the declarative models can be operationalized into behavioral (abstract) UI models corresponding to those generated from the mixed representation. Based on an implementation integrated with an existing framework for GUI generation, we show that and how it is possible to automatically generate GUIs from purely declarative models as well.

  • 8.
    Kis, Filip
    et al.
    KTH, School of Computer Science and Communication (CSC), Media Technology and Interaction Design, MID.
    Bogdan, Cristian M.
    KTH, School of Computer Science and Communication (CSC), Media Technology and Interaction Design, MID.
    Lightweight low-level query-centric user interface modeling2013In: Proceedings of the Annual Hawaii International Conference on System Sciences, 2013, p. 440-449Conference paper (Refereed)
    Abstract [en]

    Query languages are usually small, powerful and easy to learn, and that motivated us to investigate their role in modeling user interfaces. We explore annotation of template user interface with queries, especially embedded queries, to achieve partial generation of user interface with the ability to generate user interface with interaction styles such as form fillin and direct manipulation. Our model-driven development approach targets especially highly interactive data intensive applications. While our query-oriented user interface modeling principles have already been applied in an agile development environment, the role of this paper is to present a generalization of query-oriented modeling towards more interaction styles. Our modeling approach is annotation-based, thereby lightweight, and although it operates at a lower level than most current UI modeling approaches, its shows promising potential.

  • 9.
    Kis, Filip
    et al.
    KTH, School of Computer Science and Communication (CSC), Media Technology and Interaction Design, MID.
    Cristian, Bogdan
    KTH, School of Computer Science and Communication (CSC), Media Technology and Interaction Design, MID.
    Generating Interactive Prototypes from Query Annotated Discourse Models2015In: I-COM: A Journal of Interactive and Cooperative Media, ISSN 1618-162X, E-ISSN 2196-6826, Vol. 14, no 3, p. 205-219Article in journal (Refereed)
    Abstract [en]

    Model Based User Interface Development offers the possibility to design User Interfaces without being concerned about the underlying implementation. This is achieved by devising models at a high level of abstraction, thus creating the potential for involving users or domain experts to achieve a user-centered design process. Obtain- ing a running interactive application from such models usually requires several model transformations. One of the current problems is that while a user interface is generated after these transformations, other parts of the interactive system such as the application logic need to pre-exist or they must be written manually before the interface can be tested in a realistic scenario. This leaves the domain experts dependent on programmers and increases the time between iterations. In this paper we work with Query Anno- tations, which were previously used only for modeling at low levels and for generating fully functional interfaces, and we aim to generalize them for the high-level modeling approach called Discourse Modeling. The direct expected benefit of this generalization is the possibility to generate complete, readily testable interactive prototypes, rather than just their user interfaces. In addition, Query Annota- tions can serve as the mapping between the various levels of abstraction and bring to the domain experts a better understanding of the transformation process, as well as the possibility to modify the interfaces and models directly.

  • 10.
    Kis, Filip
    et al.
    KTH, School of Computer Science and Communication (CSC), Media Technology and Interaction Design, MID.
    Hasselqvist, Hanna
    KTH, School of Computer Science and Communication (CSC), Media Technology and Interaction Design, MID.
    Prototyping with data: designer needs and tool support2016Manuscript (preprint) (Other academic)
    Abstract [en]

    With large amounts of data available for interactive applications, data is becoming an increasingly important material in the design process. Consequently, including real data in prototyping work and early design iterations is desired, but prototyping tools currently allow mostly prototyping with dummy and static data. Programming skills are often required for prototyping with real data, which can be a problem for designers lacking such skills or when design ideas quickly need to be tested. We have analyzed approaches for prototyping with data taken by commercial prototyping tools targeted specifically at designers and we compare these solutions to data-related prototyping needs identified in a study, including interviews and prototyping tasks, with 7 design practitioners. We provide details on why and when prototyping with real data is valuable in the design process and we analyze challenges that designers may face when prototyping with data. Finally, we give a number of suggestions for prototyping tools aiming to support designers in prototyping with real data.

  • 11.
    Lundström, Anders
    et al.
    KTH, School of Computer Science and Communication (CSC), Media Technology and Interaction Design, MID.
    Bogdan, Cristian
    KTH, School of Computer Science and Communication (CSC), Media Technology and Interaction Design, MID.
    Kis, Filip
    KTH, School of Computer Science and Communication (CSC), Media Technology and Interaction Design, MID.
    Olsson, I.
    Fahlén, L.
    Enough power to move: Dimensions for representing energy availability2012In: MobileHCI'12 - Proceedings of the 14th International Conference on Human Computer Interaction with Mobile Devices and Services, ACM Digital Library, 2012, p. 201-210Conference paper (Refereed)
    Abstract [en]

    Energy and design of energy-feedback are becoming increasingly important in the mobile HCI community. Our application area concerns electric vehicles. We thus depart from home and workplace appliances and address range and energy anxiety caused by short driving distance capabilities and long charging times in mobile settings. While some research has been done on energy management of mobile devices, less has been done on mobility devices like electric vehicles. We explore this topic by letting conventional fuel car drivers reflect on their current driving habits through an exploration tool that we developed. Our results demonstrate three dimensions related to energy availability to consider for design of energy dependent mobility devices and provide explanations on how these dimensions could be utilize in our design through energy visualizations. With this we contributed not only by demonstrating aspects of energy availability and mobility, but also through opening up for new interesting possibilities and inquires in our and possibly other domains.

  • 12.
    Lundström, Anders
    et al.
    KTH, School of Computer Science and Communication (CSC), Media Technology and Interaction Design, MID.
    Bogdan, Cristian
    KTH, School of Computer Science and Communication (CSC), Media Technology and Interaction Design, MID.
    Kis, Filip
    KTH, School of Computer Science and Communication (CSC), Media Technology and Interaction Design, MID.
    Olsson, Ingvar
    Fahlen, Lennart
    SICS - Swedish Institute for Computer Science.
    EVERT: Energy Representations for Probing Electric Vehicle Practice2012In: Proceedings of the 2012 annual conference on Human factors in computing systems - CHI '12, Association for Computing Machinery (ACM), 2012, p. 2141-2146Conference paper (Refereed)
    Abstract [en]

    Energy and design of energy-feedback are becoming increasingly important in the HCI community. Our application area concerns electric vehicles, we thus depart from home and workplace appliances and address range and energy anxiety caused by short driving distance capabilities and long charging times in mobile settings. We explore this topic by letting conventional fuel car drivers reflect on their current driving habits through an exploration tool that we use as a technology probe. Our preliminary results demonstrate the educational values of the energy representations in the tool, and we also identify a design tension for map-related energy representations.

  • 13.
    Romero, Mario
    et al.
    KTH, School of Computer Science and Communication (CSC), Computational Science and Technology (CST).
    Thuresson, Björn
    KTH, School of Computer Science and Communication (CSC), High Performance Computing and Visualization (HPCViz).
    Peters, Christopher
    KTH, School of Computer Science and Communication (CSC), High Performance Computing and Visualization (HPCViz).
    Kis, Filip
    KTH, School of Computer Science and Communication (CSC), Media Technology and Interaction Design, MID.
    Coppard, J.
    Andrée, Jenny
    KTH.
    Landázuri, N.
    Augmenting PBL with large public presentations: A case study in interactive graphics pedagogy2014In: ITICSE 2014 - Proceedings of the 2014 Innovation and Technology in Computer Science Education Conference, 2014, p. 15-20Conference paper (Refereed)
    Abstract [en]

    We present a case study analyzing and discussing the effects of introducing the requirement of public outreach of original student work into the project-based learning of Advanced Graphics and Interaction (AGI) at KTH Royal Institute of Technology. We propose Expo-Based Learning as Project-Based Learning augmented with the constructively aligned goal of achieving public outreach beyond the course. We promote this outreach through three challenges: 1) large public presentations; 2) multidisciplinary collaboration; and 3) professional portfolio building. We demonstrate that the introduction of these challenges, especially the public presentations, had lasting positive impact in the intended technical learning outcomes of AGI with the added benefit of learning team work, presentation skills, timeliness, accountability, self-motivation, technical expertise, and professionalism.

1 - 13 of 13
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf