Software Expert Witness Evaluates Faulty Code For Social Media Site


Software Expert WitnessThis case takes place in Rhode Island and involves the plaintiff, a web based social networking platform, suing the defendant, a computer software development company, for breach of contract. The plaintiff had contracted the defendant to develop and create the software platform on which their computer network would run, as it needed strict requirements to be compatible with the Virtual Basic, or Vb, programming language. The contract was for delivery of a product with certain features and functionality and included the stipulation that the defendant use his best efforts to track deficiencies within the program. The plaintiff in this case sought a website designer and software engineer to analyze the structure and architecture of the programming, and determine to what extent the defendant was at fault for the shortcomings of the coding. The program uses a database system, which communicates with the main program through another application. The main program uses Apache-Tomcat to run Java and other Jvt-related applications using another open framework. The main program then communicates with the front end through XML. The front end uses a JavaScript library as well as HTML5 and CSS3. It also uses another open framework for the visualizer. Additionally, it uses programs for crawling email and social networks and to facilitate trusted connections, manipulate spam filters, and facilitate social media optimization. The main problem in all of this programming, however, is the database. Ideally, this expert will be familiar with data management and the data storage software to quantify the costs involved from a web developmental standpoint.

Question(s) For Expert Witness

  • 1. Are you familiar with all of the coding and programming languages used?
  • 2. Have you ever designed and implemented a platform of this scope?
  • 3. Are you able to quantify the costs of such a project?
  • 4. Have you ever been an expert witness or testified on a case like the one described? If so, please explain.
  • 5. Why do you feel like you are the best qualified individual to serve as the expert witness on this case?

Expert Witness Response E-010120

I am intimately familiar with the technologies involved. I have many years of experience with the relevant technologies, have taught courses in these technologies, have published books on these technologies, and testified in cases similar to these.

Expert Witness Response E-010121

Expert-ID: E-010121

The technologies used in this case are very well-known, standard systems that are commonly used to build web applications. I have experience with systems like these from my own Web startups as well as the companies I have done development for. I have also been deposed and testified in a breach-of-contract case related to Web development, so that experience is especially germane to this matter.

RELATED EXPERT WITNESSES

Post Tags