• External Links:

  • Entries Comments



    Home

    The web home of Scott Burkett: Serial-entrepreneur, tech-geek, dad.

    Blogging, opining, ruminating, and pontificating on entrepreneurship, venture capital, process improvement, technology, online communities, business networking, IT Management, online social networking, and other things that melt in the warm Atlanta sun.

    "Beneath the noble bird, between the proudest words, behind the beauty, cracks appear ..."


    Month: August, 2009

    RIP: Atlanta Cloud

    25 August, 2009 (23:00) | Atlanta Business Scene | By: Scott Burkett

    Several weeks ago, Unblakeable and I spoke at the monthly gathering of the Atlanta Web Entrepreneurs group.  We provided a pretty thorough treatment of where we thought the Atlanta startup community was in terms of its maturity, and then presented a concept that we thought was pretty compelling at the time – the Atlanta Startup Cloud.  We put the call out to the community, and had a ton of people volunteer to help us build it.

    We were pretty excited about the reception we received both at the event, and afterwards via email and other conversations.  Nevertheless, up to now, we haven’t had much time to get the ball rolling on some progress. Such is the joy of having day jobs :)

    Fast forward a few weeks to now.  The ATDC announced a big revamp under the leadership of Stephen Fleming (of VentureLab fame).  As part of the revamp, the ATDC is proposing a number of new initiatives and policy changes.  Many of these initiatives either mirror or complement some of the things we were proposing as part of the Atlanta Startup Cloud concept.  As such, we don’t think it makes much sense for us to duplicate the effort.  Instead, we want to do our part to help ensure that the ATDC’s efforts are as successful as possible – and we ask that you get involved as well!

    Note: I do think the first part of the Startup Cloud video is still worth watching, especially if you want some background on the Atlanta startup scene.

    If you weren’t able to attend their open forum meeting, check out the video here.  It’s definitely worth the time.  Also be sure to read Stephen’s post (Why Are We Doing This?), and our most recent StartupLounge.com podcast featuring Stephen and David Sung (who manages the ATDC Seed Fund).

    Mike and I both think that this new ATDC is going to have a profound impact on Georgia.  Stephen is the perfect man for the job, he has a good team in place, and we think his plan is pretty solid.  There has never been a better time to be an entrepreneur in Georgia, and we hope to see everyone at the upcoming CapitalLounge event in a few weeks!

    Cheers.

    Tarantula Experiment

    13 August, 2009 (13:17) | Uncategorized | By: Scott Burkett

    A few months ago, Paul Freet (VentureLab) reached out to me and asked if StarPound would be interested in being a beta tester for a new software testing platform (Tarantula) being developed by a team of researchers at Georgia Tech.  I forwarded the message on to our CTO, Wei Wang, who followed up with the team down there.  We are incredibly busy right now, and Wei didn’t think he would have enough spare time to dedicate to the task, despite the fact that we have wanted to bolster our QA processes for some time now.  I was a little disappointed (not at Wei, but at the situation), because I believe very strongly in QA, even in an agile environment.  Then, something wonderful happened.

    The Tarantula team took the initiative, downloaded our open-source platform, and started running their own tests.  They are coming in next week (I think) to share their findings and get our feedback.  Kudos to the Tarantula team for thinking out of the box, and finding a way to get their product out there in the hands of users. There is most certainly a lesson there for other entrepreneurs – never take no for an answer – be creative – adapt, improvise, and overcome.  Be a real partner!

    I am excited about the meeting, and I’ll post a followup here with the results of their findings.

    tarantula-screenshot

    If you aren’t familiar with Tarantula, here is a quick rundown:

    Tarantula is a technique and tool for helping developers find bugs in source code.  The tool takes source coverage information from a set of test cases and produces a color-coded visual representation of the code. The color coding identifies areas of the code which are most likely to be buggy so that the developer may focus his/her attention in suspicious areas first.

    For each statement in the source code, a suspiciousness and confidence value is computed. The suspiciousness is based on the relative numbers of passing and failing test cases that execute a statement. The confidence is based on the percentage of the total passing and failing test case sets that execute a statement. In the visualization, suspiciousness is represented by hue ranging from red to green; more suspicious statements appear more red and less suspicious statements appear more green. Confidence is represented by the brightness of the color; less confident statements appear dimmer and more confident statements appear brighter.

    How does it work?

    The Tarantula tool requires the source code, a set of test cases and per-test coverage information. While it has an independent data format that will support other tools in the future, the current implementation requires test cases written in JUnit and the use of Clover for coverage instrumentation. To use Tarantula, one instruments the source code with Clover and then runs a set of JUnit test cases. Assuming there are failing test cases to address, the data is imported from Clover reports into Tarantula. Then, the project is opened in Tarantula and the code is reviewed using the information it provides. The import functionality is available both as a wizard and a custom Ant task.

    According to their FAQ, the original version worked only with code written in C, which makes it an prospective fit for Linux/UNIX system developers, embedded systems developers, etc.  StarPound is over one million lines of J2EE (not C), so it will be interesting to see how their approach and tools fare against a different code base.  Stay tuned!

    Cheers.