HCI Bibliography : Search Results skip to search form | skip to results |
Database updated: 2016-05-10 Searches since 2006-12-01: 32,346,852
director@hcibib.org
Hosted by ACM SIGCHI
The HCI Bibliogaphy was moved to a new server 2015-05-12 and again 2016-01-05, substantially degrading the environment for making updates.
There are no plans to add to the database.
Please send questions or comments to director@hcibib.org.
Query: Filho_F* Results: 6 Sorted by: Date  Comments?
Help Dates
Limit:   
The Social Side of Software Platform Ecosystems Software and Programming Tools / de Souza, Cleidson R. B. / Filho, Fernando Figueira / Miranda, Müller / Ferreira, Renato Pina / Treude, Christoph / Singer, Leif Proceedings of the ACM CHI'16 Conference on Human Factors in Computing Systems 2016-05-07 v.1 p.3204-3214
ACM Digital Library Link
Summary: Software ecosystems as a paradigm for large-scale software development encompass a complex mix of technical, business, and social aspects. While significant research has been conducted to understand both the technical and business aspects, the social aspects of software ecosystems are less well understood. To close this gap, this paper presents the results of an empirical study aimed at understanding the influence of social aspects on developers' participation in software ecosystems. We conducted 25 interviews with mobile software developers and an online survey with 83 respondents from the mobile software development community. Our results point out a complex social system based on continued interaction and mutual support between different actors, including developers, friends, end users, developers from large companies, and online communities. These findings highlight the importance of social aspects in the sustainability of software ecosystems both during the initial adoption phase as well as for long-term permanence of developers.

Improving Tool Support for Software Reverse Engineering in a Security Context Team Cognition / Cleary, Brendan / Treude, Christoph / Filho, Fernando Figueira / Storey, Margaret-Anne / Salois, Martin FAC 2013: 7th International Conference on Foundations of Augmented Cognition 2013-07-21 p.113-122
Keywords: malware; reverse engineering; empirical study
Link to Digital Content at Springer
Summary: Illegal cyberspace activities are increasing rapidly and many software engineers are using reverse engineering methods to respond to attacks. The security-sensitive nature of these tasks, such as the understanding of malware or the decryption of encrypted content, brings unique challenges to reverse engineering: work has to be done offline, files can rarely be shared, time pressure is immense, and there is a lack of tool and process support for capturing and sharing the knowledge obtained while trying to understand assembly code. To help us gain an understanding of this reverse engineering work, we conducted an exploratory study at a government research and development organization to explore their work processes, tools, and artifacts [1]. We have been using these findings to improve visualization and collaboration features in assembly reverse engineering tools. In this talk, we will present a review of the findings from our study, and present prototypes we have developed to improve capturing and sharing knowledge while analyzing security concerns.

Mutual assessment in the social programmer ecosystem: an empirical investigation of developer profile aggregators Source work: social factors in software development / Singer, Leif / Filho, Fernando Figueira / Cleary, Brendan / Treude, Christoph / Storey, Margaret-Anne / Schneider, Kurt Proceedings of ACM CSCW'13 Conference on Computer-Supported Cooperative Work 2013-02-23 v.1 p.103-116
ACM Digital Library Link
Summary: The multitude of social media channels that programmers can use to participate in software development has given rise to online developer profiles that aggregate activity across many services. Studying members of such developer profile aggregators, we found an ecosystem that revolves around the social programmer. Developers are assessing each other to evaluate whether other developers are interesting, worth following, or worth collaborating with. They are self-conscious about being assessed, and thus manage their public images. They value passion for software development, new technologies, and learning. Some recruiters participate in the ecosystem and use it to find candidates for hiring; other recruiters struggle with the interpretation of signals and issues of trust. This mutual assessment is changing how software engineers collaborate and how they advance their skills.

Kolline: a task-oriented system for collaborative information seeking Social media (I) / Filho, Fernando Figueira / Olson, Gary M. / de Geus, Paulo Lício ACM 28th International Conference on Design of Communication 2010-09-26 p.89-94
ACM Digital Library Link
Summary: This paper presents results of an exploratory study which observed Linux novice users performing complex technical tasks using Google's search engine. In this study we observed that information triage is a difficult process for unexperienced users unless well structured information is provided which results in better satisfaction and search effectiveness. Providing a well structured information allows users to browse through different pieces of documentation without depending exclusively on the keyword search. Based on these observations, this research prototyped Kolline, a system that aims to facilitate information seeking for unexperienced users by allowing more experienced users to collaborate together. Users in Kolline create a task-oriented navigation structure based on web annotations. In this paper we discuss the potential benefits of this technique on helping unexperienced users to solve complex search tasks and present improvements for future work.

A visualization interface for interactive search refinement Posters/Demos / Filho, Fernando Figueira / de Albuquerque, João Porto / Resende, André / de Geus, Paulo Lício / Olson, Gary Proceedings of the Workshop on Human-Computer Interaction and Information Retrieval 2009-10-23 p.46-49
Summary: It is common practice nowadays to find, assess and explore the Web by groping scattered information presented through many search results. Browsing interfaces and query suggestion techniques attempt to guide the user by providing term recommendations and query phrases. In this paper, we introduce the browsing interface of Kolline, a community search engine under development. Two case studies are described and two distinct web browsing interfaces are analyzed. Based on this analysis, we present a new browsing interface, describing our design decisions and providing directions for future work.

Analisando sistemas de classificação na web sob a perspectiva da interação social em comunidades de prática Artigos completos / Filho, Fernando M. Figueira / de Geus, Paulo Lício / de Albuquerque, João Porto Proceedings of the 2008 Brazilian Symposium on Human Factors in Computing Systems 2008-10-21 p.40-49
ACM Digital Library Citation
Summary: Social interaction mediated by information technology has been studied from several perspectives over the past years. This paper draws attention to the relevance of classification systems and categories as important mediation artifacts in human-computer interaction. In this sense, classification schemes provide meaning to information and mutual understanding between the parts in an interaction. However, studies in distributed cognition show us that classification schemes have a flexible nature and depend on the context in everyday human activity. Under this perspective, this paper analyzes three approaches to classification in the web: the semantic web, collaborative annotation and hybrid approaches. The analyses are based on the concept of communities of practice and on the perspective of context as a problem of social interaction in these communities. Based on these theoretical works, this paper derives two design principles for web classification systems: firstly, collaboration allows for participating users to be active agents in content classification. Secondly, multidimensionality permits the co-existence and management of multiple classification perspectives, which is of fundamental importance in complex, heterogeneous and large-scale infrastructures such as the web.