Archive for the ‘Free Software’ Category

Facebook’s evolutionary search for crashing software bugs – Ars Technica UK

Enlarge / Look, it's really hard to find stock imagery for "evolutionary algorithm."

Adobe Stock

With 1.3 billion daily users, the Facebook site and its apps are the most-used pieces of software in the world.Only a handful of software companies have ascended to a similar echelon of ubiquity, including Microsoft, Google, and Apple. For better or worse, that is the world we now live in, where a large percentage our waking hours is spent interacting with softwareand Facebook leads the pack, with the average userspending 50 minutes per day mostly watching videos and liking photos of babies.Television is the only leisure activity in the worldthat receives more attention than Facebook. And don't forget that Facebook now owns Instagram and WhatsApp, too.

It is understandable, then, that Facebook cares a lot about the quality of its software. If Facebook pushes out a new version of its Android app with a crashing bug, millions of users could be affected. Those users might be inclined toswitch to another social network, or even worse: put down their phone and interact with the real world. The net effect is the same, either way: Facebook's share of your attention, and thus potential revenue, decreases.

That's why Facebook has some advanced bug-finding toolsincluding a devilishly clever dynamic analysis tool, initially devised by students at University College London and then acquired and further developed by Facebook's London office. This is the first time they've shown the inner workings of this new tool, dubbed Sapienz, to the press.

Eachtechnique serves a different purpose, and a big software company would usually use both. Static analysis is perfect for formally verifying that an algorithm works as intended, or for highlighting bad code that might allow for a buffer overflow orother security vulnerability. Dynamic analysis is better at finding the gnarly edge cases that cause crashes. Humans can manually perform both analyses, of course, but computers are obviously a lot quicker when it comes to testing millions of possible inputs.

Facebook's static analyser is called Infer. The company open-sourced the toolin 2013, and a lot of big names (Uber, Spotify, Mozilla) use it. There isn't a whole lot to say about it, other than it seems to be very popular and effective; download it today!

Sapienz has three main tricks up its sleeve.First, it uses a search-based evolutionary algorithm, rather than a random or model-based approach. Second, the fitness function that guides how the algorithm evolves is incredibly complex: there are multiple objectives, entwined by Pareto optimality, that must be fulfilled for each evolutionary change to be a success. And third, Facebook can run Sapienz on its One World test platform, which lets engineers find crashing bugs on hundreds of different Android devices simultaneously. (Sapienz only supportsAndroid apps currently, though there are plans to expand to otherplatforms and app types.)

The key to a successful evolutionary algorithm is its fitness function. I'm not your college computer science lecturer, so I won't go into too much detail, but a fitness function essentially looks at the result of a test case, and decides how close that result is to a desired outcome/objective. The results that don't fulfil the fitness function are tied up in a burlap sack and thrown in the river; the good ones are bred together, to form the basis of the next round of testing.

According to Facebook's engineers, most of their secret sauce is in Sapienz's fitness function, which has three objectives: to test as many of the app's methods and statements as possible, find as many crashes as possible, and minimise the length of the test sequences required to cause crashes. The first two are all about producing better, crash-free software; the third is to improve the efficiency of the system, so that a decent number of crashes can be found in a reasonable amount of time.

These three objectives are assessed by the fitness function for Pareto efficiency. That is, one objective isn't more important than the others: if the evolutionary algorithm is only producing long test sequences, but they're providing good coverage and finding lots of crashes, then those long tests will be kept alive. Over time the systemtries to hit Pareto optimality: where it's impossible to improve one objective without negatively impacting another. So, in this case, the algorithm would attempt to reduce the test sequence length without reducing coverage or the fault revelation.

Sapienz also strays slightly across the border into static analysis: it attempts to reverse-engineer the app (an Android APK in this case) to pull out some strings, which it then uses as natural-language inputs when testing begins. "We found this seeding to be particularly useful when testing apps that require a lot of user-generated content, e.g., Facebook, because it enables Sapienz to post and comment in an apparently more human-meaningful way," say the researchers.

Originally posted here:
Facebook's evolutionary search for crashing software bugs - Ars Technica UK

Perceptive Devices and Tobii Dynavox Partnership Will Combine Facial Expression and Eye Tracking Technology – ALS News Today

Perceptive Devices, a company specializing in hands-free and voice-free electronicdevices,is partnering with eye tracking device makerTobii Dynavoxto develop a new generation of hands-free and voice-free control technology for those with physical disabilities.

Users of Tobii Dynavox products will now have the option of controlling their devices with Perceptive Devices head mouse and gesture control technology with face tracker, smile clicker, and dwell clicker. This enables pointing, clicking, dragging, and scrolling by using simple eye gazes, smiles, and gentle gestures.

Perceptive DevicesSmyle Mousesoftware application is a next-generation head mouse technology that allows hands-free and voice-free control of Microsoft Windows devices by using a regular webcam to track users head motions and facial gestures. The softwaretranslatesgestures into mouse commands for responsive mouse control.

Smyle Mouse users can initiate clicking, scrolling, and dragging, with simple smiles by using the smile gesture alone or combined with head motions, other facial expressions, and eye gaze.

Our technology can be very useful to millions of people around the world who experience difficulties in using their hands due to disabilities such as spinal cord injury, stroke, multiple sclerosis, ALS, cerebral palsy and carpal tunnel syndrome, Uday Parshionikar, founder and CEO of Perceptive Devices, said in apress release. Pairing our facial expressions based head mouse control with Tobiis gold standard eye tracking technology is a match made in heaven for users looking for a simple yet powerful hands-free and voice-free control solution.

A global leader in eye tracking technology, Tobii Dynavox, a subsidiary of Swedish technology company Tobii AB, manufactures a range of electronic devices, software, and accessories, including desktop, laptop, and tablet computers designed explicitly for control by eye movement or touchscreen for users with special needs.

Under the terms of the partnership, Tobii Dynavox will begin installing a full version of Smyle Mouse on all of its I-Series products (such as itsI-15+ and I-12+ products) in October 2017. A trial version of Smyle Mouse will be bundled with Tobii DynavoxsIndi productsand with its eye tracking technology.

A 14-day free trial of Smyle Mouse software for devices running Microsoft Windows 7 or above can be downloaded at: https://smylemouse.com.

Visit link:
Perceptive Devices and Tobii Dynavox Partnership Will Combine Facial Expression and Eye Tracking Technology - ALS News Today

Briefly Nation – The Register-Guard

Sempra Energy bids $9.45 billion for Oncor

SAN DIEGO Sempra Energy is buying Texas power transmitter Oncor for $9.45 billion in cash, wresting it away from Warren Buffetts Berkshire Hathaway.

Sempra said Monday that it also will pick up $9.35 billion of the companys debt. To gain possession of Oncor, Sempra will acquire the reorganized Energy Future Holdings Corp. Energy Future entered bankruptcy in 2014, saddled with more than $40 billion in debt caused by cratering energy prices.

Berkshire Hathaway said last month that it would buy Oncor for $9 billion. Hedge fund Elliott Management, which owns a significant portion of Oncors debt, opposed Berkshires takeover bid, saying it wasnt enough. A spokesman said Elliott supports Sempras bid because it will provide more to Oncor and Energy Futures creditors.

Google dubs next version of Android as Oreo

SAN FRANCISCO A coming update to Googles Android software finally has a delectable name. The next version will be known as Oreo, extending Googles tradition of naming each version after a sweet treat.

Google anointed the software Monday after spending the past few months referring to it as Android O.

Oreo boasts several new features, including the ability to respond to notifications directly on a phones home screen and the ability to access apps without installing them on a device.

The free software release is scheduled for the fall.

Interest rates mixed at Treasury weekly auction

WASHINGTON Interest rates on short-term Treasury bills were mixed in Mondays auction with rates on three-month bills declining while rates on six-month bills were unchanged.

The Treasury auctioned $39 billion in three-month bills at a discount rate of 1.000 percent, down from 1.015 percent last week. Another $33 billion in six-month bills was auctioned at a discount rate of 1.115 percent, unchanged from last week.

Separately, the Federal Reserve said Monday that the average yield for one-year Treasury bills edged up to 1.24 percent last Thursday, up slightly from 1.21 percent on Aug. 11.

World

Total is buying Maersk Oil for $7.45 billion

COPENHAGEN, Denmark French oil company Total is strengthening its position in the North Sea with the acquisition of Danish conglomerate AP Moller-Maersks oil business for $7.45 billion.

The sale of Maersk Oil is part of Maersks major restructuring, which will see it focus on its core transport and logistics arms.

As part of the deal, the company will get $4.95 billion worth of Total shares. The French company also will assume some $2.5 billion worth of Maersk Oil debt.

News service reports

More Business articles

Read this article:
Briefly Nation - The Register-Guard

Daily Technical Summary Reports on Application Software Stocks — Trade Desk, Finjan, Inpixon, and Mitek Systems – Markets Insider

NEW YORK, August 21, 2017 /PRNewswire/ --

If you want a Stock Review on TTD, FNJN, INPX, or MITK then come over to http://dailystocktracker.com/register/ and sign up for your free customized report today. DailyStockTracker.com revisits the Application Software space, which includes companies that create, license, and sell software for a variety of uses, including personal and enterprise use. Research reports have been issued on the following equities: The Trade Desk Inc. (NASDAQ: TTD), Finjan Holdings Inc. (NASDAQ: FNJN), Inpixon (NASDAQ: INPX), and Mitek Systems Inc. (NASDAQ: MITK). Register now and get full and free access to these DailyStockTracker.com research reports at:

http://dailystocktracker.com/register/

Trade Desk

Ventura, California headquartered The Trade Desk Inc.'s shares recorded a trading volume of 1.37 million shares last Friday, which was above their three months average volume of 1.18 million shares. The stock finished the trading session 2.36% higher at $49.51. The Company's shares have surged 78.93% since the start of this year. The stock is trading above its 200-day moving average by 25.79%. Furthermore, shares of Trade Desk, which operates a self-service cloud-based platform that enables advertising buyers to create, manage, and optimize data-driven digital advertising campaigns using their own teams in the US and internationally, have a Relative Strength Index (RSI) of 42.61.

On August 10th, 2017, Trade Desk announced that it plans to host an Investor Day on October 04th, 2017, in New York City.At the event, the management team will provide an overview of the Company's global strategy, key business and product initiatives, and financial objectives. A live webcast and replay of the presentation will be available on the Company's investor website.

On August 16th, 2017, research firm SunTrust initiated a 'Hold' rating on the Company's stock, with a target price of $55 per share. Access our complete research report on TTD for free at:

http://dailystocktracker.com/registration/?symbol=TTD

Finjan

On Friday, East Palo Alto, California headquartered Finjan Holdings Inc.'s stock ended the session 5.29% higher at $2.39. A total volume of 189,195 shares was traded. The Company's shares have skyrocketed 111.00% on an YTD basis. The stock is trading 17.44% above its 200-day moving average. Moreover, shares of Finjan Holdings, which through its subsidiaries, operates as a cybersecurity company, provides intellectual property licensing and enforcement services, have an RSI of 30.20.

On August 17th, 2017, Finjan announced that its subsidiary Finjan, Inc. ("Finjan"), has filed a patent infringement lawsuit against Bitdefender, Inc., a Florida Company, and Bitdefender S.R.L., a Romanian corporation, (collectively "Bitdefender") in the US Northern District of California. Finjan filed a complaint (Case No. 5:17-cv-04790) on August 16th, 2017, and alleged that Bitdefender's products and services infringe four of its US patents. Specifically, Finjan is asserting infringement of US Patent Nos. 6,804,780;7,930,299; 8,141,154; and 8,677,494. The complimentary research report on FNJN can be downloaded at:

http://dailystocktracker.com/registration/?symbol=FNJN

Inpixon

Palo Alto, California headquartered Inpixon's stock ended the day 4.83% lower at $0.29. A total volume of 964,386 shares was traded, which was above their three months average volume of 687,300 shares. The Company's shares are trading 66.45% below their 50-day moving average. Additionally, shares of Inpixon have an RSI of 25.19.

On August 16th, 2017, Inpixon announced that it will issue Q2 financial results for the period ended June 30th, 2017, and provide an update on corporate developments on August 21st, 2017, at 4:05 p.m. ET. Management will host a conference call on the same day at 4:30 p.m. ET to review financial results and corporate highlights. Following management's formal remarks is a question-and-answer session. Register for free on DailyStockTracker.com and get access to the latest report on INPX at:

http://dailystocktracker.com/registration/?symbol=INPX

Mitek Systems

Shares in San Diego, California headquartered Mitek Systems Inc. recorded a trading volume of 282,681 shares. The stock ended Friday's session flat at $9.90. The Company's shares have gained 15.12% over the previous three months and 60.98% since the start of this year. The stock is trading above its 50-day and 200-day moving averages by 6.64% and 34.49%, respectively. Furthermore, shares of Mitek Systems, which develops, markets, and sells mobile capture and identity verification software solutions for enterprise customers worldwide, have an RSI of 51.95.

On July 24th, 2017, research firm The Benchmark Company reiterated its 'Buy' rating on the Company's stock with an increase of the target price from $10 a share to $12 a share.

On August 08th, 2017, Mitek Systems announced the addition of near-field communication (NFC) capability to itsMobile Verifysolution. By adding NFC, Mobile Verify can now read the biometric data embedded on RFID chips, delivering definitive authentication assurance simply by touching the document to the smartphone. Almost1 billion ePassportswith embedded RFID chips have been issued to date, and3.6 billion peopleare expected to use RFID chip-enabled ID cards by 2021. Download your free research report on MITK at:

http://dailystocktracker.com/registration/?symbol=MITK

--

Daily Stock Tracker:

Daily Stock Tracker (DST) produces regular sponsored and non-sponsored reports, articles, stock market blogs, and popular investment newsletters covering equities listed on NYSE and NASDAQ and micro-cap stocks. DST has two distinct and independent departments. One department produces non-sponsored analyst certified content generally in the form of press releases, articles and reports covering equities listed on NYSE and NASDAQ and the other produces sponsored content (in most cases not reviewed by a registered analyst), which typically consists of compensated investment newsletters, articles and reports covering listed stocks and micro-caps. Such sponsored content is outside the scope of procedures detailed below.

DST has not been compensated; directly or indirectly; for producing or publishing this document.

PRESS RELEASE PROCEDURES:

The non-sponsored content contained herein has been prepared by a writer (the "Author") and is fact checked and reviewed by a third party research service company (the "Reviewer") represented by a credentialed financial analyst [for further information on analyst credentials, please email rel="nofollow">contact@dailystocktracker.com. Rohit Tuli, a CFA charterholder (the "Sponsor"), provides necessary guidance in preparing the document templates. The Reviewer has reviewed and revised the content, as necessary, based on publicly available information which is believed to be reliable. Content is researched, written and reviewed on a reasonable-effort basis. The Reviewer has not performed any independent investigations or forensic audits to validate the information herein. The Reviewer has only independently reviewed the information provided by the Author according to the procedures outlined by DST. DST is not entitled to veto or interfere in the application of such procedures by the third-party research service company to the articles, documents or reports, as the case may be. Unless otherwise noted, any content outside of this document has no association with the Author or the Reviewer in any way.

NO WARRANTY

DST, the Author, and the Reviewer are not responsible for any error which may be occasioned at the time of printing of this document or any error, mistake or shortcoming. No liability is accepted whatsoever for any direct, indirect or consequential loss arising from the use of this document. DST, the Author, and the Reviewer expressly disclaim any fiduciary responsibility or liability for any consequences, financial or otherwise arising from any reliance placed on the information in this document. Additionally, DST, the Author, and the Reviewer do not (1) guarantee the accuracy, timeliness, completeness or correct sequencing of the information, or (2) warrant any results from use of the information. The included information is subject to change without notice.

NOT AN OFFERING

This document is not intended as an offering, recommendation, or a solicitation of an offer to buy or sell the securities mentioned or discussed, and is to be used for informational purposes only. Please read all associated disclosures and disclaimers in full before investing. Neither DST nor any party affiliated with us is a registered investment adviser or broker-dealer with any agency or in any jurisdiction whatsoever. To download our report(s), read our disclosures, or for more information, visit

http://dailystocktracker.com/disclaimer/

CONTACT For any questions, inquiries, or comments reach out to us directly. If you're a company we are covering and wish to no longer feature on our coverage list contact us via email and/or phone between 09:30 EDT to 16:00 EDT from Monday to Friday at: Email: rel="nofollow">contact@dailystocktracker.com Phone number: (207)331-3313 Office Address: 377 Rivonia Boulevard, Rivonia, South Africa

CFA and Chartered Financial Analyst are registered trademarks owned by CFA Institute.

SOURCE Chelmsford Park SA

See the original post:
Daily Technical Summary Reports on Application Software Stocks -- Trade Desk, Finjan, Inpixon, and Mitek Systems - Markets Insider

How are you improving software development and deployment? – The Register

The call for papers for Continuous Lifecycle 2018 is open now, and we really want to hear whats happening out in the real world.

We want to take our attendees beyond the buzzwords and show them what really happens when real tech pros take ideas like Continuous Delivery and DevOps and technologies like Containerisation and put them to work.

You may have been given a pile of cash and free rein to re-imagine software development and deployment from the ground up. If so, tell us about it - cos were pretty sure that rarely happens.

If youve moved to Continuous Delivery via the unpicking of 20 or 30 years of code, containerised your apps and still have a mainframe in the mix, wed love to hear about that, and so would your peers who face similar challenges.

And if you want to demonstrate the tools you've developed in the process live on stage, without a safety net, well, what could possibly go wrong?

The call for papers closes on October 20, and shortly after that, our esteemed programme committee will be chewing through the proposals, looking for the meat, and discarding the marketing waffle.

For some added inspiration, you can see a selection of this year's speakers here. At the same time, if youre a little unsure about your proposed topic, or simply havent done this sort of thing before, get in touch. Were happy to talk things through and help you get your proposal into shape.

You can get full details of the process, and the issues were particularly interested in here. We look forward to hearing from you.

Sponsored: The Joy and Pain of Buying IT - Have Your Say

View original post here:
How are you improving software development and deployment? - The Register