Thursday 27 August 2015

Issues surrounding security tools for software developers

For software programmers, security tools are analytic software that can scan or run their code to expose vulnerabilities long before the software goes to market. But these tools can have shortcomings, and programmers don't always use them. New research from National Science Foundation-funded computer science researcher Emerson Murphy-Hill and his colleagues tackles three different aspects of the issue.

"Our work is focused on understanding the developers who are trying to identify security vulnerabilities in their code, and how they use (or don't use) tools that can help them find those vulnerabilities," says Murphy-Hill, an associate professor of computer science at NC State University. "The one thing that ties all of our work together is that we want to help give programmers the best possible tools and help them use those tools effectively."

In the first of three related papers being presented next week at the Symposium on the Foundations of Software Engineering, a team of computer science and psychology researchers from NC State and Microsoft Research surveyed more than 250 developers on their experiences with security tools. The goal was to determine what influences a developer's use of these tools -- and the findings were somewhat surprising.

For one thing, developers who said they worked on products in which security was important were not much more likely to use security tools than other programmers.
Instead, "the two things that were most strongly associated with using security tools were peer influence and corporate culture," Murphy-Hill says. Specifically, people who said they had seen what others do with security tools, and people whose bosses expected them to use security tools, were most likely to take advantage of the tools.

"This research gives software development companies and managers information they can use to effectively influence the adoption of security tools by developers," Murphy-Hill says.
But these tools aren't completely accurate. For example, they can tell programmers there's a problem where no problem actually exists. And the tools aren't always user-friendly. In short, the characteristics of the tools themselves can affect whether programmers choose to use them.
To shed light on how security tools support developers in diagnosing potential vulnerabilities, Murphy-Hill's team and collaborators from the University of North Carolina at Charlotte devised a separate study, effectively asking: do tools give developers the information they need to determine if there's a real problem and how to fix it?

In this study, the researchers gave 10 developers of varying backgrounds a specific security tool and a substantial chunk of open-source code to examine. The code contained known security vulnerabilities, which were identified by the security tool. Each of the study participants was asked to use the tool, inspect the source code, and say whether each security notification from the tool was real and how they would address the vulnerabilities.
"In many cases, the tool presented multiple possible fixes for a problem, but didn't give programmers much information about the relevant advantages and disadvantages of each fix," Murphy-Hill says. "We found that this made it difficult for programmers to select the best course of action."
The tool would also give developers multiple notifications that seemed to be related to each other -- but the notifications didn't give developers information on exactly how the problems related to each other.
"This can be confusing for programmers, and lead to problems if developers don't fully understand how various problems are related to each other or how potential fixes might affect the overall code," Murphy-Hill says.

"More research is needed to really flesh these findings out -- we need to expand this study to incorporate more programmers and more security tools," Murphy-Hill says. "But overall, we're hoping that this and related work can help programmers create more effective tools for use by the software development community."

One concept that Murphy-Hill and colleagues from NC State propose in a third paper is the idea of "bespoke" tools. The basic idea is to create tools that developers use -- including security tools -- that are capable of evolving over time as they are used, adapting to each programmer's particular areas of expertise.

"For example, programmers with expertise in addressing security vulnerabilities won't need a security tool that offers extensive information on all of the potential fixes for a given vulnerability -- wading through that might slow them down," Murphy-Hill says. "So a bespoke tool might learn to offer only basic information about potential fixes for them. But the tool could also recognize that it needs to leave in that additional information for less security-savvy programmers, who may need it to make informed decisions."
These bespoke tools could learn about a programmer's strengths through both the programmer's interactions with the tool and by analyzing the programmer's code itself, Murphy-Hill says.

The Symposium on the Foundations of Software Engineering is being held Aug. 30 to Sept. 4 in Bergamo, Italy. Lead author of "Quantifying Developers' Adoption of Security Tools" is Jim Witschey, a former computer science graduate student at NC State. The paper was co-authored by Olga Zielinska, Allaire Welk, Murphy-Hill, and Chris Mayhorn of NC State and Thomas Zimmerman of Microsoft Research. Lead author of "Questions Developers Ask While Diagnosing Potential Security Vulnerabilities with Static Analysis," is Justin Smith, a Ph.D. student at NC State. The paper was co-authored by Brittany Johnson and Murphy-Hill of NC State and Bill Chu and Heather Richter Lipford of UNC-Charlotte. Johnson is also lead author of "Bespoke Tools: Adapted to the Concepts Developers Know." Co-authors are Rahul Pandita, Murphy-Hill and Sarah Heckman of NC State.

The research was supported by NSF under grants 1318323, DGE-0946818 and 1217700.

Source: North Carolina State University

Social security and social safety

Security and safety could be improved if researchers from very disparate disciplines -- humanities, computer science and politics -- were to work together, according to research described in the International Journal of Emergency Management. Moreover, such coordinated efforts online would improve crisis management during natural disasters, terrorist attack or cyber warfare.

Jean-Luc Wybo and colleagues explain how social media and online social networking technologies have emerged as powerful tools to exchange information among a large variety of players, including the public, authorities, companies and journalists. They suggest that both security and safety involve detection of problems, and the employment of efficient procedures and plans to reduce or remove threats and to protect people and assets at risk.

The team has reviewed examples of how online social networking is used during emergencies and crises and investigated how relevant and useful information is extracted in an effort to support the response. They suggest that the security forces, the emergency services and those fighting cybercrime could all benefit more from the integration of social media into their organisations. In their paper, the researchers also reveal the technical limitations of social media and how it can be abused.

Whether earthquake, tsunami, rail disaster or suicide bombing. From Haiti to Mumbai, from the Brooklyn River to Boston, through the Arab Spring and most recently the Erawan Shrine in Bangkok, social media sites such as Twitter and Facebook have revealed the first images and video footage of events. They can offer a way for people to communicate when conventional channels are blocked either deliberately or through infrastructure collapse. The researchers describe how the use of social media during emergencies and disasters can be classified broadly into two categories: a passive use for the dissemination of information and to receive feedback from users and a systematic usage through which emergency communications can be carried out, warnings issued, activity monitored and damage assessed.

With more than 3.2 billion people estimated to now have internet access, around 1.5 billion active Facebook users and more than 300 million Twitter users, there is great potential for improving communications and responses during crises. "Providing threatened populations with early warnings is a government's mission for which social media should provide a strong support," the team reports. Social media can act as both the monitoring tools and the alert system during crises. The skills and techniques of computer, social, and political science, should now be brought together to policymakers, governments, emergency responders and the public improved knowledge of how these tools might best be used for all our benefit.

Source: International Journal of Emergency Management, 2015; 11 (2): 105 DOI: 10.1504/IJEM.2015.071045 

Modern parenting may hinder brain development

Social practices and cultural beliefs of modern life are preventing healthy brain and emotional development in children, according to an interdisciplinary body of research presented recently at a symposium at the University of Notre Dame.

"Life outcomes for American youth are worsening, especially in comparison to 50 years ago," says Darcia Narvaez, Notre Dame professor of psychology who specializes in moral development in children and how early life experiences can influence brain development.
"Ill-advised practices and beliefs have become commonplace in our culture, such as the use of infant formula, the isolation of infants in their own rooms or the belief that responding too quickly to a fussing baby will 'spoil' it," Narvaez says.

This new research links certain early, nurturing parenting practices -- the kind common in foraging hunter-gatherer societies -- to specific, healthy emotional outcomes in adulthood, and has many experts rethinking some of our modern, cultural child-rearing "norms."
"Breast-feeding infants, responsiveness to crying, almost constant touch and having multiple adult caregivers are some of the nurturing ancestral parenting practices that are shown to positively impact the developing brain, which not only shapes personality, but also helps physical health and moral development," says Narvaez.

Studies show that responding to a baby's needs (not letting a baby "cry it out") has been shown to influence the development of conscience; positive touch affects stress reactivity, impulse control and empathy; free play in nature influences social capacities and aggression; and a set of supportive caregivers (beyond the mother alone) predicts IQ and ego resilience as well as empathy.

The United States has been on a downward trajectory on all of these care characteristics, according to Narvaez. Instead of being held, infants spend much more time in carriers, car seats and strollers than they did in the past. Only about 15 percent of mothers are breast-feeding at all by 12 months, extended families are broken up and free play allowed by parents has decreased dramatically since 1970.

Whether the corollary to these modern practices or the result of other forces, an epidemic of anxiety and depression among all age groups, including young children; rising rates of aggressive behavior and delinquency in young children; and decreasing empathy, the backbone of compassionate, moral behavior, among college students, are shown in research.
According to Narvaez, however, other relatives and teachers also can have a beneficial impact when a child feels safe in their presence. Also, early deficits can be made up later, she says.

"The right brain, which governs much of our self-regulation, creativity and empathy, can grow throughout life. The right brain grows though full-body experience like rough-and-tumble play, dancing or freelance artistic creation. So at any point, a parent can take up a creative activity with a child and they can grow together."

Source:  University of Notre Dame

Thursday 20 August 2015

Become A Next Einstein Forum Ambassador

The Next Einstein Forum (NEF) is working to build a targeted team of 54 young Ambassadors, one from each African country, to participate in the Global Gathering, champion African science, technology, engineering and mathematics globally and become part of the growing NEF community. Are you under 42, resident of an African country and interested in promoting science and technology in Africa?

Please visit  https://www.nef.org

Tuesday 18 August 2015

Self-directed, iterative learning dramatically improves critical thinking in STEM classes

A self-directed, iterative learning framework used in a first-year physics lab dramatically improved students' critical thinking skills, according to new University of British Columbia (UBC) research.

The framework asks students to compare their experimental data to other students' data or to simplified models, think critically, and then rework the science--on their own.
"In a traditional lab, a student conducts an experiment as instructed and writes it up, often chalking up discrepancies or issues to human error or lousy equipment--then they move on to the next concept," says researcher Natasha Holmes, who oversaw the revamped lab at UBC and is lead author of a Proceedings of the National Academy of Sciences study measuring its impact.
"Our framework designs the class more like a research program where scientists have to make decisions about data and uncertainty. It's more about ingraining the iterative scientific process than any single result."
According to the PNAS study, students (N 130) using the iterative approach to experimentation were 12 times more likely to propose or carry out improvements to their data or methods than a control-group in a traditional version of the lab.
They were four times more likely to identify and explain a limitation of an underlying scientific model using their data.
"The exciting thing is that giving the students the guided autonomy to decide how to follow up on a result ingrains critical thinking long term," says UBC physicist Doug Bonn, author on the PNAS paper.
"The improvements persisted when the students were no longer prompted to take the iterative approach, and even as they moved into a more traditional lab course the following year."
The pilot studies testing the impact of this structure, funded by UBC's Carl Wieman Science Education Initiative, were conducted from 2012 to 2014 and further improvements are being tested this September. In January 2016, UBC will roll out the new lab formally to a much larger group of students in a new course, Physics 119.

The pendulum example
As they worked through simple physics experiments, 130 first-year students in the new lab course were asked to do more than 'write up' their results.
They were given explicit instructions to compare data from their experiment to existing models, or to a fellow student's results, and then decide how to act on the comparisons.
For example, when comparing the period of a pendulum swing at various angles, students are given the autonomy and time to conduct more measurements to improve the quality of their data.
Eventually, the higher quality data exposes the limitations and assumptions of an established formula--often surprising the student. This builds confidence in their ability to then explore why the simple model failed.

Source: University of British Columbia

Thursday 13 August 2015

Some Business Lessons: Classroom vs Real Life Experiences

Connections. Community. Mentorship. Immersion in management theory, market strategy and financial forecasting. A big, fat résumé boost. 
The benefits of getting a business degree are multifold. But as many MBAs and their undergrad counterparts can attest, so are the falsehoods imparted.  
Some business lessons simply can’t be taught within the confines of the classroom; case studies, theories and formulas don’t always translate to real-world wins. And possibly the most valuable education entrepreneurs can receive comes from failing spectacularly, dusting themselves off and applying what they’ve learned to the next project. 
But don’t take our word for it. We asked emerging and successful entrepreneurs to share what they consider to be the biggest lies perpetuated by business programs. Here’s what a handful of them had to say. 

1. Outline it all first

Business schools like to emphasize planning (and planning and planning). But once you’re in the thick of running a company, even the slightest industry change can send the best-laid business plans out the window. 
“In academics, there’s a clear and straightforward way to win,” says Kristin Smith, CEO of Code Fellows, a Seattle-based software programming school. “But entrepreneurship isn’t linear.” Instead, it’s messy and unpredictable, marked by trial, error and pivots. 
Of course, a business degree will equip you with many of the essential tools you’ll need to run a company. “But there are so many levels on which you’re constantly adjusting,” says Smith, who earned her MBA in 2003 from MIT Sloan School of Management. “You’re probably using a hammer in a way that it was never meant to be used.”
All the more reason to avoid overthinking and over-engineering your idea, she says. Time may stand still in the classroom, but it doesn’t in the marketplace.

2. You can analyze your way into a good idea

At business school, data is king. But many graduates have learned that you can’t use a spreadsheet to shoehorn your way into a winning product or service. 
Katherine Long, a University of Pennsylvania Wharton School alum, started a seven-figure business, Illustria Designs, in 2013, right after she graduated. Sure, all those A/B testing exercises in the classroom were instructive. But when pursuing a business idea, she seized on a pressing need for herself and her classmates: high-quality yet affordable designs for logos, websites, web and mobile apps and other marketing materials. 
“That’s typically how it happens for most entrepreneurs,” Long says. “You experience a problem, and you figure out how to solve it. You have to be in touch with your intuition and creativity, because it’s often not something you can reason your way into with data.”
Smith concurs. “So many smart folks who go into entrepreneurial ventures forget to get out of their heads and into the world,” she says. “It’s not formulaic. It’s about real-world research and being willing to listen and learn.” 

3.You need to pay your dues

Despite what business professors may say, you don’t have to work in a corporate environment before starting a company. “There’s pressure to talk to corporate recruiters,” says Long, whose instructors and advisors placed a strong emphasis on landing a job with a high-profile employer. 
Unlike many of her peers, Long skipped diving headfirst into the traditional Wall Street gig after graduation. Rather than a sexy pedigree, she believes, “persistence and grit” are what it takes to succeed as a founder—and she should know. Bethesda, Md.-based Illustria Designs, which has 20 employees, has raked in more than $1 million in revenue.
Abby Falik, a Harvard Business School grad, also chose to forgo a corporate job and go it alone. “I’ve been struck by how many of my classmates, now five-plus years into corporate jobs, are seriously questioning the paths they were encouraged to take coming out of business school,” says Falik, who is still running the company she started after earning her MBA.


4. You need to make money before you can indulge your passion

This was the message Falik received in grad school: Earn big first; focus on the career of your dreams later. 
Falik, whose résumé includes educational and international development work, ignored this advice. In 2008, on the heels of finishing business school, she founded Global Citizen Year, an Oakland, Calif.-based nonprofit that selects and trains high school grads to spend a “bridge year” in developing countries. Yes, money was tight initially, especially with student loans in the mix. But to get her nonprofit off the ground, Falik moved in with her parents, tapped her savings account and secured a handful of grants. “There was no reason to postpone something I was passionate about,” she says.
It was the right call: Global Citizen Year is thriving—it has raised $8.5 million in grants and donations, and $5.5 million in tuition and program fees—and Falik loves the work. More important, the organization has sent nearly 500 high school grads on bridge years in Latin America and Africa; plans are underway to add programs in India, the Middle East and China.

5. You need to raise institutional funds

Business schools place too much emphasis on raising sizable chunks of capital from angel investors and venture capitalists, says Bob Gillespie, a serial entrepreneur who received his MBA in 2011 from the University of Chicago Booth School of Business. “Getting institutional money is difficult and time-consuming,” says Gillespie, CEO of Conference Software Solutions. Better to bootstrap and tap friends and family right out of the gate. 
Sure, institutional funding has its place later in the business life cycle. But when you’re in the early stages of building a company, your focus should be on understanding your market, learning what customers want (and how much they’ll pay), differentiating yourself from competitors and proving your concept. 
“All those things are more important than saying, ‘I got $5 million,’” says Gillespie, who teaches emerging entrepreneurs at 1871, a co-working space in Chicago. Besides, he says, investors want to fund proven concepts that have a clear path to revenue and large market potential, not untested ideas.
 

6. Hard work is the biggest key to success

Actually it’s just one of many ingredients. As an undergrad at Texas Christian University’s Neeley School of Business, Tanner Agar heard his fair share about the entrepreneurial rewards he’d reap if he put in long hours and gave his venture his all. 
“It’s great from an aspirational perspective,” says the founder and CEO of The Chef Shelf, a Fort Worth, Texas-based food e-tailer that sources gourmet products from leading chefs and restaurants. “But I don’t think that prepares you for what you’re actually going to face.” 
Pressure, self-doubt and even depression are among the emotional pitfalls many new founders experience. Unfortunately, Agar says, having investors and employees in the mix—not to mention relatives who’d preferred you’d gotten “a real job”—can exacerbate the problem. While business schools tout the benefits of single-mindedness and dedication, wellness experts emphasize the importance of entrepreneurs maintaining outlets for relaxation and stress relief.
For Agar, moving into the offices of a tech incubator filled with other young ’treps helped combat the isolation and stress of long hours on the job. “It’s nice to have the camaraderie,” he says. “Without them, it would have been so much harder.”

Title: Author
Source: Entrepreneur.com

Wednesday 5 August 2015

Calling all writers – do you want to be published? HarperCollins wants to hear from you!

HarperCollins is inviting unsolicited manuscripts from aspiring authors in Australia, New Zealand and around the world. Whether or not you’ve been previously published, this is the perfect opportunity to submit your work and have a chance to be published by an award-winning, international publishing house.

Our online submissions scheme, The Wednesday Post, is ready to uncover the best voices writing today. All entries will be considered for both print and ebook publication as well as digital-only publication.

Every Wednesday, we will accept submissions through the website. Submissions must be sent through the portal and should meet all the guidelines outlined below. Please note that submissions sent by post or email will NOT be considered for publication.

If we are interested in seeing more of your work, we will contact you within four weeks. Unfortunately we do not have the capacity to provide feedback for unsuccessful submissions.

We are currently looking for: Adult fiction, particularly commercial women’s fiction, erotica, romance and young adult fiction. Non Fiction including memoirs, biographies, narrative histories and illustrated non-fiction.

We are not currently accepting: plays, poetry, short stories, essays, mind body spirit, religious titles, health and fitness, children’s books and educational texts.

When you submit to The Wednesday Post, we will ask you to supply.
  • • a synopsis of your work
  • • the first 50 pages or first three chapters of your manuscript
  • • a short note about yourself

Culled from www.wednesdaypost.com.au

Monday 3 August 2015

If You Think Women In Tech Is Just a Pipeline Problem, You Haven’t Been Paying Attention