Stock Market Prediction Using Machine Learning

The Greater Hartford ACM Chapter is proud to announce their February general meeting on Wednesday February 26th at 6:00 pm. You DO NOT have to be an ACM member to attend.


Date: Wednesday February 26, 2013
Time: 6:00 pm
Location: MakeHartford
30 Arbor St, Hartford, CT

Event Details

Can the choice of words and tone used by the authors of financial news articles correlate to measurable stock price movements? If so, can the magnitude of price movement be predicted using these same variables? We investigate these questions using the Arizona Financial Text (AZFinText) system, a financial news article prediction system, and pair it with a sentiment analysis tool. Through our analysis, we found that subjective news articles were easier to predict in price direction (59.0% versus 50.0% of chance alone) and using a simple trading engine, subjective articles garnered a 3.30% return. Looking further into the role of author tone in financial news articles, we found that articles with a negative sentiment were easiest to predict in price direction (50.9% versus 50.0% of chance alone) and a 3.04% trading return. Investigating negative sentiment further, we found that our system was able to predict price decreases in articles of a positive sentiment 53.5% of the time, and price increases in articles of a negative sentiment 52.4% of the time. We believe that perhaps this result can be attributable to market traders behaving in a contrarian manner, e.g., see good news, sell; see bad news, buy.

About the Speaker

Dr. Schumaker is an Associate Professor of Management Information Systems at Central Connecticut State University. He received his PhD in Management from the University of Arizona in 2007, an MBA degree in Management and International Business from the University of Akron in 2001, and a Bachelors of Science degree in Civil Engineering from the University of Cincinnati in 1997.

He is also the Managing Editor for the CIIMA journal, has authored a book on Sports Data Mining, several book chapters, multiple journal articles in DSS, ACM TOIS, CACM and JASIST as well as had his research featured in the Wall Street Journal and numerous other media outlets.

Dr. Schumaker’s overall research interests involve the uses of technology to acquire, deliver and make predictions in a variety of Business-related environments. These interests further branch into computer mediated communications, design science, human computer interfaces, machine learning algorithms, natural language processing, technology acceptance models and textual data mining. In particular, he focuses on the areas of Question/Answer systems, Textual/Financial prediction and Sports Data Mining.

About the Venue

This talk will be held at MakeHartford, 30 Arbor St, Hartford CT. Enter the building via the main door and take the elevator down 1 floor to the basement. U-turn off the elevator and take a left. We are in the first right door. If you get lost, follow the bright green signs or call 203-516-0077 and someone will assist you.

Automated Software Testing Strategies

The Greater Hartford ACM Chapter is proud to announce their December general meeting on Tuesday December 3rd at 6:00 pm. You DO NOT have to be an ACM member to attend.


Date: Tuesday December 3, 2013
Time: 6:00 pm
Location: Center for Medicine, Nursing and Health Sciences (Room MNH105)
Quinnipiac University *North Haven Campus*, 370 Bassett Rd, North Haven, CT

Event Details

Testing is an integral part of software development. Manually testing software every time a change is made can be very tedious and the chance of missing a test case is high with a large change. The easiest way to reduce the risk of modifying code is to have automated test suites that exercise the code. This talk will cover different granularities of testing that can be done by developers and different testing techniques. The goal of the talk is to show you how to introduce a safety net to your code base so you can refactor code aggressively and with confidence. Unit testing, integration testing, and acceptance testing techniques and tools will all be covered with live code examples. The presentation and all code done during the presentation will be available online after the talk. The coding will be done in C# using nUnit, Moq, SpecFlow, and FitNesse.

About the Speaker

Karim HadjSalem is a senior software developer and solutions architect who is currently working as a consultant through Tek Systems. He has been working with computers for over 20 years and has been programming professionally for 8. His main focus is clean code, well-designed systems, and agile methodologies.

About the Venue

The talk will be held in Center for Medicine, Nursing and Health Sciences Room MNH105 at Quinnipiac University’s North Haven campus (not the main campus!) at 370 Bassett Rd, North Haven, CT. There is plenty of parking around campus. Refreshments of pizza and soda will be provided.

Platform Development Panel: State of the Art and Crossover Opportunities

The Greater Hartford ACM Chapter is proud to announce their November general meeting on Tuesday November 19th at 6:00 pm. You DO NOT have to be an ACM member to attend.


Date: Tuesday November 19, 2013
Time: 6:00 pm
Location: Student Center Room SC225, Quinnipiac University (Hamden, CT)


Technology changes relentlessly and it is hard to keep-up. All too often we lose sight of the bigger picture, not realizing that our skills have become obsolete or that the industry has changed until it is too late. For this meeting we will have a panel representing several major platforms including Microsoft, Java, Android, iOS, and HTML5/JavaScript. Each panelist will give a 15 minute update on their respective technology/platform. You will learn what’s new, what has changed, and what is coming so you can better prepare yourself. After each panelist has presented, the discussion will shift to the relationships between the different technologies and take your questions. Come prepared with questions and ideas.

About the Panelists

Java (Presentation) – Ryan Cuprak is an e-formulation analyst at Dassault Systemes, author of the NetBeans Certification Guide from McGrall-Hill, and president of the Connecticut Java Users Group since 2003. He is also a JavaOne 2011 Rockstar Presenter. At Dassault Systems he is focused on developing data integrations to convert clients’ data and also user interface development. Prior to joining DS he worked for a startup distributed-computing company, TurboWorx, and Eastman Kodak’s Molecular Imaging Systems group, now part of Carestream Health. At TurboWorx he was a Java developer and also a technical sales engineer supporting both presales and professional services. Cuprak has earned a BS in computer science and biology from Loyola University Chicago. He is a Sun Certified NetBeans IDE Specialist.

Javascript (Presentation) – Scott Sauyet has been programming 15 years, in recent ones focusing on Javascript on both the client and server. A big fan of functional programming, he is currently working on a functional programming library for Javascript.

Microsoft (Presentation) – Joshua Drew is a Senior Technical Evangelist for Microsoft where he is responsible for promoting the development across the Windows ecosystem all over New England. Joshua focuses on Windows 8 and Windows Phone application and gaming development using native languages, such as C# or hybrid development using HTML5/JavaScript. As an evangelist, Joshua works with professional developers and students at workshops and on-premise events to help develop apps and games along with providing guidance on user experience design, marketing and promotion.

Mobile (Presentation) – Aaron Junod is a long time systems architect with experience in a wide array of industries, and a primary focus on health technology. After designing and engineering back end systems for many years he switched focus to usability and mobile design and engineering. Now he is a founding partner with SmartPath Labs where he focuses on helping innovative projects succeed, and helps groom their own product portfolio.

iOS & Android (Presentation)- Mike Tedesco is a Chief Technologist with 20 years of experience developing apps. He started his career in the founding technical team of, using an early implementation of Java to power their Airline Ticket Booking System. Since then, he held CTO positions in several startups in e-Commerce and Digital Media, and even ran World Wrestling Entertainment’s dot-com and mobile businesses from both a Technology and Product Development perspective. Currently, Mike’s company Venturesoft LLC focuses on developing native iOS and Android apps for companies in the medical, health, and personal finance spaces. Mike is a hands-on technologist with experience in Java, Objective C, and relevant mobile frameworks to support iOS and Android app development.

About the Venue

The talk will be held in Student Center Room SC225 at Quinnipiac University. There is parking behind the Student Center and around campus (Directions to the Mt Carmel campus). Visitors can park at the main parking lots after 4:00pm, as well as the Visitors’ Parking, accessed through the “Harwood Gate” about 100 yards west of the main entrance on Mount Carmel Ave. Refreshments of pizza and soda will be provided.

Internet Governance – Ramesh Subramanian

The Proto Connecticut ACM Chapter is proud to announce their September general meeting on Thursday September 26th at 5:30 pm. You DO NOT have to be an ACM member to attend.


Date: Thursday September 26, 2013
Time: 5:30 pm
Location: CCAT East Hartford
222 Pitkin St. East Hartford, CT (near 84/91 interchange)


As the Internet gains an almost ubiquitous status in much of today’s world, the governance of the Internet has become an important subject of study. Internet governance affects various critical issues such as open access, freedom of expression, innovation and new applications, commerce, development, and security. To date much of the discourse on Internet governance has been within the ranks of politicians, political analysts, as well as I-School and Communications School researchers. Internet governance discussions are often dictated by geopolitical issues. The perceived hegemony of the developed West regarding the governance of the Internet is increasingly facing challenges from developing countries. Some of these developing countries have even sought to exercise control over the Internet within their countries. All of these issues make Internet governance a potentially important area of study for Information Systems researchers and academics. In this paper talk I (will) briefly trace the history of Internet governance, and using that as the basis, explore more deeply the issue of Internet governance from a developing country – namely India’s perspective. The paper talk (will) examines various issues and their genesis, and then provides some potential approaches for dealing with global Internet governance.

About the Speaker

Dr. Ramesh Subramanian is the Gabriel Ferrucci Professor of Computer Information Systems at the School of Business, Quinnipiac University and is a Visiting Fellow at the Yale Law School’s “Information Society Project,” where he researches on the intersection of security, privacy, public policy and law, and the history of computing. Dr. Subramanian has also taught courses at Rutgers University (USA), the Indian Institute of Technology-Madras (India) and XLRI, Jamshedpur (India), and has given presentations at Yale Law School and Harvard Law School as a member of the Harvard-MIT-Yale Cyberscholar Working Group.

Prior to Quinnipiac, Dr. Subramanian was at the IBM Advanced Technology Lab, where he was a Senior Software Engineer and led a project associated with the initial development of a new-generation collaboration tool which has since become IBM Community Tools Suite. He was also a project leader for the development of an intra-company P2P resource sharing prototype code-named “Mesh.” He holds U.S. and international patents resulting from this work. Prior to IBM, Dr. Subramanian has held the following positions: Associate Professor of MIS (tenured), College of Business and Public Policy, University of Alaska, Anchorage; Instructor of Computer Science, Rutgers University, NJ; Member of the Technical Staff (MTS), Database Research District, Bell Communications Research, Morristown, NJ; Consultant, British Petroleum, Anchorage, Alaska; Consultant, Anchorage Chamber of Commerce. Dr. Subramanian’s current research interests include Information Systems Security, History of Technology, ICT4D, Technology and Privacy Policy. He is especially interested in the intersection of security, privacy and politics, and has published several peer-reviewed articles and papers. In 2007-2008, Dr. Subramanian was awarded a Fulbright Senior Researcher grant to study the effects and consequences of Internet spread in rural India.

About the Venue

The talk will be held in the M&S Theater in the CCAT building (222 Pitkin St, East Hartford). CCAT locks the doors at 5pm, however, someone will be monitoring the doors until 6pm and signs will be posted with directions for entry after that. Refreshments of pizza and soda will be provided courtesy of our sponsor TEKsystems.

Understand Cloud Computing Dimensions – Michael Gendron

The Proto Connecticut ACM Chapter is proud to announce their August general meeting on Monday August 26th at 5:30 pm. You DO NOT have to be an ACM member to attend.


Date: Monday August 26, 2013
Time: 5:30 pm
Location: CCAT East Hartford
222 Pitkin St. East Hartford, CT (near 84/91 interchange)


“The convergence of cloud and the exponential rise in data are creating unprecedented opportunities for IT professionals, but also is leading to an ever-increasing knowledge and skills gap in the IT industry. ” This gap will only be filled as the definitions of cloud computing are solidified and widely understood. There is much confusion over what cloud computing is, and how to define it. This presentation will use technical history, combined with the attributes and definitions of major players in the cloud industry and NIST to describe a unified definition of cloud computing.

The cloud is defined by three dimensions: essential characteristics, service models, and deployment models. All cloud deployments are defined by these dimensions. These create an ecosystem under which cloud service and data providers operate. The location of a cloud (on premise or off premise) does not define the deployment (public/private/hybrid/community) but rather the level of access and type of deployment do – this distinction will be clarified.

About the Speaker

Dr. Gendron has over 30 years of industry and academic experience in information systems. He has held positions such as CIO for a large health maintenance organization, and as a research analyst for a state health department. He holds his Ph.D. in Information Science with specializations in Information Decision Systems and Health Policy and Management from the State University of New York at Albany.

Dr. Gendron has recently published two books: Business Driven Data Communications (c) 2013 and Business Intelligence Applied: Building Effective Information and Communications Infrastructure (c) 2012. A third book on Cloud Strategy is in process.

3D Printing – Jeff Crandall

The Proto Connecticut ACM Chapter is proud to announce their July general meeting on Tuesday July, 23rd at 5:30 pm. You DO NOT have to be an ACM member to attend.


Date: Tuesday, July 16, 2013
Time: 5:30 pm
Location: CCAT Innovation Center
Please use these Directions! GPS will lead you to the wrong location. In case you get lost, please call 860-291-8832 OR 860-610-0478 and we will help you.


Jeff Crandall will discuss the process additive manufacturing, the process of creating 3D objects by layering materials and provide a live demonstration.

About the Speaker

Jeff has over twenty years experience in Facilities Management planning, acquisition, construction, renovation, maintenance and operation of over three hundred fifty thousand square feet of offices, laboratories, clean rooms and high-tech precision manufacturing space in multi-building campuses. He is also skilled in supply line/purchasing and contract/vendor performance, and small business start-up and operation. His technical background is in photo-optical engineering and system design, lasers, and data collection, analysis and research.

2013-2014 Nominations for Officers

The Greater Hartford ACM Chapter is seeking nominations for the following offices; Chair, Vice Chair and Treasurer/Secretary. If you would like to nominate yourself or someone else, please use the comment section and indicate whom you are nominating and for which position. Voting will take place in July after our next general meeting. Below are a listing of the officer duties…

Here are the Officer duties from (

The Chapter Chair

The chapter Chairperson has the overall responsibility for developing chapter programs, for ensuring that plans and assignments are carried out, and for seeing that the chapter fulfills its obligations to the Association. The Chairperson should be familiar with the policies and procedures of the Association, with the chapter’s bylaws, and with the duties of all the other chapter officers and committee chairpersons.

The newly-elected Chairperson should schedule an executive committee meeting which includes the outgoing officers as well. At that time, the Chairperson may want to schedule executive council meetings for the entire year. Keep in mind the advantages of scheduling the meeting at the same time each month.

Before getting too far along in the chapter’s year, the Chairperson should do the following: appoint or establish nominating committee according to bylaws for next year’s elections; communicate activities of the chapter to the local membership (many chapter chairpersons write a column in the chapter newsletter); set audit procedures in motion at year end for financial records turnover; and plan a budget with the chapter Treasurer, to be reviewed and approved by the entire executive council.

If the chapter’s area includes other local ACM groups, the Chairperson should contact the appropriate chairpersons and suggest a meeting. At the meeting, the chairpersons should discuss the possibilities for cooperative efforts, such as joint meetings, reciprocal advertising agreements, the sharing of membership lists, and planning of lecture tours. They should also discuss meeting times to ensure that one group’s meetings do not conflict with meetings of other ACM chapters in the area.

One of the most important duties of the chapter Chairperson is finding enthusiastic and qualified members to serve as committee chairpersons. The Chairperson should strive to bring new people into the committee structure to provide training for future chapter leaders. The job of chapter chairperson will be much more enjoyable and (much less exhausting) once responsible and reliable volunteers are found to take on various duties. It is strongly recommended that the chapter chairperson take the time at general meetings to acknowledge those chapter volunteers whose help has been valuable. This positive feedback and public recognition of good works is often just the encouragement an active volunteer needs to commit to a longer-term leadership position in the chapter in future years.

The Chapter Vice Chair

The chapter Vice Chairperson should be prepared to assume the office of Chairperson or temporarily act in that position at any time. The Vice Chairperson should be familiar with the duties and responsibilities of the Chairperson, and of the other elected officers and committee chairpersons.

The Vice Chairperson can be an integral component of the chapter’s operation. In most cases, the Vice Chairperson is responsible for overseeing the activities and progress of the various committee and chapter programs.

The Chapter Treasurer and Secretary

The chapter’s financial management and operation are of great importance to the Association. The chapter Treasurer is responsible for the fiscal operation and reporting of the chapter, and of all committees and programs established by the chapter.

Upon assuming office, it is recommended that the Treasurer notify banks of signature change on accounts and verify that the ACM Chief Operating Officer has signature authority on all bank accounts.

The ongoing responsibilities of the chapter treasurer include:
1. Maintaining all chapter financial records and chapter checkbook;
2. Collecting money at meetings if applicable;
3. Filing mandatory annual financial report with headquarters;
4. Supplying appropriate budget report to the executive board of the chapter;
5. Reporting financial status to chapter;
6. Coordinating membership procedure and fee with membership chairperson.

The ongoing responsibilities of the Chapter Secretary include:
1. Informing ACM Headquarters of the names and contact information of new officers and providing headquarters with updated membership lists;
2. Sending agenda to board members for executive board meetings and recording the minutes of such meetings;
3. Handling all chapter correspondence on a timely basis;
4. Maintaining chapter files for historical purposes;
5. Corresponding with headquarters regarding changes to the chapter’s bylaws.