Fuzzy logic won't do in tech

Fuzzy logic won't do in tech

Summary: Earlier this week, local papers reported that access to information--on bus arrival times--used in Singapore third-party mobile apps had been cut off by the country's primary bus operator, SBS Transit. Over 10 of such apps including SG Buses, SG NextBus and ShowNearby, with a user base of 1 million, had relied on SBS Transit's Intelligence Route Information System (Iris) to provide the data.


Earlier this week, local papers reported that access to information--on bus arrival times--used in Singapore third-party mobile apps had been cut off by the country's primary bus operator, SBS Transit. Over 10 of such apps including SG Buses, SG NextBus and ShowNearby, with a user base of 1 million, had relied on SBS Transit's Intelligence Route Information System (Iris) to provide the data.

Access was blocked after SBS Transit implemented a captcha, user response-based security test, which effectively cut off all non-human access to information, including bus arrival times, in the company's network.

SG Buses then sought permission to tap the data but its request was turned down, and no reason apparently was given for the rejection. The app developer, however, said it has since received an e-mail from SBS Transit that its request is being reconsidered.

Needless to say, users of the affected third-party apps were outraged.

One noted that the Iris isn't accessible via BlackBerry and Windows Phone mobile devices because it doesn't support the respective device's Web browsers. In a letter to local daily, The Straits Times, Tan Jiaqi added that third-party apps not only benefit the country's growing smartphone population, they are available to consumers at no additional cost to SBS Transit.

Tan said: "Instead, by choosing to build its own app, SBS Transit would incur additional overheads which could be passed on to commuters. Worse, SBS has had a poor track record of building mobile apps, as can be seen from reports of the Iris iPhone app crashing."

SBS Transit itself offers a free app, Iris, on the iOS platform, providing essentially similar information the third-party apps had offered including bus arrival times and a journey planner. But the app currently ranks a lower 1.5 star rating on Apple's App Store, compared to the three-star rating for SG Buses as well as ShowNearby, and a four-star rating for SG NextBus.

It would be fair to speculate that SBS Transit might have restricted access to its data in order to drive traffic to its own app. But, Iris is currently offered as a free app and it carries no advertisements, so the company wouldn't potentially have incurred any revenue loss from allowing third-party apps to tap its data. So the motivation to drive the use of its app, other than boasting rights for having a high user base, wasn't exactly clear to me.

I contacted SBS Transit to find out if it has plans to monetize the app, to which its senior vice president of corporate communications, Tammy Tan, replied in an e-mail: "Iris was introduced to provide bus arrival times for our commuters. It is not intended to generate revenue for the company."

I also asked why the request from SG Buses to access its bus arrival times was rejected. Tan said many third-party app developers had been accessing its information without prior approval. This could result in inaccurate information being provided to consumers "since we have no control over these developers", she said, adding that a captcha was, therefore, introduced as a verification process.

SBS Transit, however, "recognizes" that consumers would find it useful to access some third-party apps. Tan said: "As such, we are currently evaluating several requests by third-party app developers and assessing them based on the merits of their proposals. App developers are welcomed to resubmit their requests, providing complete details of their applications, if these had not been provided earlier."

It's great that the local bus operator has left the door open for third-party app developers to regain access to its Iris data, but whether any of them will eventually succeed in doing so remains to be seen.

More importantly, though, should access have been disrupted in the first place?

As my fellow ZDNet Asia blogger, Bryan Tan, correctly points out in his post, SBS Transit is not in the app business and is instead, in a dominant position as a public bus service provider. Hence, an argument could be made over whether this dominance in one market is being used to reinforce in another, Tan noted. He pointed to the court ruling in the RecordTV case which stated that when statutory rights are unclear, a right balance between a copyright owner's interests and the public interest should be achieved in the use of new technology.

In the case of the SBS saga, rather than abruptly cut access, it would have helped if the bus operator provided better clarity on how third-party app developers could have "legitimately" tapped its Iris data.

Clearly laying out the terms and conditions of how its data should be applied would not only allow app developers to better understand what they need to do to stay within legitimate boundaries, end-users would also benefit from a bustling app ecosystem.

A ZDNet Asia report this week noted that confusion over licensing models used in appstores could inhibit open source development in the mobile computing realm.

Fuzzy logic just won't work in an environment that needs transparency to thrive.

[Update on 5.58pm, May 27, 2011: Bus arrival times have resumed on the SG Buses app, but it's unclear if this was the result of formal approval from SBS Transit.]

Topics: Apple, Collaboration, Mobility, Smartphones, Asean, Tech Industry, Windows


Eileen Yu began covering the IT industry when Asynchronous Transfer Mode was still hip and e-commerce was the new buzzword. Currently a freelance blogger and content specialist based in Singapore, she has over 16 years of industry experience with various publications including ZDNet, IDG, and Singapore Press Holdings.

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.


Log in or register to join the discussion
  • Absolutely.

    Nothing should get in the way of people getting timely information, when they want it, and how they want it.

    All these other issues should be pushed aside. Good that you bring it to the public's attention.
  • I totally respect why SBS Transit want to control the information. 3rd Party App developer answers to no one and if the information is used, the mistake is borned by SBS. For example. If I use the App and the network latency causes the reporting time of the next bus arrival to be wrong, who gets the blame first? The App or the information provider? The answer led to SBS drastic action.

    And why it should it be drastic in the first place? I believe that SBS has erred in this area. Instead of engaging the 3rd party developer first and then coming out with a proper plan of implementation, it pushes out captcha to stop everything in its tracks. What comes next? The 'electorage'! This culture of command first and smooth sentiments later is not working in the political arena and certain not in this case.

    And I would want to suggest to Eileen to have a look. Why the propensity to develop for iPhone first? Can multiple OSes app be done concurrently? Yes everywhere we look are iPhones and confirmed by studies done by inMobi. So the business sense dictates: serve the majority first and the rest later.

    But I submit to ZDNET and readers, some services are really important to the public. Having 69.9% share of the smartphone market by a fruit company may not translate to the same number of actual users. Who knows rim and android users of the service may be higher that the actual users of iPhones?

    And not to forget, what are the demographics of iPhone users vis a vis Android users? Android users are seen as geeks for good reasons and that may help more in terms of app development. My arguments may sound one sided but I am of the view that public service providers such as public transport operators are too one sided and should be more holistic in supporting all OSes, at least close to each other in terms of launch not the months that we are seeing now.

    Engaging one developer to do multiple apps for multiple OSes may actually backfire unless the company has the technology and know how to code one for many at once (it is possible, just look at the internet but it will be a pain..that's why I am not a programmer).

    The problem that we see here is that as more people build apps for one particular OS, it feed the perception that it is better supported and people buy more into the phone and the 'vicious' cycle continues. Ultimately is a perception issue. Having 3 gazillion apps versus 200,000 apps may sound impressive for the former but if the later has a high percentage of fantastic apps, then it don't do the later OS ecosystem any justice. Using apps population as a yardstick to measure how good an OS is certainly not a good way forward.

    In short, let's be fair to all OSes.
  • I must say even the electronic display board put up by LTA is not accurate either because there's a lag time as it retrieves from iris.

    As for the comments posted, I'm only disappointed because in the first place permission ought to be requested from SBS because it was then that developed the software. I'm further saddened conspiracy theory over dominant position starts to appear. This afterall is not the US.

    So is it that for using someone else's services and to commercialise (though it's free) makes it a right just because it's fuzzy logic and it's an aps?