MIT Research News' Journal
 
[Most Recent Entries] [Calendar View]

Friday, July 8th, 2016

    Time Event
    12:00a
    Seeking simple solutions with huge impacts

    Cauam Cardoso was only 17 when he decided to break from family tradition and pursue engineering instead of the arts, a move that set him on a path to working with communities in need.

    Over the past decade, Cardoso, a PhD student in international economic development at MIT, has helped communities on five continents overcome infrastructure issues such as a lack of sanitation, while always following the advice his dad gave him growing up: “You have two ears and one mouth for a reason, so listen more than you talk.”  

    Experiencing problems, finding solutions

    Cardoso grew up in Rio de Janeiro, Brazil, in a poor neighborhood that bordered a slum, or favela. While his family always had enough to get by, he saw many problems right in his own backyard.  

    “I always felt very bothered by that reality,” says Cardoso. “Growing up, seeing the lack of sanitation, being harassed by the police, the racial discrimination.”

    Cardoso, who comes from a family of artists, instead found himself drawn to engineering, which he saw as a tool he could use to help communities such as his own.

    Cardoso attended the Federal University of Santa Caterina, in Florianópolis, Brazil, where he majored in civil engineering with a concentration in sanitary and environmental engineering. During his second year of college, he and a friend started the Serrinha Project, an effort to improve sanitation in a nearby favela where issues with garbage collection meant that trash was often piled on the streets.

    “I saw that with some technical skills I could make a difference here and help prevent the situation from escalating,” says Cardoso. “Of course I was just one kid at 19, no money, no nothing, and not even an engineer yet, but that was my rationale.”

    After talking to the waste management company, Cardoso realized the issue wasn’t a shortage of trucks, but rather that the company didn’t understand how to navigate the physical environment of the favela. Cardoso came up with a simple fix: He mapped the entire favela, indicating where the garbage trucks could pass through, and where narrow streets required garbage pickup on foot or by tractor. Cardoso also worked with the neighborhood association and a local primary school to increase community awareness about garbage collection.

    After completing his bachelor’s degree, Cardoso wrote about his four years working on the Serrinha Project for the World Bank Essay Competition, and won. Suddenly he had the opportunity to travel the world and the validation he needed to think even bigger with his work.

    Thinking bigger

    Soon Cardoso found himself working on sanitation once again, this time in Angola, which was trying to rebuild itself after a long civil war. Cardoso immediately began getting to know the community where he was working, an effort that was aided by the fact that he, like most Angolans, speaks Portuguese, and comes from a biracial background.  

    “Over time, because I spent a lot of time in the field going to places that even many of the government officials didn't know,” he says. “I learned not only the environment very well, but how to speak the same language, so there was an openness to me.”

    Cardoso spent his first year in Angola with a public waste management company, gathering information about current garbage collection routes and how they could be improved. With few resources, Cardoso often had to get creative — at one point he spent 24 hours driving a garbage route and taking photos to record when garbage was being collected and how quickly it was accumulating. His second year in Angola, Cardoso worked with a private company, where he implemented business practices such as hiring tests for garbage collectors and an employee kitchen to help workers eat better.

    His work in Brazil and Angola made Cardoso realize that there was more he needed to learn to better understand the problems he was seeing around him. 

    “What engineering gave me was a very important set of tools for me to be able to solve problems in a technical way,” he says. “But I didn't understand the structural factors that were contributing to that particular environment, like why you have so many people living in poverty, why you have such inequality, why you have infrastructure that doesn't work in one place but works in others.”

    A quest for more knowledge

    Intent on filling in his knowledge gaps, Cardoso moved to Australia, where, after a four-month crash course in English, he enrolled in a master’s program in political economy at the University of Sydney. It was during a summer of volunteer work in Cambodia that Cardoso met his future wife, a twist of fate that sent him back to Cambodia after finishing his degree, where he worked with the Food and Agriculture Organization of the United Nations to help local communities improve their food security.

    A year later, Cardoso moved to the U.N. headquarters in Rome, where he was privy to the high-level funding decisions that eventually trickle down to the local level. The experience, along with a chance meeting with the late MIT professor Alice Amsden, who taught a class he was taking, motivated Cardoso to apply to a PhD program at MIT.

    “In theory you have all these projects, all these amazing things that are supposed to happen, but they don't, the execution doesn't work out,” says Cardoso. “And I was like, I have to understand that pattern.”

    Combining theory and practice

    At MIT, Cardoso has embraced the opportunity to combine theory and practice, while also working to understand the growing role of technology in communities worldwide. Cardoso, who works with Bish Sanyal, the Ford International Professor of Urban Development and Planning, has mainly been involved in a project called the Comprehensive Initiative on Technology Evaluation, or CITE.

    “The idea is one simple technology can have this huge impact on someone's well-being,” explains Cardoso. “But today there are a lot of technologies out there such as solar lanterns or water filters, and there's no way to systematically evaluate what works and what doesn't work on the ground.”

    With CITE, Cardoso and the project’s other team members are working to develop an objective methodology to assess the usefulness of various technologies. To assess a product, CITE focuses on three main categories: suitability (does the technology work properly?), scalability (can the technology actually reach the consumers?), and sustainability (will the technology create a long-lasting impact, and will the business model supporting it survive long-term?). For the past five years, Cardoso and the rest of the CITE team have been organizing pilot studies all over the world, from solar lanterns in Uganda to water filters in India, and now they are in the process of compiling their results and developing the best methodology.

    CITE has also teamed up with the Self-Employed Women’s Association of India (SEWA), which felt it lacked a systematic way of assessing the technologies it was delivering to the local community. CITE is supporting SEWA members as they learn how to create and administer their own technology evaluations. This past winter break, Cardoso traveled around India and conducted 24 focus groups involving 230 people, in an effort to understand different SEWA operations, and with support from the MIT Priscilla King Gray Public Service Center he will be returning to India this summer. For Cardoso, working with SEWA is all about helping the organization become self-sufficient as it figures out how to address the problems it faces using the available resources.   

    During his time at MIT, Cardoso has also had the opportunity to teach his own undergraduate course, an Introduction to International Development. Cardoso redesigned the course syllabus to reflect his background, and draws heavily on his own experiences in the field to engage his students.

    “Leading my own course and directing the students was probably one of the most rewarding experiences I had at MIT,” says Cardoso, who received his department’s  2016 Outstanding PhD Teaching Assistant award. “I love teaching, and I take it very seriously. You learn so much from the students — it's really a gift.”

    Beyond MIT

    After finishing his PhD, Cardoso plans to stay in academia, while remaining involved in many real-world projects. In particular, he is committed to continuing his work in Brazil.

    No matter what happens, Cardoso will stay flexible and open-minded about his future, an attitude that has allowed him to travel the world while helping communities in need, and even led him to meet his wife.

    “As you're developing your career, life happens, and you have to be open to that, otherwise you're missing out on so much,” he says. “I truly believe that your commitment to make social change and make the world better should also be a commitment to your personal happiness. It has to be a balance between the two.”  

    10:30a
    Democratizing databases

    When an organization needs a new database, it typically hires a contractor to build it or buys a heavily supported product customized to its industry sector.

    Usually, the organization already owns all the data it wants to put in the database. But writing complex queries in SQL or some other database scripting language to pull data from many different sources; to filter, sort, combine, and otherwise manipulate it; and to display it in an easy-to-read format requires expertise that few organizations have in-house.

    New software from researchers at MIT’s Computer Science and Artificial Intelligence Laboratory could make databases much easier for laypeople to work with. The program’s home screen looks like a spreadsheet, but it lets users build their own database queries and reports by combining functions familiar to any spreadsheet user.

    Simple drop-down menus let the user pull data into the tool from multiple sources. The user can then sort and filter the data, recombine it using algebraic functions, and hide unneeded columns and rows, and the tool will automatically generate the corresponding database queries.

    The researchers also conducted a usability study that suggests that even in its prototype form, their tool could be easier to use than existing commercial database systems that represent thousands, if not tens of thousands, of programmer-hours of work.

    “Organizations spend about $35 billion a year on relational databases,” says Eirik Bakke, an MIT graduate student in electrical engineering and computer science who led the development of the new tool. “They provide the software to store the data and to do efficient computation on the data, but they do not provide a user interface. So what inevitably ends up happening when you have something extremely industry-specific is, you have to hire a programmer who spends about a year of work to build a user interface for your particular domain.”

    Familiar face

    Bakke’s tool, which he developed with the help of his thesis advisor, MIT Professor of Electrical Engineering David Karger, could allow organizations to get up and running with a new database without having to wait for a custom interface. Bakke and Karger presented the tool at the Association for Computing Machinery’s International Conference on Management of Data last week.

    The tool’s main drop-down menu has 17 entries, most of which — such as “hide,” “sort,” “filter,” and “delete” — will look familiar to spreadsheet users. In the conference paper, Bakke and Karger prove that those apparently simple functions are enough to construct any database query possible in SQL-92, which is the core of the version of SQL taught in most database classes.

    Some database queries are simple: A company might, for instance, want a printout of the names and phone numbers of all of its customers. But it might also want a printout of the names and phone numbers of just those customers in a given zip code whose purchase totals exceeded some threshold amount over a particular time span. If each purchase has its own record in the database, the query will need to include code for summing up the purchase totals and comparing them to the threshold quantity.

    What makes things even more complicated is that a database will generally store related data in different tables. For demonstration purposes, Bakke loaded several existing databases into his system. One of them, a database used at MIT to track research grants, has 35 separate tables; another, which records all the information in a university course catalogue, has 15.

    Likewise, a company might store customers’ names and contact information in one table, lists of their purchase orders in another, and the items constituting each purchase order in a third. A relatively simple query that pulls up the phone numbers of everyone who bought a particular product in a particular date range could require tracking data across all three tables.

    Bakke and Karger’s tool lets the user pull in individual columns from any table — say, name and phone number from the first, purchase orders and dates from the second, and products from the third. (The tool will automatically group the products associated with each purchase order together in a single spreadsheet “cell.”)

    A filter function just like that found in most spreadsheet programs can restrict the date range and limit the results to those that include a particular product. The user can then hide any unnecessary columns, and the report is complete.

    Hands-on approach

    Previous academic projects have explored techniques for database query construction using editable flow-chart diagrams  or virtual buttons that can be snapped together. But Bakke and Karger’s tool enables what is known in computer science as “direct manipulation” of data.

    “It really harkens back to our physical nature, that we’re very comfortable with the idea that if I pick something up and I twist it, then it will twist, and if I shake it, it will shake” Karger says. “You want the same feeling when you’re manipulating information in a computer — that you’re picking up the information and pushing it this way or sliding it that way or cutting things out — instead of writing some instructions telling the computer to do something. And then the computer does it, and you say, ‘Oh, that’s not what I meant.’”

    Bakke conducted two studies of the usability of his tool. In one of them, 14 participants were asked to construct a series of queries using the tool and then rated their experience using the System Usability Scale, a standard measure that allows the comparison of different types of software. The tool’s scores put it at the 52nd percentile in the category of business software, which isn’t bad for an academic research project. But the scores for Microsoft’s Access database program are much worse — around the sixth percentile. “The way to describe that result is that database querying is hard, but we can make it tolerable,” Bakke says.

    At present, Bakke’s tool enables query construction on an existing database, but it doesn’t enable the direct entry or modification of data. He expects to begin adding that functionality over the next six months, and his office wall is covered with a list of functions that he’d like to add and bugs he needs to repair. But his hope is to release the tool in a year or so.

    “It’s almost ironic,” Karger says. “Eirik’s software is far more robust than just about everything that graduate students have built. But he’s not satisfied with releasing it in its current form. He’s aiming for something of commercial quality.”

    “It turns out that when you’re dealing with people’s data, you really need to get it right,” Bakke says.

    << Previous Day 2016/07/08
    [Calendar]
    Next Day >>

MIT Research News   About LJ.Rossia.org