XRDS

Crossroads The ACM Magazine for Students

Sign In

Association for Computing Machinery

Magazine: Features

SECTION: Features

Decolonizing design through the perspectives of cosmological others: Arguing for an ontological turn in design research and practice

A closer attention to cultural and cosmological difference as the basis for thinking about how we redesign our own modern technological infrastructures may be the way to decolonize design research.

By Ahmed Ansari

HTML | In the Digital Library
Tags: Anthropology, Codes of ethics, Human-centered computing

Havana's StreetNet: Innovation from necessity

In Havana, technology enthusiasts have designed StreetNet, a community network that serves as an alternative to the worldwide web. This article describes the deeply relational practices that go toward the maintenance of StreetNet, highlighting elements of struggle that accompany innovative strategies that result from necessity.

By Michaelanne Dye

HTML | In the Digital Library
Tags: Collaborative and social computing, Cultural characteristics, Geographic characteristics, Universal access, Wireless local area networks

The past and present: A push toward the good life

In this article, we contemplate how African communities, based on their unique experiences and backgrounds, can increasingly become producers and participants in the technology development process; a step beyond just being end-users.

By Cynthia Habonimana, Moses Namara

HTML | In the Digital Library
Tags: Anthropology, Cultural characteristics, Geographic characteristics

Finding the local in locations: Working with GPS non-use in Nairobi

The Nairobi Accident Map crowdsourced traffic accident reports on social media and geocoded them using the landmarks and road names mentioned in social media posts. In doing so, the project centered the agency and local practices of Kenyan social media users.

By Elizabeth Resor

HTML | In the Digital Library
Tags: Geographic characteristics, Global positioning systems, Social media

How technology converses with local languages

The relationship between technology and language use is situated in social and historical factors. Considering the meaning of language use in technology design is essential for supporting diverse language preferences.

By Naveena Karusala

HTML | In the Digital Library
Tags: Cultural characteristics, Human-centered computing, Language translation

Protibadi: Starting the fight against sexual abuse

The story of how a group of Bangladeshi volunteers used technology to address the country's sexual abuse problem.

By Nova Ahmed

HTML | In the Digital Library
Tags: Cultural characteristics, Human-centered computing, Women

Africa's social contract with AI

The ethics of artificial intelligence in Africa should come from the social contract theories and ethical frameworks developed by African philosophers. But if AI researchers fail to incorporate cultural differences, they risk perpetuating the same injustices witnessed during colonial times.

By Ezinne Nwankwo, Belona Sonna

HTML | In the Digital Library
Tags: Agriculture, Artificial intelligence, Codes of ethics, Geographic characteristics, Philosophical/theoretical foundations of artificial intelligence

Artificial intelligence policies in Africa over the next five years

As Africa embraces and interacts with AI, what policies are relevant to foster its development? This article highlights some domains where AI is being applied and will be beneficial given Africa's unique context and culture.

By Micheal Nayebare

HTML | In the Digital Library
Tags: Artificial intelligence, Geographic characteristics

Cyber security in Africa: The boring technology story that matters

Cybersecurity involves protection of computer systems from theft, damage, or manipulation to the hardware, software, or the data contained on them. A limitless cyberspace, little to no boundaries, and eroding national borders is making Africa vulnerable to cyber threats and potential harms. Cybersecurity represents serious economic and national security challenges, which need to be properly defined and contextualized.

By Hood Mukiibi

HTML | In the Digital Library
Tags: Computer crime, Electronic commerce, Human and societal aspects of security and privacy, Systems security

The one about resilience, energy, culture, and crafting

Joreen Arigye, a data analyst at Fenix International, shares her perspective on the importance of culture in the workplace. Having grown up directly connected to the typical Fenix customer, she has the ability to contribute knowledgeably to validating results from models, analysis, recommendations, and intervention strategies.

By Lynn Kirabo

HTML | In the Digital Library
Tags: Computing profession, Geographic characteristics, Industry and manufacturing

Toward a universal quantum programming language

Toward a universal quantum programming language

Quantum computing may be more powerful than classical computing, but it has a radically different programming model. While current languages are in their infancy and future languages are likely to be different, now is a great time for language designers and implementers to try new ideas.

By Jens Palsberg

HTML | In the Digital Library
Tags: Compilers, Emerging languages and compilers, Quantum technologies

Rolling dice at the nanoscale

Rolling dice at the nanoscale

Can emerging devices allow us to overcome the inherent determinism of digital logic?

By Xiangyu Zhang, Ramin Bashizade

HTML | In the Digital Library
Tags: Probabilistic computation, Random number generation

Batteries not included

Batteries not included

Getting things done amid frequent power failures, batteryless intermittent research is rethinking how we build computing systems and paving the way to a sustainable and scalable digital future. The next trillion devices might be a little weird.

By Josiah Hester, Jacob Sorber

HTML | In the Digital Library
Tags: Analysis and design of emerging devices and systems, Energy generation and storage

Lighting the way to wireless efficiency

Lighting the way to wireless efficiency

The ubiquity of light makes it an attractive option for both illumination and wireless communication. We explore the future of visible light communication, including next-generation devices, groundbreaking applications, and open challenges.

By Charles J. Carver, Tianxing Li, Xia Zhou

HTML | In the Digital Library
Tags: Emerging optical and photonic technologies, Wireless access networks

In-body devices: The future of medicine

In-body devices: The future of medicine

In the "near" future, devices inside the body will help with endoscopies, biopsies, and even treatment of cancer and Parkinson's disease. What does it take to create such tiny devices fit for operation inside the human body?

By Deepak Vasisht, Guo Zhang

HTML | In the Digital Library
Tags: Bio-embedded electronics, Life and medical sciences

Evolving intelligent devices for the future via named data networking

Evolving intelligent devices for the future via named data networking

As the numbers and capabilities of networked devices continue to grow, they will play an increasingly important role in daily life. Ensuring security and usability will be the first and foremost challenge; Named Data Networking can help address this challenge through localized trust, usable security, and autoconfiguration.

By Zhiyi Zhang, Edward Lu, Yu Guan, Tianxiang Li, Xinyu Ma, Zhaoning Kong, Lixia Zhang

HTML | In the Digital Library
Tags: Cloud computing, Network architectures, Network protocols

Protecting privacy and open competition with Almond: An open-source virtual assistant

Protecting privacy and open competition with Almond: An open-source virtual assistant

Will Alexa and Google Assistant become the duopoly platforms on which consumers reach web services and IoTs verbally? With open and collaborative research, we can build the best open-source virtual assistant to ensure choice, privacy, and open competition.

By Monica S. Lam, Giovanni Campagna, Silei Xu, Michael Fischer, Mehrad Moradshahi

HTML | In the Digital Library
Tags: Access control, Personal digital assistants

Future assistive devices: What's at stake for you or me?

Future assistive devices: What's at stake for you or me?

In the future, small portable devices will be available for all kinds of purposes, not least as a support for people with different kinds of impairments. But is this purely a good development or are there possible dangers? In the latter case, how can we find a proper balance?

By Lars Oestreicher

HTML | In the Digital Library
Tags: Assistive technologies, Human computer interaction (HCI)

Toward decentralization: Democracy for devices

Toward decentralization: Democracy for devices

As more and more devices are connected to one another, there is a growing shift to decentralized independent operation without the need of a central controller. We look into the aspects of collective operation, resilience, security, and peer-to-peer economy in a decentralized network, analyzing the benefits and challenges of introducing "democracy" among devices.

By Nitin Shivaraman

HTML | In the Digital Library
Tags: Distributed systems organizing principles, Embedded systems

Future of IOT: Design and deployment challenges

Future of IOT: Design and deployment challenges

The article touches upon the various design considerations for IoT devices, and discusses the various challenges faced in the design and deployment of such devices.

By Prashant Ravi

HTML | In the Digital Library
Tags: Bus networks, Mesh networks, PCB design and layout, Software creation and management, System on a chip

Health, fun, and engagement: Computing technologies that support physical activity

Health, fun, and engagement: Computing technologies that support physical activity

More and more interactive systems accompany us when we engage in physical activity. But can technologies actually make sports more fun? Or perhaps we will become better at sports through technology?

By Paweł W. Woźniak, Pascal Knierim, Matthias Hoppe

HTML | In the Digital Library
Tags: Mixed / augmented reality, Ubiquitous and mobile devices, Virtual reality

Computing technologies to increase access to physical activity for people with visual impairments

Computing technologies to increase access to physical activity for people with visual impairments

Understanding how to develop technologies that make exercise more accessible to people with visual impairments, particularly in the form of body-based movement and public spaces.

By Kyle Rector

HTML | In the Digital Library
Tags: Assistive technologies, Interactive games, People with disabilities

Running Wheel: How an exergame can motivate people to perform repetitive, tedious exercises

Running Wheel: How an exergame can motivate people to perform repetitive, tedious exercises

Running on a treadmill or cycling on an exercise bike are often monotonous and hard-to-keep habits. Comparatively, social relationships in team sports play an important role to motivate participants. What happens when you combine both activities into one virtual environment?

By Luciana Nedel, Rodrigo Moni, Mateus Nunes

HTML | In the Digital Library
Tags: Collaborative and social computing, Virtual worlds software

The past, the present, and the future of fitness tracking

The past, the present, and the future of fitness tracking

The gym of the future will be the quintessence of truly invisible ubiquitous technology that automatically recognizes and tracks the workout progress of each person

By Rushil Khurana

HTML | In the Digital Library
Tags: Ubiquitous and mobile devices

Body-positive computing as a means to counteract normative biases in fitness trackers

Body-positive computing as a means to counteract normative biases in fitness trackers

Fitness trackers are rigidly defining what it means to be healthy and who "counts" as healthy. Body-positive computing can provide an alternative that allows people to engage with technologies more on their terms.

By Katta Spiel

HTML | In the Digital Library
Tags: Ubiquitous and mobile devices, User characteristics

Superhuman sports --- a testing ground for augmenting our senses

Superhuman sports --- a testing ground for augmenting our senses

This article reviews recent developments in superhuman sports with regard to extending the human body and augmenting the playing field, and gives an outlook on future research directions.

By Kai Kunze, Stephan Lukosch

HTML | In the Digital Library
Tags: Interactive games, Mixed / augmented reality

Sports and machine learning: How young people can use data from their own bodies to learn about machine learning

Sports and machine learning: How young people can use data from their own bodies to learn about machine learning

In order to foster interest in machine learning among young people, presented are simple and effective ways to engage kids using sensors on their own bodies.

By Abigail Zimmermann-Niefield, R. Benjamin Shapiro, Shaun Kane

HTML | In the Digital Library
Tags: Computer-assisted instruction, Computing education programs, K-12 education, Machine learning

Data in motion: Supporting youth interest in athletics through multimodal data analytics

Data in motion: Supporting youth interest in athletics through multimodal data analytics

Engagement in STEM learning using athletics and data analytics allows young people to use customizable technological devices to analyze performance.

By Melissa Perez, Stephanie Jones, JaCoya Thompson, Marcelo Worsley

HTML | In the Digital Library
Tags: Collaborative learning, Computing education programs, Data analytics, Multimedia and multimodal retrieval

Esports as a catalyst for connected learning: the North America Scholastics Esports Federation

Esports as a catalyst for connected learning: the North America Scholastics Esports Federation

Collegiate esports' rising popularity has created a host of new educational and research opportunities, ranging from understanding and modeling these communities to expanding programs beyond college into high-school learning environments.

By Je Seok Lee, Constance Steinkuehler

HTML | In the Digital Library
Tags: Computer games, Computing organizations, Education, Massively multiplayer online games

Explaining explainable AI

Explaining explainable AI

How good are you at explaining your decisions? Are you better than a machine? Today, AI systems are being asked to explain their decisions. This article explores the challenges in solving this problem and approaches researchers are pursuing.

By Michael Hind

HTML | In the Digital Library
Tags: Artificial intelligence, Human-centered computing, Machine learning

"But why?" Understanding explainable artificial intelligence

Opaque algorithms get to score and choose in many areas using their own inscrutable logic. To whom are said algorithms held accountable? And what is being done to ensure explainability of these algorithms?

By Tim Miller

HTML | In the Digital Library
Tags: Artificial intelligence, Cognitive science, Human computer interaction (HCI), Machine learning algorithms

Trustworthy machine learning and artificial intelligence

Trustworthy machine learning and artificial intelligence

How can we add the most important ingredient to our relationship with machine learning?

By Kush R. Varshney

HTML | In the Digital Library
Tags: Machine learning, Machine learning algorithms, Supervised learning

The future of pedestrian-automated vehicle interactions

The future of pedestrian-automated vehicle interactions

While the increasing popularity of autonomous vehicles has garnered critical media attention, less has been written about the field of pedestrian-automated vehicle interactions and its challenges. Current research trends are discussed as well as several areas receiving much less attention, but are still vital to the field.

By Lionel P. Robert

HTML | In the Digital Library
Tags: HCI theory, concepts and models, Law, social and behavioral sciences, Transportation

Artificial intelligence for software engineering

Artificial intelligence for software engineering

Artificial intelligence is predicted to impact many industries (including the software industry), changing how we produce, manufacture, and deliver. The rise of artificial intelligence may significantly transform the practice of software engineering, helping us build better software faster.

By Hoa Khanh Dam

HTML | In the Digital Library
Tags: Distributed artificial intelligence, Software creation and management, Supervised learning

The AI revolution

The AI revolution

This article explores the areas of bias in natural language processing, from the tools that are used to analyze the data to the fundamental theories in the field. It delves deeper into the very idea that the data that is analyzed (language) itself shapes human perception of reality, and evolves over time.

By Talia Kohen

HTML | In the Digital Library
Tags: Document types, Natural language processing

Co-creating the future of work: Lessons from workplace automation

Co-creating the future of work: Lessons from workplace automation

What sociology and ethnography can teach us about designing the workplace technologies of tomorrow.

By Christine T. Wolf

HTML | In the Digital Library
Tags: Artificial intelligence, Automation, Ethnography, Machine learning, Sociology

That's not fair!

That's not fair!

Why we need to study machine learning fairness, even in an increasingly unfair world.

By Deborah Raji

HTML | In the Digital Library
Tags: HCI design and evaluation methods, Machine learning

Facial recognition is the plutonium of AI

Facial recognition is the plutonium of AI

It's dangerous, racializing, and has few legitimate uses; facial recognition needs regulation and control on par with nuclear waste.

By Luke Stark

HTML | In the Digital Library
Tags: Machine learning, Object recognition, Surveillance mechanisms

Robot, all too human

Robot, all too human

Advanced robotics and artificial intelligence systems present a new challenge to human identity.

By Joanna J. Bryson

HTML | In the Digital Library
Tags: Artificial intelligence, Robotics

Giving birth to touch devices

Giving birth to touch devices

A finger swipe to control your device---what could be simpler? Yet bringing that simple concept to commercial success was anything but simple. Here's a story for those who seek to make an impact.

By George E. Gerpheide

HTML | In the Digital Library
Tags: History of hardware, Tactile and hand-based interfaces, Touch screens

Considering social factors in new technologies

Considering social factors in new technologies

New technologies that alter how we interact with other people come and go, creating new opportunities but also upending social norms. How should builders of new technologies consider the social implications of their systems?

By Amy X. Zhang

HTML | In the Digital Library
Tags: Collaborative and social computing, Internet communications tools

Why digital systems do not reach their full potential in organizations

Why digital systems do not reach their full potential in organizations

The continuous evolution of digital systems shaping the workplace and the optimizing of work processes is revolutionary. But despite decades of accumulated experience, there are still plenty of projects that fail completely or deliver unexpected and unacceptable results. This article discusses why problems with the digitalization of working life persist.

By Bent Sandblad, Thomas Lind

HTML | In the Digital Library
Tags: Agile software development, Interaction design process and methods, Project and people management

The benchtop human

The benchtop human

The artificial creation of human skin, tissue, and internal organs may sound like a futuristic dream but, incredibly, much of it is happening right now. In research facilities and hospitals around the world, scientists and medical researchers are using scanners and printers, traditionally reserved for auto design, model building, and product prototyping, to develop completely personalized treatments.

By Siddharth Kumar Sah, Soumya Jindal

HTML | In the Digital Library
Tags: Health care information systems, Medical technologies

Artificial intelligence technologies: Eight viewpoints

Artificial intelligence technologies: Eight viewpoints

Every year, the ACM Special Interest Group on Artificial Intelligence sponsors a student essay writing contest. This article presents a clear perspective on last year's winners, which represent a diverse collection of opinions on artificial intelligence.

By Johanna Schacht

HTML | In the Digital Library
Tags: Artificial intelligence, Codes of ethics, Computing in government, Self-organizing autonomic computing, Surveillance

Promises of the virtual museum

Promises of the virtual museum

Have we escaped the hype and death cycles that have plagued the history of virtual reality? In the last few years, as commercial virtual reality headsets and systems have become accessible, content developers, film festivals, and---most intriguing---galleries and museums are dipping their toes in the virtual pool.

By Jas Brooks

HTML | In the Digital Library
Tags: Fine arts, Virtual reality, Virtual worlds software

Computing as an evolving discipline

Computing as an evolving discipline

Throughout computing's history, there have been dramatically different opinions on what computing, as a discipline, is "really" about. Each decade has changed our views of bleeding-edge technology, core knowledge in computing, the nature of computing as a discipline, and the essential skills and competence of computing professionals.

By Matti Tedre

HTML | In the Digital Library
Tags: Computer science education, History of computing theory, Theory of computation

Beyond coding: toward software development expertise

Beyond coding: toward software development expertise

Understanding what it takes to become an effective developer.

By Marian Petre, André van der Hoek

HTML | In the Digital Library
Tags: Computing profession, Software engineering education, Software management

The search for my computer science

The search for my computer science

A journey spanning Nigeria, the United States, and Tanzania, is one woman's search for meaning and validation as a computer scientist.

By Judith Uchidiuno

HTML | In the Digital Library
Tags: Accessibility, Computing profession, Human computer interaction (HCI)

Gender and inclusiveness

Gender and inclusiveness

Various policies and processes have been implemented to bring equality for women in the IT sector. Yet there are various issues faced by women that still need to be addressed broadly as an institutional responsibility rather than a mere brand-building strategy.

By Sadhana Deshpande

HTML | In the Digital Library
Tags: Computing occupations, Employment issues

The human manual

The human manual

Understanding how computer systems are built today can help us improve how well we work together.

By Bryan Kim

HTML | In the Digital Library
Tags: Architectures, Cross-computing tools and techniques, Network architectures, User interface management systems

Computer science as a global language

Computer science as a global language

How computer science helped me become a citizen of the world and the lessons real-life experiences taught me about effectively interacting with other people.

By María Andreína Francisco Rodríguez

HTML | In the Digital Library
Tags: Computing education programs, Computing profession

How much are the greenland and antarctic ice sheets melting?

How much are the greenland and antarctic ice sheets melting?

Designing better simulation software to prepare for a warming world.

By Josefin Ahlkrona

HTML | In the Digital Library
Tags: Earth and atmospheric sciences, Modeling and simulation

What is the role of a computer scientist in shaping a sustainable future?

What is the role of a computer scientist in shaping a sustainable future?

It is becoming increasingly difficult to ignore the warnings of a disrupted climate system, from melting ice caps to species extinction. But the problems are so far removed, and so large, we often wonder what does this have to do with our work as computer scientists?

By Elina Eriksson

HTML | In the Digital Library
Tags: Computing profession, Impact on the environment, Sustainability

Human values in a digital society

Human values in a digital society

In a period of rapid technological change, there is a risk of ethics taking a back seat.

By Simon Winter

HTML | In the Digital Library
Tags: Codes of ethics, Professional topics

The arbitrary nature of computing curricula

The arbitrary nature of computing curricula

Computing is still a young discipline with new topics emerging daily, spawning an extended family of disciplines, which makes negotiating a curriculum an inherently fraught process that will not meet everybody's needs.

By Tony Clear

HTML | In the Digital Library
Tags: Computing education programs, Model curricula

Computer scientists in action: Anja Bechman, data science

Computer scientists in action: Sauvik Das, usable security & privacy

Computer scientists in action: Christina Harrington, inclusive technology design

Computer scientists in action: Åsa Cajander, complex systems for society

Computer scientists in action: Lining Yao, fabrication

Computer scientists in action: Jean Luca Bez, high performance computing

Computer scientists in action: Alexandra Jimborean, computer architecture

Demistifying the dark web

Demistifying the dark web

Anonymity network overlays have a dark shroud of mystery. The "dark web" is known to everybody and nobody. But what is it, really?

By Vasilis Ververis

HTML | In the Digital Library
Tags: Broadband access, Network privacy and anonymity, Pseudonymity, anonymity and untraceability, Surveillance, Technology and censorship

Autonomous infrastructure for a suckless internet

Autonomous infrastructure for a suckless internet

How can we promote an internet that respects human rights? Investing in autonomous infrastructure built and operated by politically motivated techies, who put their skills at the service of the public interest, may be the answer.

By Stefania Milan

HTML | In the Digital Library
Tags: Human and societal aspects of security and privacy, Public Internet, Self-organizing autonomic computing, Wireless access networks

The principle of least authority: how capabilities can improve internet-scale privacy

The principle of least authority: how capabilities can improve internet-scale privacy

The core protocols our computers use to communicate across the internet need to be improved in order to give users control over their privacy and protect metadata. Capabilities encode information about what can be done with data into the data itself, and may be a useful building block for the next generation of internet protocols.

By Jack Grigg

HTML | In the Digital Library
Tags: Access control, Database and storage security, Overlay and other logical network structures, Privacy-preserving protocols

Routes to rights: internet architecture and values in times of ossification and commercialization

Routes to rights: internet architecture and values in times of ossification and commercialization

This article discusses the consequences of the commercialization and evolution of the Internet infrastructure, and how it affects our ability to exercise human rights online.

By Niels ten Oever, Davide Beraldo

HTML | In the Digital Library
Tags: Centralization / decentralization, Human and societal aspects of security and privacy, Privacy policies, Privacy-preserving protocols

Stop looking over our shoulders!

Stop looking over our shoulders!

The global push for secure digital identities, privacy tools, and online rights.

By Kali Kaneko

HTML | In the Digital Library
Tags: Network access control, Pseudonymity, anonymity and untraceability, Software and application security, Surveillance

How to fix email: making communication encrypted and decentralized with autocrypt

How to fix email: making communication encrypted and decentralized with autocrypt

Email has been declared dead many times but refuses to die. There is a new effort underway to make encrypted end-to-end email communication as automatic as possible. It is part of a diverse set of efforts to reinvigorate the email ecosystem, which remains a crucial cornerstone of a functioning, open internet.

By Holger Krekel, Karissa McKelvey, Emil Lefherz

HTML | In the Digital Library
Tags: Cryptography, Email, Software and application security, Surveillance

Can we build a privacy-preserving web browser we all deserve?

Can we build a privacy-preserving web browser we all deserve?

The web is the biggest legacy application ever developed or supported by software engineers, but it's also blurring the line between the consumption of data and the leaking of personal details. Browser makers may be the only line of defense.

By Christoph Kerschbaumer, Luke Crouch, Tom Ritter, Tanvi Vyas

HTML | In the Digital Library
Tags: Browser security, Privacy protections, World Wide Web

The case for regulating social networks and the internet

The case for regulating social networks and the internet

We don't need to miss out on the joys of technology in order to regain what liberty and democracy are supposed to mean, but the regulatory transformation we need is of epic proportions.

By carlo von lynX

HTML | In the Digital Library
Tags: Internet telephony, Network protocols, Privacy policies, Pseudonymity, anonymity and untraceability, Web mining

Why architecture and artificial intelligence?

Why architecture and artificial intelligence?

What do architecture and AI have to do with each other? Quite a bit, it turns out, and it is a history that goes back to the origins of AI.

By Molly Wright Steenson

HTML | In the Digital Library
Tags: Architecture (buildings), Artificial intelligence, Computer graphics, Computer-aided design

Harnessing technology for art history at the Frick Art Reference Library

Harnessing technology for art history at the Frick Art Reference Library

The Frick Art Reference Library has been researching the potential of computer technology to enhance the methods art historians have historically used to do their research. The Frick has launched a number of exciting new collaborative projects with the hopes of bringing the normally staid world of art history into the 21st century.

By Louisa Wood Ruby, Samantha Deutch

HTML | In the Digital Library
Tags: Computer vision, Digital libraries and archives, Image manipulation

The Replica Project: Building a visual search engine for art historians

The Replica Project: Building a visual search engine for art historians

From the time of prehistoric etchings on the walls of the Lascaux cave to the present day, people have always been creating art. With millions of artistic artifacts filling museums, churches, cultural institutions, and private collections across the globe, connecting to our shared cultural and artistic past is no longer impossible.

By Benoit Seguin

HTML | In the Digital Library
Tags: Computer vision representations, Fine arts, Image search, Neural networks, Search engine architectures and scalability, Structured text search, Visual content-based indexing and retrieval

The burgeoning computer-art symbiosis

The burgeoning computer-art symbiosis

Computers help us understand art. Art helps us teach computers.

By Shiry Ginosar, Xi Shen, Karan Dwivedi, Elizabeth Honig, Mathieu Aubry

HTML | In the Digital Library
Tags: Computer vision, Fine arts, Machine learning, Neural networks

Creation, curation, and classification: Mario Klingemann and Emily L. Spratt in conversation

Creation, curation, and classification: Mario Klingemann and Emily L. Spratt in conversation

Computer-generated art has long challenged traditional notions of the role of the artist and the curator in the creative process. In the age of machine learning these philosophical conceptions require even further consideration.

By Emily L. Spratt

HTML | In the Digital Library
Tags: Machine learning, Neural networks, Philosophical/theoretical foundations of artificial intelligence

The visual impact of sound: Glitchometry

The visual impact of sound: Glitchometry

Applying sound effects to image files can yield mind-boggling images.

By Daniel Temkin

HTML | In the Digital Library
Tags: Image manipulation, Sound-based input / output

The story of Aitokaiku: Utilizing artificial intelligence for music

The story of Aitokaiku: Utilizing artificial intelligence for music

With the growing popularity of streaming services, artificial intelligence-generated systems, and open art content, the music industry is facing a complex set of challenges.

By Jarno Eerola

HTML | In the Digital Library
Tags: Artificial intelligence, Sensor devices and platforms, Sound and music computing

Rethinking creativity

Rethinking creativity

Why it matters to liberate creativity and how technology can help us along the way.

By Seda Röder

HTML | In the Digital Library
Tags: Computing organizations, General literature

Can we build the cyborg future we all deserve?

Knowing who we represent in HCI helps us understand what is at stake. Intersectionality can help us do better.

By Ari Schlesinger

HTML | In the Digital Library
Tags: Digital libraries and archives, Gender, Human computer interaction (HCI), Race and ethnicity

Digital and physical barriers to changing identities

Social media sites often erect barriers to changing identities online, which can be similar to physical world barriers faced by marginalized groups. How can social media be designed to enable rather than constrain life changes?

By Oliver L. Haimson

HTML | In the Digital Library
Tags: Gender, Social media, Social networking sites

Disability-disclosure preferences and practices in online dating communities

Based on a cooperative research project, this article explores the experience of dating online with a disability, contextualized with an overview of the historical connection between disability and asexuality. It concludes with ideas for decoupling this inaccurate association through online dating platforms.

By Cynthia L. Bennett

HTML | In the Digital Library
Tags: Computer supported cooperative work, HCI design and evaluation methods, People with disabilities

Leveraging personal experience for academic research and outreach

Use your individuality to build your career path whether it leans toward academia, outreach, or both. The existing underlying threads between your experiences and the pursuit of research problems might surprise you.

By Joslenne Peña

HTML | In the Digital Library
Tags: Computing education programs, Computing literacy, K-12 education, Race and ethnicity

Gender and the art of community relations

Aspects of one's personal identity can change the way you experience being part of a community, especially if you are in a minority group. The author reports on her experiences of conducting research with women who participate in the Debian Linux project.

By Lesley Mitchell

HTML | In the Digital Library
Tags: Collaboration in software development, Open source software, Women

Reflecting on robots, love, and poetry

Finding the poetry in programming and the algorithms in poems

By Margaret Rhee

HTML | In the Digital Library
Tags: Cognitive robotics, Fine arts, Human-centered computing

OPEN ACCESS

"We had tough times, but we've sort of sewn our way through it: the partnership quilt

Using capacitive touch sensors and traditional quilting techniques lead to the collision of seemingly disparate worlds and resulted in the creation of the Partnership Quilt, a living archive of voices in the shape of an interactive piece of craftwork.

By Angelika Strohmayer, Janis Meissner

HTML | In the Digital Library
Tags: Computing / technology policy, Human-centered computing, Interaction devices

Forests, trees, and false dichotomies

Forests, trees, and false dichotomies

As the gap between research and productization continues to narrow, traditional labels may no longer apply.

By Stephen Miller

HTML | In the Digital Library
Tags: Computing and business, Computing profession, Industry and manufacturing

On entrepreneurship

On entrepreneurship

Joi Ito, director of the MIT Media Lab, shares his ideas about entrepreneurship learning, finding the right people, and navigating failure with grace.

By Jie Qi

HTML | In the Digital Library
Tags: Computing and business, Computing education programs, Funding, Historical people

Running an alt.business: being a good cause and doing good business

Running an alt.business: being a good cause and doing good business

Hacker, maker, and engineer Limor "Ladyada" Fried shares her insights on open technologies and business models.

By Limor Fried

HTML | In the Digital Library
Tags: Consumer products, Employment issues, Hardware, Project and people management

Identity: the killer app of crowdfunded open hardware

Identity: the killer app of crowdfunded open hardware

In the next 20 years, the notion of a secure, verifiable identity will drive the adoption of crowdfunded open hardware.

By Joshua Lifton

HTML | In the Digital Library
Tags: Consumer products, Crowdsourcing, Funding, Security in hardware

Being an open entrepreneur

Being an open entrepreneur

What does it mean to be an entrepreneur making open source hardware? An open entrepreneur has parallels to being an entrepreneur of any company, but there are also advantages that are often overlooked.

By Alicia Gibb, Nathan Seidle

HTML | In the Digital Library
Tags: Computing and business, Hardware, Intellectual property

Building a business based on the life you want to lead

Building a business based on the life you want to lead

Running a business and living the lifestyle you want can be seen as mutually exclusive. Maintaining the right balance, while meeting the changing goals of both, can be seen as a talent. But shifting focus away from the bottom line can lead to a better outcome, professionally and personally. Two entrepreneurs share their ongoing journey toward mastering this art.

By Chris "Akiba" Wang, Jacinta Plucinski

HTML | In the Digital Library
Tags: Computing and business, Consumer products, Funding, Industry and manufacturing, Marketing

I, entrepreneur

I, entrepreneur

Five, diverse entrepreneurs from around the world share a common ambition of social good. Here they detail how they entered the world of startups.

By Numair Khan, Alexandru Penu, Thomas Dickerson, Linda Liukas, Cesar Jung-Harada, Sam Bhattacharya

HTML | In the Digital Library
Tags: Computing and business

Mapping organized ignorance in environmental health

Mapping organized ignorance in environmental health

How data collection and reporting standards have shaped what we know and do not know about water contamination in Hoosick Falls, NY.

By Laura Rabinow, Lindsay Poirier

HTML | In the Digital Library
Tags: Data management systems, Life and medical sciences

The cognitive and immersive situations room

The cognitive and immersive situations room

Cognitive environments with "eyes," "ears," "mind," "mouth," and "hands" will converse with people, understand group dynamics, present stories, and augment group intelligence, enabling humans and computers to accomplish things neither could do alone.

By Hui Su

HTML | In the Digital Library
Tags: Network services, World Wide Web

From social movements to social surveillance

From social movements to social surveillance

How the technology of the Occupy movement became a mobile app for policing.

By Joan Donovan

HTML | In the Digital Library
Tags: Computing / technology policy, Electronic commerce

Biological obstacles and technological leaps

Biological obstacles and technological leaps

Technology can address biological threats like viral epidemics and bioterrorism that could put humankind on the brink of biological disaster.

By Ketaki Katdare

HTML | In the Digital Library
Tags: Data management systems, Life and medical sciences

Filter bubbles and fake news

Filter bubbles and fake news

The results of the 2016 Brexit referendum in the U.K. and presidential election in the U.S. surprised pollsters and traditional media alike, and social media is now being blamed in part for creating echo chambers that encouraged the spread of fake news that influenced voters.

By Dominic DiFranzo, Kristine Gloria-Garcia

HTML | In the Digital Library
Tags: Computing / technology policy, Electronic commerce, Networks, World Wide Web

Managing crises, one text at a time

Managing crises, one text at a time

Crisis Text Line CTO Jason Bennett shares his insight on the technology behind this helpline using text to reach people in need of counseling during times of crisis.

By Rahul R. Divekar, Nidhi Rastogi

HTML | In the Digital Library
Tags: Computing / technology policy, Electronic commerce, Networks, World Wide Web

Serving people in crisis to make the world a better place

Serving people in crisis to make the world a better place

Carolin Silbernagl, who leads betterplace lab, the research arm of betterplace.org in Berlin, Germany, is a social technologist, as well as co-founder of dotHIV. Here, she shares what it takes to make betterplace, the first mover in the area of digital social startups in Germany.

By Nidhi Rastogi, Rahul R. Divekar

HTML | In the Digital Library
Tags: Cultural characteristics, Social and professional topics, Socio-technical systems, Sociology

Online censorship, cyberattacks, and access to information

Online censorship, cyberattacks, and access to information

Dan Keyserling, head of communications at Jigsaw, an incubator within Alphabet, shares how technology can help address global challenges, especially on the front lines of press freedom, political repression, and human rights.

By Nidhi Rastogi

HTML | In the Digital Library
Tags: Censoring filters, Computer crime, Government technology policy, Technology and censorship

The Heidelberg Laureate Forum on the moving frontier between mathematics and computer science

The Heidelberg Laureate Forum on the moving frontier between mathematics and computer science

Young and early-career researchers at the 2016 Heidelberg Laureate Forum discuss how the frontier between mathematics and computer science is shifting, what the future promises, and the implications the frontier's shape and dynamics will have on both fields.

By Edmon Begoli, Vincent Schlegel, Michael Atiyah, Praise Adeyemo, Tim Baarslag

HTML | In the Digital Library
Tags: Computing education, Computing organizations, Computing profession, Historical people, History of computing, Social and professional topics

Data analytics, accelerators, and supercomputing

Data analytics, accelerators, and supercomputing

The Message Passing Interface faces new challenges as modern concepts and technologies like data analytics and accelerators penetrate high-performance computing. Here, we discuss the future of MPI with HPC expert Prof. Torsten Hoefler of ETH Zürich, Switzerland.

By Vasileios Kalantzis

HTML | In the Digital Library
Tags: Data analytics, Exploratory data analysis, Hardware accelerators, Message passing

Quantum algorithms for machine learning

Quantum algorithms for machine learning

Quantum computing and machine learning are two technologies that have generated unparalleled amounts of hype among the scientific community and popular press. Both are mysterious, immensely powerful, and on a collision course with each other.

By Bingjie Wang

HTML | In the Digital Library
Tags: Machine learning, Quantum computation, Quantum computation theory, Quantum computing

Many-body quantum mechanics

Many-body quantum mechanics

Special purpose quantum computers---realized with current technology---have the potential to revolutionize physics, chemistry, and materials science.

By Michael L. Wall, Arghavan Safavi-Naini, Martin Gärttner

HTML | In the Digital Library
Tags: Quantum computation, Quantum computing

Black holes, quantum mechanics, and the limits of polynomial-time computability

Black holes, quantum mechanics, and the limits of polynomial-time computability

Which computational problems can be solved in polynomial-time and which cannot? Though seemingly technical, this question has wide-ranging implications and brings us to the heart of both theoretical computer science and modern physics.

By Stephen P. Jordan

HTML | In the Digital Library
Tags: Quantum computation, Quantum computing, Quantum mechanic simulation

Reliable quantum circuits have defects

Reliable quantum circuits have defects

The first large-scale practical quantum computer is within reach. Coming to grips with the strategy and challenges of preparing reliable executions of an arbitrary quantum computation is not difficult. In fact, defects are good.

By Alexandru Paler, Austin G. Fowler, Robert Wille

HTML | In the Digital Library
Tags: Logic circuits, Quantum error correction and fault tolerance, Quantum technologies

Establishing quantum advantage

Establishing quantum advantage

What are quantum computers good for? This essay reviews the progress toward proving a quantum advantage over classical computing.

By Adam Bouland

HTML | In the Digital Library
Tags: Quantum complexity theory, Quantum technologies

Programming quantum computers using 3-D puzzles, coffee cups, and doughnuts

Programming quantum computers using 3-D puzzles, coffee cups, and doughnuts

Programming a quantum computer is a task as baffling as quantum mechanics itself. But it now looks like a simple 3-D puzzle may hold the solution.

By Simon J. Devitt

HTML | In the Digital Library
Tags: Quantum error correction and fault tolerance, Topology analysis and generation

Black holes and the limits of quantum information processing

Black holes and the limits of quantum information processing

The densest memories and the fastest processors imaginable on computers located billions of light-years away

By Brian Swingle

HTML | In the Digital Library
Tags: Physics, Quantum computation theory

Undecidability of the spectral gap

Undecidability of the spectral gap

What happens to undecidability in the quantum computing paradigm?

By Johannes Bausch

HTML | In the Digital Library
Tags: History of computing theory, Quantum computation theory

A brief introduction to decolonial computing

A brief introduction to decolonial computing

Does computing need to be decolonized, and if so, how should such decolonization be effected? This short essay introduces a recent proposal at the fringes of computing, which attempts to engage these and other related questions.

By Syed Mustafa Ali

HTML | In the Digital Library
Tags: Human-centered computing

Decolonising HCI and interaction design discourse: some considerations in planning AfriCHI

Breaking the cycle of Macondo: design and decolonial futures

Breaking the cycle of Macondo: design and decolonial futures

How can the ideas of timelessness and anachronism contribute to the decolonization of design practices in Latin America?

By Luiza Prado de O. Martins, Pedro J. S. Vieira de Oliveira

HTML | In the Digital Library
Tags: Cultural characteristics, Geographic characteristics, Human computer interaction (HCI)

A tale of two cities, real and imagined

A tale of two cities, real and imagined

How an election promise to develop India's smart cities became an urban concern.

By Rahul Bhatia

HTML | In the Digital Library
Tags: Architecture (buildings), Engineering, Government technology policy

Negotiating science, technology, culture, and religion: the art and ideas of Laleh Mehran

Negotiating science, technology, culture, and religion: the art and ideas of Laleh Mehran

In this interview, the artist Laleh Mehran discusses her use of interactive installations to explore the relationships between science, theology, and technology. She also shares how her experience as an Iranian-American has shaped the structure and themes of her work.

By Jennifer Jacobs

HTML | In the Digital Library
Tags: Arts and humanities, Cultural characteristics, Multimedia content creation

Jian Guan on design and innovation in China

Jian Guan on design and innovation in China

Having attended universities in the U.S. and China, this educator shares his insight of the design industry and education in China.

By Ahmed Ansari, Raghavendra Kandala

HTML | In the Digital Library
Tags: Cultural characteristics, Geographic characteristics, User centered design

Design Livre: designing locally, cannibalizing globally

Design Livre: designing locally, cannibalizing globally

Design Livre is a conversation about creative ways of resisting the bad effects of globalization, such as technological dependence. This article tells the story of how this conversation started, where is it going now, and what is the relevance of its underlying topics.

By Frederick M. C. van Amstel, Rodrigo Freese Gonzatto

HTML | In the Digital Library
Tags: Collaborative and social computing, Geographic characteristics, Interaction design

A manifest for digital imperfection

A manifest for digital imperfection

Artistic style is an important aspect for creative practice. However giving away some computational control over digital design and fabrication is necessary in order to engage designers in a higher-risk practice that enhances attention, creative decision making, and product ownership.

By Amit Zoran

HTML | In the Digital Library
Tags: Human computer interaction (HCI)

Personal fabrication: from automated machines to augmented tools

Personal fabrication: from automated machines to augmented tools

Fully automated digital fabrication tools are the darling of the personal fabrication movement, but they may not be the best format for harnessing digital fabrication for personal use. Instead we should be developing tools that work cooperatively with users to augment natural abilities rather than eliminate human involvement altogether.

By Ilan Moyer

HTML | In the Digital Library
Tags: Emerging technologies, Human computer interaction (HCI)

Creating animated characters for the physical world

Creating animated characters for the physical world

Making the design and production of animated, mechanical characters accessible to the public.

By Stelian Coros

HTML | In the Digital Library
Tags: Animation, Graphics input devices, Motion path planning

Building a toolkit for fabricating interactive objects

Building a toolkit for fabricating interactive objects

Despite the recent proliferation of easy-to-use personal fabrication devices, designing custom objects that are useful remains challenging. RFID technology can allow designers to easily embed rich and robust interaction in custom creations at low cost.

By Andrew Spielberg, Alanson Sample, Scott E. Hudson, Jennifer Mankoff, James McCann

HTML | In the Digital Library
Tags: Human computer interaction (HCI), Interaction design

3-D printing interactive objects

3-D printing interactive objects

Today's 3-D printing hobbyists churn out kilos of static trinkets. These existing machines can further help them create functional objects, if new perspectives and designs are employed.

By Valkyrie Savage

HTML | In the Digital Library
Tags: Human computer interaction (HCI), User centered design

Soft printing with fabric

Soft printing with fabric

3-D printed objects made of fabric could be flexible and deformable, bringing possibilities to new sensors and actuators.

By Huaishu Peng, Scott Hudson, Jennifer Mankoff, James McCann

HTML | In the Digital Library
Tags: Human-centered computing

Lots of parts, lots of formats, lots of headache

Lots of parts, lots of formats, lots of headache

After three decades of digitally fabricating the world's wildest architecture, Zahner's R&D team discuss trials, tribulations, and a path to personalized production.

By James Coleman, Craig Long, Andrew Manto, Trygve Wastvedt

HTML | In the Digital Library
Tags: Computer-aided design, Computer-aided manufacturing

Drowning in triangle soup: the quest for a better 3-D printing file format

Drowning in triangle soup: the quest for a better 3-D printing file format

File formats for additive manufacturing are lagging behind the capabilities of 3-D printing technology itself, and no one is doing anything about it.

By Jesse Louis-Rosenberg

HTML | In the Digital Library
Tags: Graphics file formats, Human computer interaction (HCI)

Island three revisited: O'Neill cylinders and digital materials

Island three revisited: O'Neill cylinders and digital materials

Huge, habitable structures in space are a staple of science fiction, but digital materials could make them a reality.

By Daniel Cellucci, Kenneth C. Cheung

HTML | In the Digital Library
Tags: Aerospace, Computer-aided design

3-D printing: green or not?

3-D printing: green or not?

3-D printing could herald new advances in sustainable production, that is, so long as it does not become a sustainability hazard itself.

By David Rejeski

HTML | In the Digital Library
Tags: Environmental sciences, Human computer interaction (HCI), Sustainability

Fabrication lends a hand: creating custom assistive technology

Fabrication lends a hand: creating custom assistive technology

Lost your hand in a lightsaber fight? No problem, we can fix that. Rapid and consumer-grade fabrication tools could revolutionize the way we design and deliver assistive technologies.

By Erin Buehler

HTML | In the Digital Library
Tags: Assistive technologies, People with disabilities

Profile: Dennis Bormann<br />The man who introduced Antarctica's Davis Station to 3-D printing

The internet of things… of all things

FEATURE: Features

The internet of things… of all things

A spendthrift refrigerator, a garrulous cellphone, and a loafing automobile, there's a new technology in town everyone's talking about.

By George Hurlburt

HTML | In the Digital Library
Tags: Applied computing, Sensor devices and platforms, Sensor networks, Ubiquitous computing, Wireless integrated network sensors

Prospects for the internet of things

Prospects for the internet of things

The future of the Internet of Things may rely on our ability to tackle issues of safety, security, and privacy, while creating standardized systems that are easy to use and configure.

By Vinton G. Cerf

HTML | In the Digital Library
Tags: Computing standards, RFCs and guidelines, Network security, Security in hardware, Software and application security, Software configuration management and version control systems, Wireless devices, Wireless integrated network sensors

The genie in the machines

The genie in the machines

The ultimate goal of the Internet of Things and wearable revolution is to gift every person with their own magic genie, who will understand all of their needs and desires and thereby enrich the world around them.

By Jonathan Caras

HTML | In the Digital Library
Tags: Embedded and cyber-physical systems, Human computer interaction (HCI), Personal digital assistants, Personalization, Smartphones, Wireless integrated network sensors

Global synchronization and the challenges of building network awareness

Global synchronization and the challenges of building network awareness

The Internet of Things places new demands on wireless networks that cannot be met with conventional infrastructure, services, and protocols. But there is hope, specifically a new paradigm to enable wireless awareness through global synchronization.

By Alyssa B. Apsel, Enkhbayasgalan Gantsog

HTML | In the Digital Library
Tags: Global positioning systems, Network protocols, Peer-to-peer networks, Radio frequency and wireless interconnect, Ubiquitous computing

Trends in internet of things platforms

Querying flying robots and other things

Toward computing over encrypted data in IoT systems

Toward computing over encrypted data in IoT systems

The multitude of IoT devices contributes to the enormous amount of data stored on corporate clouds. Yet the level of computing power has outpaced advances in privacy protection. Could encrypted search preserve the privacy of data, while utilizing the computing power of the cloud?

By Hossein Shafagh

HTML | In the Digital Library
Tags: Cloud based storage, Cryptography, Database query processing, Management and querying of encrypted data, Network security

The ambient intelligence course at Politecnico di Torino

The ambient intelligence course at Politecnico di Torino

At Italy's oldest technical university, students learn about IoT concepts and technologies by building end-to-end prototypical systems.

By Luigi De Russis

HTML | In the Digital Library
Tags: Ambient intelligence, Computing education programs, Emerging technologies, Real-time systems, Ubiquitous and mobile devices, Ubiquitous computing

Panasonic and the OpenDOF project

Panasonic and the OpenDOF project

Is the decision to go open-source always purely altruistic? Not for many large companies, and that is not a bad thing.

By Bryant Eastham

HTML | In the Digital Library
Tags: Business-IT alignment, Collaboration in software development, Computing industry, Consumer products, Open source software

Toward a web of systems

OPEN ACCESS

Toward a web of systems

Web and semantic technologies will form the foundation for ecosystems of machines that interact with each other and with people as never before.

By Florian Michahelles, Simon Mayer

HTML | In the Digital Library
Tags: Data streams, Database query processing, Health care information systems, Industry and manufacturing, Machine learning, Semantic web description languages, Smart grid

Profile: Matthew Pryor<br />Using tech to manage droughts, from Australia to California

One step beyond virtual reality

SECTION: Features

One step beyond virtual reality

We have come a long way since the late 1970s, when virtual reality technology was in its infancy. With an array of new VR technologies in the market, what might be the future impact on our daily lives?

By Diego Martinez Plasencia

HTML | In the Digital Library
Tags: Consumer products, Mixed / augmented reality, Personal computers and PC applications, Virtual reality

Substitutional reality

Substitutional reality

Now that virtual reality headsets are finally reaching the wider consumer market, how can we merge the physical and virtual worlds to create a unified multi-sensory experience?

By Adalberto L. Simeone, Eduardo Velloso

HTML | In the Digital Library
Tags: Mixed / augmented reality, Parametric curve and surface models, Shape modeling, Virtual reality, Volumetric models

Using your own muscles

Using your own muscles

Leveraging the user's own muscles to simulate impact and forces from a virtual reality world allows us to create more immersive experiences without bulky equipment.

By Pedro Lopes, Alexandra Ion, Robert Kovacs

HTML | In the Digital Library
Tags: Haptic devices, Mixed / augmented reality, Virtual reality

Eccescopy

Eccescopy

Creating a future where dreams walk among us.

By Ken Perlin

HTML | In the Digital Library
Tags: Mixed / augmented reality, Virtual reality, Visual analytics

Lost in the rift

Lost in the rift

Virtual reality users are torn between the real and virtual worlds. Determining how, and when, to show elements of reality in a virtual view is key to providing usable VR experiences.

By Daniel Boland, Mark McGill

HTML | In the Digital Library
Tags: Human computer interaction (HCI), Mixed / augmented reality, Virtual reality

Managing cybersickness in virtual reality

Managing cybersickness in virtual reality

If the physical side effects associated with virtual reality are not managed, the widespread adoption of VR may come to a halt.

By Lisa Rebenitsch

HTML | In the Digital Library
Tags: Human computer interaction (HCI), Medical information policy, Mixed / augmented reality, Virtual reality

What is the vergence-accommodation conflict and how do we fix it?

What is the vergence-accommodation conflict and how do we fix it?

The next wave of virtual reality technology might turn to light field displays to solve a dizzying problem.

By Robert Konrad

HTML | In the Digital Library
Tags: Medical information policy, Mixed / augmented reality, Virtual reality

VR to the rescue

VR to the rescue

Virtual reality is helping rescue teams prepare for emergency situations in places they could never ordinarily go, like collapsed mines deep underground.

By Alain Boulay

HTML | In the Digital Library
Tags: Mixed / augmented reality, Simulation environments, User centered design, Virtual reality

Profile: Susumu Tachi<br />The scientist who invented telexistence

An interview with the director of biomedical informatics at Stanford

An interview with the director of biomedical informatics at Stanford

Russ Altman discusses how computational biology is rapidly transforming clinical practice, particularly in his own field of pharmacogenomics.

By Cristina Pop, Billy Rathje

HTML | In the Digital Library
Tags: Computing / technology policy, Computing occupations, Life and medical sciences

Computational and statistical issues in personalized medicine

OPEN ACCESS

Computational and statistical issues in personalized medicine

Computational methods can be used to find associations between our genome and our traits, and new optimizations to these computations promise to do it much faster.

By Christoph Lippert, David Heckerman

HTML | In the Digital Library
Tags: Computing / technology policy, Life and medical sciences, Probability and statistics

Fighting disease with data

Fighting disease with data

Recent advances in genome typing and sequencing technologies have enabled quick generation of a vast amount of molecular data at very low cost. The mining and computational analysis of this type of data can help shape new diagnostic and therapeutic strategies in biomedicine.

By Marina Sirota, Bin Chen

HTML | In the Digital Library
Tags: Computing / technology policy, Information systems applications, Life and medical sciences

Advancing the frontier of data-driven healthcare

Advancing the frontier of data-driven healthcare

Suchi Saria of Johns Hopkins University shares how big data and machine learning can help improve the practice of healthcare, and how computing students can contribute.

By Narges Razavian

HTML | In the Digital Library
Tags: Computing / technology policy, Information systems applications, Life and medical sciences, Software development methods

Disease dietomics

A conversation with Vijay Pande

A conversation with Vijay Pande

The director of Stanford University's Pande Lab discusses how his work with large-scale, distributed simulation is being used to study protein folding and its connection to disease.

By Cristina Pop

HTML | In the Digital Library
Tags: Computing / technology policy, Concurrent programming languages, Life and medical sciences

Hidden Markov models and mouse ultrasonic vocalizations

Hidden Markov models and mouse ultrasonic vocalizations

An introduction to Markov models, their significance, and an explanation of how a hidden Markov model can be used to model the ultrasonic calls made by mice.

By Adam A. Smith

HTML | In the Digital Library
Tags: Life and medical sciences, Probability and statistics

Big data comes in tiny packages

Big data comes in tiny packages

Single-cell data creates computational opportunities for discovery in disease and human health.

By Karen Sachs, Tiffany Chen

HTML | In the Digital Library
Tags: Computing / technology policy, Life and medical sciences

Digital drivers in the age of massive datasets

Digital drivers in the age of massive datasets

How technology enables the data geek in life sciences and healthcare.

By Sarah Aerni, Hulya Farinas, Gautam Muralidhar

HTML | In the Digital Library
Tags: Computing / technology policy, Information systems applications, Life and medical sciences

Profile: Sriram Kosuri<br />Never mind the cloud, back up your selfies to DNA

Kristin Lauter on Cryptography and Mathematics

Kristin Lauter on Cryptography and Mathematics

There are unique challenges posed by cryptography research. This interview examines potential threats to modern security techniques and how to overcome them.

By Shashank Agrawal, Billy Rathje

HTML | In the Digital Library
Tags: Computability, Computational complexity and cryptography, Computing occupations, Cryptography, Data encryption, Logic, Operating systems security

Fully Homomorphic Encryption: Cryptography's holy grail

Fully Homomorphic Encryption: Cryptography's holy grail

For more than 30 years, cryptographers have embarked on a quest to construct an encryption scheme that would enable arbitrary computation on encrypted data. Conceptually simple, yet notoriously difficult to achieve, cryptography's holy grail opens the door to many new capabilities in our cloud-centric, data-driven world.

By David J. Wu

HTML | In the Digital Library
Tags: Public key (asymmetric) techniques, Public key encryption

Encrypted Search

Encrypted Search

The need to embed search functionality into every aspect of technology has produced an abundance of information that is difficult to secure. Can advances in cryptography resolve the inherent conflicts of big data?

By Seny Kamara

HTML | In the Digital Library
Tags: Computational complexity and cryptography, Cryptography, Data encryption

Secure Your Data and Compute on It, Too

Secure Your Data and Compute on It, Too

Modern cryptography provides techniques to perform useful computations on sensitive data.

By Mike Rosulek

HTML | In the Digital Library
Tags: Computational complexity and cryptography, Cryptography, Data encryption, Operating systems security

Exploring the Risks to Identity Security and Privacy in Cyberspace

Exploring the Risks to Identity Security and Privacy in Cyberspace

Cyberspace, a world of great promise, but also, of great peril. Pirates, predators, and hackers galore, are you and your online identity at risk in this wild frontier?

By Jason R. C. Nurse

HTML | In the Digital Library
Tags: Computer crime, Cryptanalysis and other attacks, Email, Intrusion/anomaly detection and malware mitigation, Operating systems security

The Wrens of Bletchley Park

The Wrens of Bletchley Park

The lives and times of the British women who operated Colossus, and their all-important role in events leading to D-Day and the close of the Second World War.

By Michael Smith

HTML | In the Digital Library
Tags: Computer crime, Cryptanalysis and other attacks, History of computing, Operating systems security

Profile: Ian Pratt<br />Pioneering security through virtualization

Gathering people to gather data

Gathering people to gather data

An interview with Paul Wicks, Vice President of Innovation at PatientsLikeMe, a patient network and real-time research platform.

By Diana Lynn MacLean

HTML | In the Digital Library
Tags: Collaborative and social computing systems and tools, Information systems applications, Life and medical sciences, World Wide Web

Opportunities of social media in health and well-being

Opportunities of social media in health and well-being

Intelligently leveraging data from millions of social media posts is a modern public health approach that has the potential to save many lives.

By Munmun De Choudhury

HTML | In the Digital Library
Tags: Collaborative and social computing systems and tools, Computing / technology policy, Information systems applications, Life and medical sciences, World Wide Web

Here comes the #engagement: A serious health initiative made trendy

Here comes the #engagement: A serious health initiative made trendy

Creating a user experience to communicate the seriousness of HIV prevention and awareness can be both educational while entertaining. This combination along with a sense of cultural influence helps to both attract and engage millennials.

By Fay Cobb Payton, KaMar Galloway

HTML | In the Digital Library
Tags: Collaborative and social computing systems and tools, Computing / technology policy, Human computer interaction (HCI), Life and medical sciences, World Wide Web

Challenges in personal health tracking

Challenges in personal health tracking

Increasingly, personal health data can be tracked and integrated from numerous streams quickly and easily, but our feedback lingers in the land of "show the user a graph and hope." How can we help people make sense of personal health data?

By Matthew Kay

HTML | In the Digital Library
Tags: Human computer interaction (HCI), Life and medical sciences

Did I take my meds today?

Did I take my meds today?

People tend to believe they are more aware of their own health behaviors than they really are. In this article, we present technologies that employ ubiquitous home sensing to support awareness of healthy habits.

By Matthew L. Lee

HTML | In the Digital Library
Tags: Life and medical sciences, Network architectures, Robotic planning, Robotics

Seeing is believing

Seeing is believing

Why visualization will play a critical role in bringing big data decision making to a hospital bed near you.

By Megan Monroe

HTML | In the Digital Library
Tags: Life and medical sciences, Social and professional topics

Wearable technologies

Wearable technologies

Wearable computing has the potential to fundamentally alter healthcare by enabling long-term patient monitoring and rehabilitation outside of the lab.

By Sinziana Mazilu, Gerhard Tröster

HTML | In the Digital Library
Tags: Life and medical sciences, Social and professional topics

Profile: Trevor van Mierlo<br />The story of building a startup in health informatics

Talking to computers in natural language

Talking to computers in natural language

Natural language understanding is as old as computing itself, but recent advances in machine learning and the rising demand of natural-language interfaces make it a promising time to once again tackle the long-standing challenge.

By Percy Liang

HTML | In the Digital Library
Tags: Natural language interfaces, Natural language processing

To err is human, to correct is divine

To err is human, to correct is divine

Technology has made language learning a more interactive and enjoyable experience, but it has never been smart enough to replace human tutors. However, the latest advances in automated grammatical error correction open up new horizons. Could software ever replace our language teachers?

By Mariano Felice, Zheng Yuan

HTML | In the Digital Library
Tags: Natural language interfaces, Natural language processing, Text editing

From wax tablets to touchscreens

From wax tablets to touchscreens

How we can enable users to transmit text to mobile and ubiquitous computer systems as quickly and as accurately as possible.

By Per Ola Kristensson

HTML | In the Digital Library
Tags: Interaction devices, Natural language processing, Touch screens

Ancient Sumerian online

Ancient Sumerian online

Far from its beginnings as symbols pressed into clay tablets, Ancient Sumerian is now being digitized and shared through cutting edge semantic web technologies.

By Terhi Nurmikko-Fuller

HTML | In the Digital Library
Tags: Language translation, Natural language interfaces, Natural language processing

Detecting influencers in social media discussions

Detecting influencers in social media discussions

Knowing who's influential can help when planning political campaigns, advertising strategies, or even combating terrorism; and now research into influence detection promises to automate such detection.

By Sara Rosenthal

HTML | In the Digital Library
Tags: Law, social and behavioral sciences, Natural language interfaces, Natural language processing

Spoken dialogue systems

Spoken dialogue systems

Wouldn't it be great if we could simply talk to our technical devices instead of relying on cumbersome displays and keyboards to convey what we want?

By Pierre Lison, Raveesh Meena

HTML | In the Digital Library
Tags: Communication hardware, interfaces and storage, Natural language interfaces, Natural language processing

A hybrid system for code switch point detection in informal Arabic text

A hybrid system for code switch point detection in informal Arabic text

How to detect the switch between a standard and a dialectal form of a language in written text and why this is important for natural language processing tasks.

By Heba Elfardy, Mohamed Al-Badrashiny, Mona Diab

HTML | In the Digital Library
Tags: Compilers, Language translation, Natural language interfaces, Natural language processing

Miriam Plieninger on language learning with Babbel

Miriam Plieninger on language learning with Babbel

Babbel's Director of Didactics, Miriam Plieninger, weighs in on how mobile apps are rapidly changing the way we approach language learning.

By Daniel Bauer, Billy Rathje

HTML | In the Digital Library
Tags: Information systems applications, Language translation, Learning paradigms, Machine learning, Natural language processing, Personal computers and PC applications

Profile: Geoffrey Hinton<br />Unlocking the language of the brain

Pattern recognition

OPEN ACCESS

Pattern recognition

Most people like to believe they judge others on their merits, and not by their gender or ethnicity. Neuroscience has shown this isn't always the case, so what can we do about it?

By Freada Kapor Klein, Ana Díaz-Hernández

HTML | In the Digital Library
Tags: Computing and business, Computing occupations, Social and professional topics

Open source, open heart

Open source, open heart

Creativity requires technical training, personal development, and the freedom to take risks regardless of your gender.

By Jesse Beach

HTML | In the Digital Library
Tags: History of computing, Professional topics

It's deeper than rap, toward culturally responsive CS

It's deeper than rap, toward culturally responsive CS

Using hip-hop lyrics and artificial intelligence to engage more students in computer science based on their cultural background.

By Omoju Miller

HTML | In the Digital Library
Tags: Computer science education, Context specific languages, Information science education

In search of diverse students

In search of diverse students

In Germany, the IGaDtools4MINT research project aims to integrate gender and diversity in STEM subjects.

By Tobias Berg, Rebecca Apel, Carmen Leicht-Scholten

HTML | In the Digital Library
Tags: Computer science education, Information science education, Social and professional topics

Making tech more inclusive

Making tech more inclusive

Exposing the driving causes behind the lack of diversity in our communities, and how to use your privilege for good.

By Erin Carson

HTML | In the Digital Library
Tags: Computing and business, Computing organizations, Project and people management

Hackers!

Hackers!

From the early 1980s to the present day, the tech industry, the law, and media representations have evolved in tandem, all hypnotized by the myth of "The Hacker"---an ideal coder, stereotyped as an exceptional young white man.

By Sarah Jeong, Colin McSwiggen

HTML | In the Digital Library
Tags: Computing / technology policy, Government technology policy, History of computing, Social and professional topics

All hands on deck!

All hands on deck!

Ten action items for attracting and retaining more women in science, technology, engineering, and mathematics fields of study.

By Grace Woo

HTML | In the Digital Library
Tags: Computing and business, Social and professional topics

Gendered expectations

Gendered expectations

A look at how implicit biases influence the advancement of women in science and engineering.

By Eve Fine, Amy Wendt, Molly Carnes

HTML | In the Digital Library
Tags: Computer science education, Computing / technology policy, Information science education

Campus for moms

Campus for moms

Having a baby and taking a new start. A program for women on maternity leave, teaches them how to give birth to a startup.

By Liron Lifshitz-Yadin, Daniela Raijman-Aharonov

HTML | In the Digital Library
Tags: Computing / technology policy, Computing occupations

The prerequisites and privilege of autodidacticism

The prerequisites and privilege of autodidacticism

The proliferation of free, high-quality online courses has been heralded as a means to democratize education. The real innovations in online learning will be programs that teach the critical thinking required to learn more.

By Aliza Aufrichtig

HTML | In the Digital Library
Tags: Computing education, Education

Profile: Peter Havelock<br />How does the world's largest IT company understand diversity?

Storm-chasing drones

Storm-chasing drones

Unmanned aircraft systems. Aerial robots. Drones. Regardless of the name, this new technology is being developed to revolutionize the sampling and understanding of complex atmospheric phenomena.

By Eric Frew

HTML | In the Digital Library
Tags: Earth and atmospheric sciences, Robotic autonomy

Feeding a hungry world

Feeding a hungry world

The fusion of next generation sensors and advanced information systems, combined with advances in unmanned aircraft systems that have emerged through aerospace engineering technologies, will contribute to the challenge of feeding our future world in a sustainable manner. Without these advances, the world may find itself short of food and perhaps on the brink of global conflict.

By Wayne Woldt, Eric Frew, George Meyer

HTML | In the Digital Library
Tags: Computers in other domains, Robotic autonomy

Journalism with flying robots

Journalism with flying robots

The use of unmanned aerial drones will revolutionize news reporting, but many issues need to be resolved before things can really take off.

By Matt Waite

HTML | In the Digital Library
Tags: Computers in other domains, Human and societal aspects of security and privacy, Privacy policies, Robotic autonomy

Connecting with oceans using underwater acoustic networks

Connecting with oceans using underwater acoustic networks

Oceans cover a majority of our planet and are currently lacking in regards to exploration and technological innovations. One technology that can help enable more aquatic applications is underwater acoustic networks (UANs). This article discusses the current status of UANs, the new applications that can be provided, and the challenges faced by this technology.

By Michael Zuba

HTML | In the Digital Library
Tags: Earth and atmospheric sciences, Robotic autonomy

A dexterous crabster robot explores the seafloor

A dexterous crabster robot explores the seafloor

Crabster CR200 is a giant crab robot with six legs and 30 powerful joints developed at the Korea Research Institute of Ships and Ocean Engineering. The robot can help explore ancient shipwrecks in areas of harsh tidal currents and turbid water, where traditional underwater vehicles have trouble operating.

By Bong-Huan Jun, Hyungwon Shim

HTML | In the Digital Library
Tags: Computers in other domains, Earth and atmospheric sciences, Robotic autonomy

A high-speed, real-time mobile gait rehabilitation system

A high-speed, real-time mobile gait rehabilitation system

Combining advanced technologies in real-time wireless communication, control theory, sensor and actuator design, and rehabilitation science.

By Wenlong Zhang, Yi-Hung Wei, Quan Leng, Song Han

HTML | In the Digital Library
Tags: Health care information systems, Mobile networks, Wireless access networks

Networking vehicles for safety

Networking vehicles for safety

A cyber-physical systems perspective on the design of vehicular networking solutions for safer and greener transportation.

By Yaser P. Fallah

HTML | In the Digital Library
Tags: Computing / technology policy, Network services, Robotic autonomy

Composing on-demand intelligent PHYsical layers

Composing on-demand intelligent PHYsical layers

In the future, our radio devices will adapt to deal with new types of signals. The challenge is to describe those signals so that devices can learn from one another and communicate.

By Aveek Dutta, Dola Saha

HTML | In the Digital Library
Tags: Network architectures, Network protocols

Profile: Benjamin Cichy<br>Writing code to run on Mars

Quantified performance

Quantified performance

A look at how athletic performance can be measured outside of the laboratory.

By Christina Strohrmann, Gerhard Tröster

HTML | In the Digital Library
Tags: Consumer health, Health informatics, Human computer interaction (HCI), Personal computers and PC applications

Fitness trackers

Fitness trackers

Digital activity sensors are no longer confined to research labs; they're in the wild and they come in lime green. They offer the promise to improve our health and even to affect the ways that we interact with others.

By Andrew Miller

HTML | In the Digital Library
Tags: Consumer health, Health informatics, Human computer interaction (HCI), Personal computers and PC applications, Social and professional topics

Tracking how we read

Tracking how we read

Using activity recognition for cognitive tasks can provide new insights about reading and learning habits.

By Kai Kunze

HTML | In the Digital Library
Tags: Communication hardware, interfaces and storage, Human computer interaction (HCI), Machine learning

Toward smartphone assisted personal rehabilitation training

Toward smartphone assisted personal rehabilitation training

When utilizing internal sensors, modern smartphones are inexpensive and powerful wearable devices for sensor data acquisition, processing, and feedback in personal daily health applications.

By Gabriele Spina, Oliver Amft

HTML | In the Digital Library
Tags: Consumer health, Health informatics, Human computer interaction (HCI), Personal computers and PC applications

Capturing human motion one step at a time

Capturing human motion one step at a time

The design, construction, and deployment of a pressure-enhanced IMU system that fits in the bottom of your shoe.

By Rolf Adelsberger

HTML | In the Digital Library
Tags: Consumer health, Health informatics, Human computer interaction (HCI), Signal processing systems

mHealth @ UAH

mHealth @ UAH

New health care systems that integrate wearable sensors, personal devices, and servers promise to fundamentally change the way health care services are delivered and used.

By Mladen Milosevic, Aleksandar Milenkovic, Emil Jovanov

HTML | In the Digital Library
Tags: Consumer health, Embedded and cyber-physical systems, Health care information systems, Health informatics, Real-time systems

Airwriting

Airwriting

It may be possible to enable text entry by writing freely in the air, using only the hand as a stylus.

By Christoph Amma, Tanja Schultz

HTML | In the Digital Library
Tags: Interaction devices, Motion capture, Motion processing, Touch screens, User centered design

Wearable brain computer interface are we there yet?

Wearable brain computer interface are we there yet?

Brain computer interfaces are still restricted to the domains of health and research, but we understand what needs to be done and are getting closer to making a commercial wearable EEG system.

By Viswam Nathan

HTML | In the Digital Library
Tags: Human computer interaction (HCI)

Profile: Ori Inbar<br />Making augmented reality a reality

What is Public and Private Anyway? A Pragmatic Take on Privacy and Democracy

What is Public and Private Anyway? A Pragmatic Take on Privacy and Democracy

Revealing private content on the Web can also spark public engagement. To understand this, we need to challenge our common sense notions of privacy and democracy.

By Andreas Birkbak

HTML | In the Digital Library
Tags: Computing in government, Enterprise computing, Human and societal aspects of security and privacy, Law, Privacy policies

Something Bad Might Happen: Lawyers, anonymization and risk

Something Bad Might Happen: Lawyers, anonymization and risk

The line between personal and anonymous information is often unclear. Increasingly it falls to lawyers to understand and manage the risks associated with the sharing of "anonymized" data sets.

By Marion Oswald

HTML | In the Digital Library
Tags: Computational complexity and cryptography, Computing / technology policy, Cryptography, Data encryption, Enterprise computing, Human and societal aspects of security and privacy, Law, Privacy policies

Personal, Pseudonymous, and Anonymous Data: The problem of identification

Talking 'Bout Your Reputation

Talking 'Bout Your Reputation

People think they want anonymity, but actually desire privacy. But how do we reframe the debate surrounding privacy and security? Perhaps technology is the answer.

By David Birch

HTML | In the Digital Library
Tags: Computing / technology policy, Human and societal aspects of security and privacy, Privacy policies, Social and professional topics

Understanding the Data Environment

Understanding the Data Environment

Protecting data privacy and anonymity requires a better understanding of the conditions and mechanisms under which they may be threatened.

By Elaine Mackey, Mark Elliot

HTML | In the Digital Library
Tags: Computer crime, Data management systems, Operating systems security, Security and privacy

What is Bitcoin?

What is Bitcoin?

Strengths and weaknesses of the leader in a new generation of emerging cryptocurrencies.

By Dominic Hobson

HTML | In the Digital Library
Tags: Computing / technology policy, Electronic commerce, Public key (asymmetric) techniques, Public key encryption

The Tor Project: An inside view

The Tor Project: An inside view

A decade since the first version was released, Tor continues to be at the center of the debate around online privacy.

By Kelley Misata

HTML | In the Digital Library
Tags: Computational complexity and cryptography, Computing / technology policy, Cryptography, Data encryption, Network architectures

It's Not About Winning, it's About Sending a Message: Hiding information in games

It's Not About Winning, it's About Sending a Message: Hiding information in games

New information hiding techniques use online games to transmit secrets covertly. The technique is simple, but the problem of detecting these covert channels is far from solved.

By Philip C. Ritchey

HTML | In the Digital Library
Tags: Computational complexity and cryptography, Control methods, Cryptography, Data encryption, Dynamic programming, Operating systems security, Search methodologies

An Illustrated Primer in Differential Privacy

An Illustrated Primer in Differential Privacy

The vast amounts of data that are now available provide new opportunities to social science researchers, but also raise huge privacy concerns for data subjects. Differential privacy offers a way to balance the needs of both parties. But how?

By Christine Task

HTML | In the Digital Library
Tags: Data analytics, Data management systems, Human and societal aspects of security and privacy, Information systems applications, Mathematics and statistics, Privacy policies

Cynthia Dwork on Differential Privacy

Cynthia Dwork on Differential Privacy

Distinguished Scientist at Microsoft Research, Dr. Cynthia Dwork, provides a first-hand look at the basics of differential privacy.

By Michael Zuba

HTML | In the Digital Library
Tags: Data analytics, Human and societal aspects of security and privacy, Information systems applications, Mathematics and statistics, Privacy policies

Profile: Jessica Staddon<br>Managing Google's privacy research

Profile: Jessica Staddon
Managing Google's privacy research

In this profile, Jessica Staddon discusses managing privacy research for one the world's best-known technology corporations.

By Adrian Scoică

HTML | In the Digital Library
Tags: Computing occupations, Human and societal aspects of security and privacy, Privacy policies

The well-programmed clavier

The well-programmed clavier

A look into the workings of the Emmy and Emily Howell programs, including musical examples with pointers to where they can be heard as well as seen.

By David Cope

HTML | In the Digital Library
Tags: Arts and humanities, Compilers, Music retrieval, Sound and music computing

Modeling online creative collaborations

Modeling online creative collaborations

A study of the online music writing community FAWM.ORG reveals that people who collaborate share less in common than you might think.

By Steven Dow, Burr Settles

HTML | In the Digital Library
Tags: Database design and models, Software development methods, Web-based interaction

The chilling tale of copyright law in online creative communities

The chilling tale of copyright law in online creative communities

Online content creators are making decisions every day based on copyright laws that even judges have trouble interpreting. What impact does this confusion over the law have on our technology use and our creativity online?

By Casey Fiesler

HTML | In the Digital Library
Tags: Copyrights, Web-based interaction

Running rivers

Running rivers

For animated film "Brave," Pixar Animation Studios adopted a procedural workflow for special effects. This new paradigm changed how Pixar approached effects. It allowed them to iterate, experiment, and layer physics alongside artist-directed elements. The effects artists used proceduralism to create a Scottish river for the main characters to enjoy some mother/daughter time.

By Michael O'Brien

HTML | In the Digital Library
Tags: Animation, Simulation by animation

Making a scene

Making a scene

How can people and AI equally participate in creating something? How do they do it when they cannot edit or revise their work?

By Brian O'Neill

HTML | In the Digital Library
Tags: Artificial intelligence, Arts and humanities, Philosophical/theoretical foundations of artificial intelligence

Profile Ken Muset<br />A career shaped by creativity

Creativity in code

Creativity in code

Mediums such as fine art and poetry are common subjects in computational creativity---but what about something closer to home? Can computers be as creative in programming as they are in poetry?

By Michael Cook

HTML | In the Digital Library
Tags: Algorithmic game theory and mechanism design, Computer games, Interactive games, Massively multiplayer online games, Software and its engineering, Stochastic games

Kodu game lab, a few lessons learned

Kodu game lab, a few lessons learned

Kodu Game Lab is a complete, 3-D game development environment designed to be accessible to children as young as 9 years old. The core of Kodu is a custom visual programming language, which blends ease of use with expressibility.

By Stephen Coy

HTML | In the Digital Library
Tags: 3D imaging, Animation, Education, Visual languages

Computational origami: a creative blend of mathematics and art

Computational origami: a creative blend of mathematics and art

To some, mathematics is an art form. In this interview, we discuss the creativity behind computational origami, a growing area of computational geometry, with Erik Demaine.

By Michael Zuba, Nick DePalma

HTML | In the Digital Library
Tags: Computational geometry, Randomness, geometry and discrete structures, Shape modeling

Scientific computing in the age of complexity

Scientific computing in the age of complexity

Climate modeling has come a long way since von Neumann declared it a problem too hard for pencil and paper, but tailor-made for the new digital computers. As the models and computers both evolve toward ever-greater complexity, they are changing our notions of digital simulation itself.

By V. Balaji

HTML | In the Digital Library
Tags: Earth and atmospheric sciences, History of computing

Electrical modeling and simulation for stockpile stewardship

Electrical modeling and simulation for stockpile stewardship

A survey of radiation modeling and circuit simulation approaches that are essential for stockpile stewardship.

By Heidi K. Thornquist, Eric R. Keiter, Sivasankaran Rajamanickam

HTML | In the Digital Library
Tags: Modeling and simulation, Physical sciences and engineering, Simulation types and techniques

A look inside the earth

A look inside the earth

On the computational resources and techniques required for imaging the Earth's crust.

By Gregory A. Newman

HTML | In the Digital Library
Tags: Earth and atmospheric sciences, Multiple instruction, multiple data

Challenges and methods in large-scale computational chemistry applications

Challenges and methods in large-scale computational chemistry applications

Interesting problems in computational chemistry from a computer science perspective.

By Jeff R. Hammond

HTML | In the Digital Library
Tags: Chemistry

Expanders, tropical semi-rings, and nuclear norms

Massive streaming data analytics

Massive streaming data analytics

Analyzing massive streaming graphs efficiently requires new algorithms, data structures, and computing platforms.

By Jason Riedy, David A. Bader

HTML | In the Digital Library
Tags: Graph theory

Linguistic structure prediction with the sparseptron

Linguistic structure prediction with the sparseptron

Recent advances in natural language processing bring together rich representations and scalable machine learning algorithms.

By Noah A. Smith, André F. T. Martins

HTML | In the Digital Library
Tags: Natural language processing

How much (execution) time and energy does my algorithm cost?

How much (execution) time and energy does my algorithm cost?

Do we need to design algorithms differently if our goal is to save energy, rather than time or space? This article presents a simple and speculative thought experiment that suggests when and why the answer could be "yes."

By Jee Whan Choi, Richard W. Vuduc

HTML | In the Digital Library
Tags: Arithmetic and datapath circuits, Process management

High-performance computing and the cloud

High-performance computing and the cloud

Infrastructure clouds offer tremendous potential for scientific users, however, they face numerous challenges that must be addressed before they are widely adopted by scientific communities.

By Paul Marshall, Henry Tufo, Kate Keahey

HTML | In the Digital Library
Tags: Computer systems organization, Information retrieval, Information storage systems

Dream applications of verifiable computational results

Dream applications of verifiable computational results

A new system allows researchers to discover, reuse, cite, and experiment upon any computational result that is published with a Verifiable Result Identifier.

By Matan Gavish, David Donoho, Amos Onn

HTML | In the Digital Library
Tags: Digital libraries and archives, Information retrieval

Profile Arthur S. Bland<br />High performance at Oak Ridge laboratory

Seven factors for designing successful mHealth projects

Seven factors for designing successful mHealth projects

Although mobile technology has the power to vastly improve healthcare delivery in developing regions, many issues can affect the success of mHealth systems.

By Atanu Garai

HTML | In the Digital Library
Tags: Collaborative and social computing, Health care information systems, Human computer interaction (HCI), Social and professional topics

Designing and developing an open source medical informatics module

Designing and developing an open source medical informatics module

Lessons learned in planning and managing a development sprint to build a flexible, open source HL7 query service while successfully collaborating with diverse stakeholders and volunteers.

By Suranga Nath Kasthurirathne

HTML | In the Digital Library
Tags: Collaborative and social computing, Health care information systems, Social and professional topics, Software management

Crime prevention technologies in low-income communities

Crime prevention technologies in low-income communities

Using collaborative technology as a grassroots effort to reduce violent crime in Chicago.

By Sheena Lewis Erete

HTML | In the Digital Library
Tags: Human-centered computing, Social and professional topics

Online education for developing contexts

Online education for developing contexts

A personal experience with academia in Pakistan leads to using online education initiatives as an opportunity for massive improvement.

By Arjumand Younos

HTML | In the Digital Library
Tags: Computer science education, Distance learning, E-learning, Information science education, Social and professional topics

ICTD at the University of California Berkeley

ICTD at the University of California Berkeley

Several leading researchers from UC Berkeley share their personal research stories, opinions about the field, and advice for students interested in ICTD.

By Nithya Sambasivan

HTML | In the Digital Library
Tags: Computing occupations, Human-centered computing, Social and professional topics

A social scientist sits among ICTD workers

Voices in ICT for development

Voices in ICT for development

Researchers from around the world tell us about their personal and institutional efforts in international development.

By Nithya Sambasivan

HTML | In the Digital Library
Tags: Computer science education, Computing occupations, Human-centered computing, Information science education, Social and professional topics

Lessons and opportunities in ICT4D

Lessons and opportunities in ICT4D

If ICT4D aims to effectively answer the grand challenges it faces, young researchers, in both design and computer science, must be aware of the consequences of how terminology frames this field, be willing to critique and adjust research methods and attend to neglected, challenging concepts.

By Samantha Merritt

HTML | In the Digital Library
Tags: Computer science education, Computing occupations, Human-centered computing, Information science education

Facing the African ICTD academic divide

Facing the African ICTD academic divide

This article stitches together the current journey of ICTD researchers based in Africa who formed a virtual network, which hopes to contribute toward the enhancement of representation within the academic ICTD community.

By Kathleen Diga

HTML | In the Digital Library
Tags: Codes of ethics, Computing / technology policy, Computing occupations, Computing organizations, Human-centered computing

User experience practices in Nairobi's iHub community

User experience practices in Nairobi's iHub community

How a forthcoming user experience (UX) lab will meet the needs of the African technology community.

By Mark Kamau, Angela Crandall, Kagonya Awori

HTML | In the Digital Library
Tags: Computing occupations, Computing organizations, Human computer interaction (HCI)

Research at Nairobi's iHub

Matthew Kam: Technology, impact and development

Sketching and streaming algorithms for processing massive data

Sketching and streaming algorithms for processing massive data

The rate at which electronic information is generated in the world is exploding. In this article we explore techniques known as sketching and streaming for processing massive data both quickly and memory-efficiently.

By Jelani Nelson

HTML | In the Digital Library
Tags: Information retrieval, Information systems applications

Big privacy

Big privacy

Approaches from computer science and statistical science for assessing and protecting privacy in large, public data sets.

By Ashwin Machanavajjhala, Jerome P. Reiter

HTML | In the Digital Library
Tags: Collaborative and social computing systems and tools, Computational complexity and cryptography, Cryptography, Data encryption, Database administration, Information systems applications, World Wide Web

Taming big probability distributions

Taming big probability distributions

New algorithms for estimating parameters of distributions over big domains need significantly fewer samples.

By Ronitt Rubinfeld

HTML | In the Digital Library
Tags: Information retrieval, Probability and statistics

Designing good MapReduce algorithms

Designing good MapReduce algorithms

An introduction to designing algorithms for the MapReduce framework for parallel processing of big data.

By Jeffrey D. Ullman

HTML | In the Digital Library
Tags: Concurrent programming languages, Database query languages (principles), Natural language processing, Query languages

Big data and internships at Cloudera

Big data and internships at Cloudera

Students working in the big data space get uniquely valuable experiences and perspectives by taking industrial internships, which can help further their research agendas.

By Yanpei Chen, Andrew Ferguson, Brian Martin, Andrew Wang, Patrick Wendell

HTML | In the Digital Library
Tags: Computing occupations, Database query languages (principles), Distributed programming languages, Query languages

An interview with Surajit Chaudhuri

An interview with Surajit Chaudhuri

Surajit Chaudhuri, Distinguished Scientist and head of the Extreme Computing Group (XCG) at Microsoft Research, Redmond provides valuable insights for revisiting data analytics in the context of big data.

By Aditya Parameswaran

HTML | In the Digital Library
Tags: Computing occupations, Data management systems, Database management system engines

Peregrine: Low-latency queries on Hive warehouse data

Big data platforms: What's next?

Big data platforms: What's next?

Three computer scientists from UC Irvine address the question "What's next for big data?" by summarizing the current state of the big data platform space and then describing ASTERIX, their next-generation big data management system.

By Vinayak R. Borkar, Michael J. Carey, Chen Li

HTML | In the Digital Library
Tags: Database management system engines, Information retrieval

Interactive analysis of big data

Interactive analysis of big data

New user interfaces can transform how we work with big data, and raise exciting research problems that span human-computer interaction, machine learning, and distributed systems.

By Jeffrey Heer, Sean Kandel

HTML | In the Digital Library
Tags: Image manipulation, Information retrieval, Information systems applications, Rendering

Propagation and immunization in large networks

Parallel machine learning on big data

Parallel machine learning on big data

On algorithms for parallel machine learning, and why they need to be more efficient.

By John Langford

HTML | In the Digital Library
Tags: Concurrent programming languages, Database management system engines, Parallel algorithms

Big data in computational biology

Big data in computational biology

An invitation to the digital science of life.

By Cliburn Chan

HTML | In the Digital Library
Tags: Information retrieval, Information systems applications

Profile Jeff Dean<br />Big data at Google

How to be an

How to be an "entrepredemic"

The life of an academic entrepreneur can help you avoid a false choice.

By Jonathan Friedman

HTML | In the Digital Library
Tags: Computer science education, Computing industry, Computing occupations, Information science education

An interview with Mendel Rosenblum

An interview with Mendel Rosenblum

The co-founder of VMware and Associate Professor of Computer Science at Stanford explains how an academic research project evolved into a commercial idea.

By Asaf Cidon, Tomer London

HTML | In the Digital Library
Tags: Communication hardware, interfaces and storage, Computer science education, Model curricula, Networks

Want a tenure?

Jumping into the water

Jumping into the water

How a Ph.D. graduate went from theoretical computer scientist to water-sensor analyzer.

By Amitai Armon

HTML | In the Digital Library
Tags: Computers in other domains, Computing / technology policy, Computing occupations

An interview with Peter Levine

An interview with Peter Levine

Peter Levine, general partner at Andreessen Horowitz and lecturer at Stanford, shares his insights on how startups should assemble their initial team and create their first product.

By Asaf Cidon, Tomer London

HTML | In the Digital Library
Tags: Computing occupations, Document types

On education in entrepreneurship

On education in entrepreneurship

Jessica Mah started her first company, internshipIN.com, at the age of 13, shortly after she began her studies in computer science at the University of California, Berkeley. Currently Product Architect and CEO of inDinero.com, which she co-founded during her undergraduate studies, she discusses the value of her computer science education and how it affected her entrepreneurial path.

By Christina Pop

HTML | In the Digital Library
Tags: Computer science education, Computing and business, Enterprise computing, Model curricula

Make your own story

Make your own story

When it comes to startups, sometimes failing can make you a better entrepreneur.

By Saar Drimer

HTML | In the Digital Library
Tags: Computing occupations

A linear function for the toughest choice

A linear function for the toughest choice

As you journey along your career path, how will you decide which way to turn when you reach the academia-industry fork in the road?

By Pierpaolo Baccichet

HTML | In the Digital Library
Tags: Computer science education, Computing occupations, Model curricula

Profile Leah Busque<br />Herding TaskRabbits

What is computation?

What is computation?

Our culture is in the process of renegotiating what it thinks computation and computer really mean.

By Ian Horswill

HTML | In the Digital Library
Tags: Historical people, History of computing theory, Theory of computation

An interview with Robert Soare

An interview with Robert Soare

University of Chicago's Robert Soare, the Paul Snowden Russell Distinguished Service Professor of Mathematics and Computer Science, offers his reflections on Alan Turing.

By Arefin Huq

HTML | In the Digital Library
Tags: Artificial intelligence, Computability, Computer science education, Historical people, History of computing theory, Information science education, Logic, Philosophical/theoretical foundations of artificial intelligence

Invitation to complexity theory

Invitation to complexity theory

Complexity theory provides new viewpoints on various phenomena that were considered by past thinkers.

By Oded Goldreich

HTML | In the Digital Library
Tags: Complexity classes, Computability, Computational complexity and cryptography, Cryptography, Data encryption, Design and analysis of algorithms, Logic

The tale of the PCP theorem

The tale of the PCP theorem

How the search for the limits of computing led to the discovery of the unexpected power of proofs.

By Dana Moshkovitz

HTML | In the Digital Library
Tags: Computability, Design and analysis of algorithms, Logic, Numerical analysis

Why now is the right time to study quantum computing

Future of computing

Future of computing

The intersection of biology and computer science is pushing computation beyond its traditional limits---forget algorithms think evolution.

By Dennis Shasha

HTML | In the Digital Library
Tags: Computer science education, Information science education, Life and medical sciences

Profile Dickie George<br />looking back on 40 years at the NSA

Inventing open government

Using software to liberate U.S. case law

An interview with Dr. Beth Simone Noveck

FREE CONTENT FEATURE

An interview with Dr. Beth Simone Noveck

The former U.S. Deputy Chief Technology Officer and the author of Wiki Government: How Technology Can Make Government Better, Democracy Stronger and Citizens More Powerful discusses open government and what it really means.

By Peter Kinnaird

HTML | In the Digital Library
Tags: Collaborative and social computing systems and tools, Computing / technology policy, Enterprise computing, Government technology policy, Social and professional topics, World Wide Web

Shared values, clashing goals

How can software engineers help make government better?

How can software engineers help make government better?

Using their technical expertise to bring transparency to the federal government, developers are unlocking data one API at a time.

By Luigi Montanez

HTML | In the Digital Library
Tags: Collaborative and social computing systems and tools, Computing / technology policy, Government technology policy, World Wide Web

Can data visualization help build democracy?

Computational social choice

Recent ideas for circumventing internet filtering

Fighting censorship with algorithms

Profile Cameron Wilson<br />ACM's man in Washington

The connectome project

The connectome project

Using neuroimaging, researchers are succesfully mapping neural connectivity and in the process creating vivid "brainbows."

By Amelio Vázquez-Reina, Won-Ki Jeong, Jeff Lichtman, Hanspeter Pfister

HTML | In the Digital Library
Tags: Image segmentation, Knowledge representation and reasoning, Life and medical sciences, Logic, Video segmentation

The sensorium

The sensorium

Research teams from around the world reflect on their brain sensing setups.

By Evan M. Peck, Erin T. Solovey

HTML | In the Digital Library
Tags: Human computer interaction (HCI), Life and medical sciences, Machine learning

Trends in BCI research

Trends in BCI research

It would be wise for stakeholders to organize and establish guidelines in order to prevent BCI from becoming a passing fad.

By Brendan Allison

HTML | In the Digital Library
Tags: Human computer interaction (HCI), Social and professional topics

Profile Ed Boyden<br />The synthetic neurobiologist

Subliminal computing

Subliminal computing

Can information presented below the threshold of consciousness be used to provide support to the users of interactive computer systems?

By Ryan Kelly

HTML | In the Digital Library
Tags: Artificial intelligence, Human computer interaction (HCI), Law, social and behavioral sciences, Philosophical/theoretical foundations of artificial intelligence

From Neural Networks to Deep Learning

From Neural Networks to Deep Learning

Pondering the brain with the help of machine learning expert Andrew Ng and researcher-turned-author-turned-entrepreneur Jeff Hawkins.

By Jonathan Laserson

HTML | In the Digital Library
Tags: Machine learning, Model development and analysis

Sustainable data centers

Sustainable data centers

How Google addresses energy and environment issues as they pertain to its global data centers.

By Bill Weihl, Erik Teetzel, Jimmy Clidaras, Chris Malone, Joe Kava, Michael Ryan

HTML | In the Digital Library
Tags: Application servers, Application specific processors, Client-server architectures, Database web servers, File systems management, Implementation management, Other architectures, Reconfigurable logic and FPGAs, Record storage systems, Sorting and searching

Sustainable sensing for a smarter planet

Sustainable sensing for a smarter planet

At what scale is indoor solar harvesting the better primary power source?

By Prabal Dutta

HTML | In the Digital Library
Tags: Communication hardware, interfaces and storage, Network architectures, Network services

Sourcemap

Sourcemap

Industry and consumers need tools to help make decisions that are good for communities and for the environment.

By Leo Bonanni

HTML | In the Digital Library
Tags: Collaborative and social computing, Collaborative and social computing systems and tools, Development frameworks and environments, World Wide Web

GrowFood.org

GrowFood.org

New social media is helping connect students to apprenticeships in the practice of organic farming.

By Ethan Schaffer

HTML | In the Digital Library
Tags: Collaborative and social computing systems and tools, Social and professional topics, World Wide Web

Let's split!

Let's split!

Going sustainable by dividing personal transportation into two categories.

By Dan Sturges

HTML | In the Digital Library
Tags: Communication hardware, interfaces and storage, Computing / technology policy, Social and professional topics

The networked vehicle 1.0

The networked vehicle 1.0

The electric car revolution is back in gear and ready to plug into the mass market.

By Steven Letendre, Willet Kempton, Jasna Tomić

HTML | In the Digital Library
Tags: Computers in other domains, Network architectures, Social and professional topics

In the dark, out in the cold

In the dark, out in the cold

For 30% of the population, lack of access to home-energy monitoring devices translates into a lack of power---in more ways than one.

By Tawanna Dillahunt, Jennifer Mankoff

HTML | In the Digital Library
Tags: Collaborative and social computing systems and tools, Human computer interaction (HCI), World Wide Web

Challenges in sustainable human-home interaction

Challenges in sustainable human-home interaction

Building eco-friendly homes with occupant intelligence as the foundation.

By Johnny Rodgers, Lyn Bartram, Rob Woodbury

HTML | In the Digital Library
Tags: Collaborative and social computing systems and tools, Human computer interaction (HCI), World Wide Web

OPOWER

OPOWER

Energy efficiency through behavioral science and technology.

By Alex Laskey, Ogi Kavazovic

HTML | In the Digital Library
Tags: Collaborative and social computing systems and tools, Multimedia information systems, Social and professional topics, World Wide Web

Dialogical encounters

Dialogical encounters

Translating ecological data into arresting images and sound require an artist's touch.

By Tiffany Holmes

HTML | In the Digital Library
Tags: Collaborative and social computing, Multimedia information systems

Why I don't rob banks for a living

Why I don't rob banks for a living

Can game theory 'prove' that online robbery is irrational?

By Nicole Immorlica

HTML | In the Digital Library
Tags: Computer crime, Operating systems security, Security and privacy

What can gold farmers teach us about criminal networks?

What can gold farmers teach us about criminal networks?

By observing how covert financial networks operate in online games like World of Warcraft, we can learn about how they might function offline.

By Brian Keegan, Muhammad Aurangzeb Ahmad, Dmitri Williams, Jaideep Srivastava, Noshir Contractor

HTML | In the Digital Library
Tags: Collaborative and social computing systems and tools, Computer crime, Electronic commerce, Security and privacy, World Wide Web

Catching bad guys with graph mining

Catching bad guys with graph mining

Suspicious network patterns may be the key to detecting criminals and fraudsters on e-commerce sites.

By Polo Chau

HTML | In the Digital Library
Tags: Collaborative and social computing systems and tools, Computer crime, Electronic commerce, Security and privacy, World Wide Web

The 'Internet of Things' and commerce

The 'Internet of Things' and commerce

Everything, everywhere, tagged and tracked. How can this data be harnessed to deliver better products and services?

By Mark Harrison

HTML | In the Digital Library
Tags: Collaborative and social computing systems and tools, Computer graphics, Electronic commerce, Graphics recognition and interpretation, Human-centered computing, World Wide Web

The problem of money as a measuring stick

The problem of money as a measuring stick

A more accurate measuring instrument may be found in stable money baskets built by computers and mathematics.

By Nikolai V. Hovanov, James W. Kolari, Mikhail V. Sokolov

HTML | In the Digital Library
Tags: Collaborative and social computing systems and tools, Electronic commerce, World Wide Web

An interview with Greg Schwartz

An interview with Greg Schwartz

The CIO of USAA, a full-service, branchless financial services operation, sees much more to banking than e-transactions.

By James Stanier

HTML | In the Digital Library
Tags: Computer crime, Electronic commerce, Operating systems security, Security and privacy

Massive multiplayer human computation for fun, money, and survival

Analyzing the Amazon Mechanical Turk marketplace

FREE CONTENT FEATURE

Analyzing the Amazon Mechanical Turk marketplace

An associate professor at New York Universitys Stern School of Business uncovers answers about who are the employers in paid crowdsourcing, what tasks they post, and how much they pay.

By Panagiotis G. Ipeirotis

HTML | In the Digital Library
Tags: Human computer interaction (HCI), Law, social and behavioral sciences

Crowdsourcing, collaboration and creativity

While many organizations turn to human computation labor markets for jobs with black-or-white solutions, there is vast potential in asking these workers for original thought and innovation.

By Aniket Kittur

HTML | In the Digital Library
Tags: HCI design and evaluation methods, HCI theory, concepts and models, Interaction design theory, concepts and paradigms, Web-based interaction

Heads in the cloud

Heads in the cloud

A professor and several PhD students at MIT examine the challenges and opportunities in human computation.

By Robert C. Miller, Greg Little, Michael Bernstein, Jeffrey P. Bigham, Lydia B. Chilton, Max Goldman, John J. Horton, Rajeev Nayak

HTML | In the Digital Library
Tags: Graphical user interfaces, Human computer interaction (HCI)

Mathematics for the masses

Mathematics for the masses

Can human computation bring together people from diverse backgrounds to solve age-old math problems?

By Jason Dyer

HTML | In the Digital Library
Tags: Computing and business, Education

An introduction to human-guided search

An introduction to human-guided search

Can people help computers solve challenging optimization problems?

By Michael Mitzenmacher

HTML | In the Digital Library
Tags: Human computer interaction (HCI), Mathematical optimization

Beyond freebird

FREE CONTENT FEATURE

Beyond freebird

Exploring Twitter and live events by structure and context can shed light on what people think.

By David A. Shamma

HTML | In the Digital Library
Tags: Collaborative and social computing, Image and video acquisition, Synchronous editors, Video segmentation, Video summarization

Ethics and tactics of professional crowdwork

FREE CONTENT FEATURE

Ethics and tactics of professional crowdwork

Paid crowd workers are not just an API call---but all too often, they are treated like one.

By M. Six Silberman, Lilly Irani, Joel Ross

HTML | In the Digital Library
Tags: Computing / technology policy, Human computer interaction (HCI), Social and professional topics

Games for extracting randomness

FREE CONTENT FEATURE

Games for extracting randomness

Two computer scientists have created a video game about mice and elephants that can make computer encryption properly secure---as long as you play it randomly.

By Ran Halprin, Moni Naor

HTML | In the Digital Library
Tags: Computational complexity and cryptography, Cryptography, Data encryption, Personal computers and PC applications

Profile Luis von Ahn

Running the turk

FREE CONTENT FEATURE

Running the turk

To find out how Amazon.com runs its marketplace for crowdsourced labor, we spoke to the vice president at the company responsible for it.

By Nelson Zhang

HTML | In the Digital Library
Tags: Document types, Human computer interaction (HCI), Social and professional topics

Bacterial computing

FREE CONTENT FEATURE

Bacterial computing

Undergraduate students find that a genetically engineered machine can solve Hamiltonian Path Problems.

By Jeffrey L. Poet, A. Malcolm Campbell, Todd T. Eckdahl, Laurie J. Heyer

HTML | In the Digital Library
Tags: Computers in other domains, Life and medical sciences

IT for synthetic biology and DNA nanotechnology

IT for synthetic biology and DNA nanotechnology

Somewhere between the studies of information technology and organic chemistry, researchers are trying to make tiny robots out of DNA molecules.

By Masami Hagiya, Fumiaki Tanaka, Ibuki Kawamata

HTML | In the Digital Library
Tags: Computers in other domains, Life and medical sciences

Parallel computing with patterns and frameworks

FREE CONTENT FEATURE

Parallel computing with patterns and frameworks

Exploiting parallelism may require developers to think differently about how their programs are written.

By Bryan Catanzaro, Kurt Keutzer

HTML | In the Digital Library
Tags: Architectures, Parallel architectures

Teaching parallel programming

Teaching parallel programming

In this roundtable, three professors of parallel programming share their perspective on teaching and learning the computing technique.

By John Mellor-Crummey, William Gropp, Maurice Herlihy

HTML | In the Digital Library
Tags: Concurrent programming languages

PetaBricks

FREE CONTENT FEATURE

PetaBricks

Building adaptable and more efficient programs for the multi-core era is now within reach.

By Jason Ansel, Cy Chan

HTML | In the Digital Library
Tags: General programming languages

Getting and staying agile

Getting and staying agile

The human side of software development thrives on face-to-face interaction and teamwork.

By David L. Largent

HTML | In the Digital Library
Tags: Computing industry, Reference works, Software and its engineering

Profile Armando Solar-Lezama<br />Programming machines to program bits

Profile John Resig<br />Origins of the JavaScript ninja

FREE CONTENT FEATURE

In search of a natural gesture

While computing has advanced exponentially, almost explosively, since the 1970s, input devices have only just begun to change. Why?

By Johnny Chung Lee

HTML | In the Digital Library
Tags: Human computer interaction (HCI)

Pen-based computing

Pen-based computing

Pens may seem old-fashioned, but some researchers think they are the future of interaction. Can they teach this old dog some new tricks?

By Gordon Kurtenbach

HTML | In the Digital Library
Tags: Human computer interaction (HCI)

Interactive surfaces and tangibles

Interactive surfaces and tangibles

Tap. Slide. Swipe. Shake. Tangible user interfaces have some scientists toying around with stuff you can really put your hands on.

By Sergi Jordà, Carles F. Julià, Daniel Gallardo

HTML | In the Digital Library
Tags: Human computer interaction (HCI)

Interfaces on the go

FREE CONTENT FEATURE

Interfaces on the go

Enabling mobile micro-interactions with physiological computing.

By Desney Tan, Dan Morris, T. Scott Saponas

HTML | In the Digital Library
Tags: Human computer interaction (HCI)

My new PC is a mobile phone

My new PC is a mobile phone

Techniques and devices are being developed to better suit what we think of as the new smallness.

By Patrick Baudisch, Christian Holz

HTML | In the Digital Library
Tags: Law, social and behavioral sciences

From brains to bytes

FREE CONTENT FEATURE

From brains to bytes

Brain-computer interfaces have the potential to change the way we use devices, and there are at least four methods for implementation.

By Evan Peck, Krysta Chauncey, Audrey Girouard, Rebecca Gulotta, Francine Lalooses, Erin Treacy Solovey, Doug Weaver, Robert Jacob

HTML | In the Digital Library
Tags: Human computer interaction (HCI)

Profile Hiroshi Ishii<br />Tangible bits

FEATURE: Features

Map-based navigation in a graphical MOO

By Wendy A. Schafer, Doug A. Bowman, John M. Carroll

HTML | In the Digital Library
Tags: Human Factors, Human computer interaction (HCI), Interaction paradigms