Week 1
May 18, 2009 - May 22, 2009In this week, I was introduced to the Georgia Southern University campus. I was taken on tours to various buildings that I will be utilizing throughout the research experience. I also met my group members and those of the other research team. At the end of the week, I was briefly introduced to the research topic my group will be pursuing over the summer.
Week 2
May 20, 2009
The student interns met with Dr. Watkins and her husband to discuss utilities we will be using throughout the research experience. These included the pair evaluation system, the group wiki, and the Google group. Each group of interns was briefly introduced to their respective topics and assigned their initial task. My group's initial task involved searching for papers pertaining to the topics of web service testing techniques and the importance of web service testing through the example that is the focus of our research, iTrust. I have began looking into papers and came across a paper on a testing technique I am familiar with, Combinatorial Testing of Web Services.
May 21, 2009
Today, I researched further into relevant papers, and after receiving those found by the other group members, I compiled all 9 papers into an archive. I distributed the reading amongst the other members of the group. The topics I chose for myself are those I already am somewhat familiar with, which involved combinatorial and regression testing as well as testing using decision tables.
May 22, 2009
Today, I began reading one of the papers from our group's assigned readings. After discussing the comprehension of the assigned reading with the group thus far, it seems that more time is required to effectively analyze the readings. I will be focusing on at most 2 papers per day and shall propose for the rest of the group to do the same.
Week 3
May 26, 2009
Today, I continued investigating the papers on regression and combinatorial testing, trying to further understand the methodologies used. I've also brought up the necessity for bibliography to the group and volunteered myself to generate the BibTex files that are necessary when using LaTex. In the afternoon, we met with Dr. Ron Eglash, who discussed a diverse amount of CSDTs. He mentioned a project about youth culture pertaining to skateboarding and I hope I'll be able to assist.
May 27, 2009
Today, the research groups were introduced to Dr. Ron Eglash, who specializes in CSDT's. The day was spent investigating and playing with the tools he described. I enjoyed working with the tools and I found myself being intellectually stimulated. I depicted my name in a somewhat nice graffiti picture.
May 28, 2009
Today, the software engineering group was officially given their project. The project will involve applying combinatorial testing techniques to web services through the utilization of fault-injection. The misconception our group had regarding differences between web applications and services was cleared. I am looking into more papers discussing web services specifically. Based on the tasks assigned to us by Dr. Watkins, I have assigned each group member with a specific task. I volunteered to begin generating the content required for the literature review and to host a little tutorial session sometime next week for both groups in order for them to be introduced to using LaTex.
May 29, 2009
Today, we were stationed in our lab 2108 and we began setting up the computers and generating the machine's respective inventory information.
Week 4
June 1, 2009
My goal for today was to successfully upgrade the desktop machines in the lab we were given. My attempts at using a live CD were in vain because it seems the computers are simply too old to handle booting to the CD-ROM drive. I finished generating the BibTex file for our papers and have looked further into generating diagrams for the abstract due Wednesday. With the accumulation of these new papers due to our initially focusing on web application papers, I believe I'll find myself reading outside of the usual hours.
June 2, 2009
Today, I successfully installed Ubuntu on all of the machines. I also began integrating the information our group collected and compiling it into the abstract.
June 3, 2009
Today, I managed to figure out how to start and stop the apache service although I was unable to load any web applications. I continued working on the abstract in LaTex and posted the draft after emailing it to Dr. Watkins.
June 4, 2009
Today, I continued working on deploying the iTrust tool. I also created more images for our paper. The group met with Mr. Watkins and received feedback on the group paper.
June 5, 2009
Today, I began compiling data required for the website. I familiarized myself with the workings of tomcat and apache2, as far as how the directories operate. I began looking into deploying iTrust, based on the instructions provided by North Carolina State University. Although a linux deployment was not officially supported, I am in the process of alleviating errors present in eclipse in order to successfully deploy iTrust on our machines.
Week 5
June 8, 2009
Today, the entire day was spent installing and updating software on the Linux machines. The entire group learned a great deal of Linux commands.
June 9, 2009
Today, the group spent a vast majority of the day troubleshooting our network setup with Maurice. We tried a vast number of approaches, most of which failed, but we eventually narrowed the problem down to the problematic machine and fixed it.
June 10, 2009
Today, I spent the majority of the day looking over noted information and journaling and began to compile the documentation the group has been lacking. Both of the groups met with Dr. Cook and discussed the content of our projects. He proposed using scripts that control the keyboard and mouse as a means of testing. He had very great questions and I was glad to be able to answer them, although I could've explained things a little better.
June 11, 2009
Today, I spent most of the day finishing up the project documentation and updating the group's website on the wiki. The group met with Mr. Watkins to discuss the project further as well as ask questions regarding the next step. The next step lies in investigating the SoapUI tool further but there are other tasks such as updating the paper that still require attention.
June 12, 2009
Today, I looked further into more references to cite for the paper. I also worked on my new personal website, of which I will create the DREU web page containing the project information.
Week 6
June 15, 2009
Today, I successfully installed the JDevelopment and J2EE Server tools. I tested the J2EE server and I was able to log in and browse the settings. Throughout the installation, i came across some issues pertaining to library files that supposedly did not exist. I looked up information on the web about a similar situation and found solutions to the problem. I learned how to create symbolic links in Linux! I also looked into updating the paper further, including the feedback I received from Maurice. I also re-inventoried the machines, including extra information (i.e., the IP addresses, port connections, and names) and the routers and hubs we are utilizing.
June 16, 2009
Today, I looked further into the documentation of the GlassFish program, trying to dig out information on forcing communication through the SOAP protocol. I came across a list of system variables that seemed to relate to the protocol and are looking into the values they can be set. I realized that these settings only apply to web applications and services deployed through the GlassFish Server. After looking into how web applications/services can be deployed on the server, I came across a list of acceptable formats ("*.war", "*.rar", and some others). It seems iTrust will have to be compressed into some form of web archive that is accepted by the GlassFish application.
June 17, 2009
Today, the group continued working with the CSDT group with the design tools. Each group member was assigned a few upward bound students and was responsible to explain and lead them through the design tool tasks. After meeting with Dr. Watkins and discussing some issues pertaining to group performance, I held a meeting where we began to plan for the upcoming weeks.
June 18, 2009
Today was the last day we spent with the upward bound students. Working with them was a lot more fun that I initially thought it'd be. From there, our group exhibited a somewhat mediocre presentation of our research, moving on to discussing the network setup afterwards. Dr. Watkins explained in detail the process involved in wrapping and that gave me some ideas about how to go about it. With the help of Maurice and Dr. Watkins, we successfully setup the new, and hopefully final, network.
June 20, 2009
Today, we presented our research at a CSDT conference we attended in Charleston, SC. The presentation went pretty well and the other groups had some very good ones as well.
Week 7
June 22, 2009
Today, I spent the day helping reconstruct the networking framework to better match the new diagram proposed by Dr Watkins. We came to the realization that we require a crossover cable in order for the routers to function on the network.
June 23, 2009
Today, I helped out with the creation of our required crossover cables. Unfortunately, I was not that effective at the cabling. I also continued working on my website for the DREU experience. I shall be done with it soon.
June 24, 2009
Today, I looked into and analyzed articles presented to the group by Dr. Bell. They dealt with logging web service information and writing Java servlets. Our group discussed which member would address specific components of the poster, presentation, and the paper, paying special attention to the July 2nd deadline.
June 25, 2009
Today, I completed my website for the DREU experience. I also looked further into replacing Tomcat with GlassFish in order to attempt wrapping iTrust using the SOAP protocol.
June 26, 2009
Today, I successfully deployed iTrust in the GlassFish environment. Unfortunately, iTrust was somewhat rebellious with the new server environment. Problems I encountered pertained to ClassNotFound errors, where the classes stated to be unlocatable do indeed exist.
Week 8
June 29, 2009
Today, both the CSDT and software testing groups peer evaluated their papers with Dr. Watkins present. Each group was able to provide useful and constructive feedback about the papers.
June 30, 2009
Today, I began incorporating some of the feedback received from yesterday's meeting. I completed and imported the new network framework into the LaTex document.
July 1, 2009
Today, after discussing iTrust with Dr. Bell, it was decided that iTrust should be deployed on Tomcat, as it was initially. I spent the day getting iTrust back up and running and ran into a problem where there was conflict between the Tomcat and GlassFish servers over port 8080.
July 2, 2009
Today, I continued working towards the successful deployment of iTrust. In order to resolve conflict between the 2 server applications, I uninstalled GlassFish. Unfortunately, even after being uninstalled, GlassFish still occupied port 8080 in some way, although the machine sees no conflict. I am able to start and stop the Tomcat server "successfully", but when it comes time to load the application in the browser, it cannot be located. When I simply load the localhost, the "GlassFish Server is Running" confirmation page is displayed.
Week 9
July 6, 2009
Today, I focused on the completion of the research paper in preparation for the reviewing session tomorrow. I am hoping to submit it to a conference in August.
July 7, 2009
Today, my group met with the CSDT group for a peer reviewing session. Each group provide constructive and useful feedback on how the research papers could be
improved. Both groups benefited greatly from this session
July 8, 2009
Today, I continued working on the iTrust tool. Although I got the tools to recognize and load the tool on the port correctly, the port is still classified as
occupied by the GlassFish tool, of which I removed every single trace of on the machine.
July 9, 2009
Today, I looked into the submission requirements for the conference I wish to submit our paper to and incorporated the style sheet provided for Latex. I also
began updating the PowerPoint presentation since the final presentations are next week.
July 10, 2009
Today, my group and I focused on completing the PowerPoint presentation and poster. Both will be presented next week in front of the school's faculty and staff in
the next week.
Week 10
July 13, 2009
Today, my group and I completed the poster and powerpoint presentation. We also made great progress in iTrust working. Reinstalling TomCat resulted in a new port
being chosen for deploying the tool. iTrust was up and running successfully.
July 14, 2009
Today, both my group and the CSDT group presented their research findings in front of the school's faculty and staff. My group did exceptionally well considering
the technical content of our topic. There were some very good questions and each member was required to display their knowledge on the research topic. The presentation
was excellent.
July 15, 2009
Today, I concluded the summer internship with Dr. Bell-Watkins. She provided the groups with some gifts, paying special attention on aspects that each member had to either
improve on in the future. I will continue working on the paper in order to prepare it for the OOPSLA conference.