Welcome to SIGSoft
General Information
SigSoft is dedicated to creating cool software well. Last semester's project, Crescendo, is almost complete. Be sure to add yourself to the mailing list!
SigSoft
The ACM Special Interest Group on Software Engineering seeks to improve our ability to engineer software by stimulating interaction among practitioners, researchers, and educators; by fostering the professional development of software engineers; and by representing software engineers to professional, legal, and political entities.
Meetings
We tentatively meet Tuesdays at 630pm in 1105 Siebel. Subscribe to the mailing list for up-to-date info about meetings and other stuff.
Talks and Workshops
- Python introduction workshop - Tuesday, Sept. 15 2009 from 6pm - 9pm in 220 Siebel (downstairs linux lab)
- Software Configuration Management - Sept/Oct 2009 TBA
- Extreme Programming - Sept. 2009 TBA
- Version Control - Oct. 2009 TBA
- Android project workshop - Oct/Nov 2009 TBA
- Widget workshop - TBA
- Windows development
- GUI for various languages
Current Projects
Meeting Notes
Past Projects
2009-2010
2008-09
- Pathways wiki page
2007-08
2006-07
2005-06
2004-05
Resources
Tutorials, Workshops, and Talks
- Nathan and Dave's talk on python source files: http://www.acm.uiuc.edu/sigsoft/python_talk.tar.gz
- Kevin's description of the differences between Java and .Net pptx, ppt, pdf
- Alex and Matt's Design Pattern Tutorial ppt, pdf
- Tack's PHP 5 Tutorial of Legend and of Lore: Apple Keynote, Microsoft Powerpoint, PDF Slides
- Brian Swetland's CVS workshop
Other UIUC ACM Tutorials
- WinDevil's Windows Tutorials
- SigUnix's Tutorials
- SigGraph Workshops
- Introduction to Reverse Engineering in Linux
Links
- premature scaling
- logging in python
- A seriously cool code browser - watch the demos The research page
- Automatic debugging with datamining
- Graphical Dataflow Programming
- Dilbert on eXtreme Programming
- Notes on Postmodern Programming - a cool paper
- Principles of Graphic Design
Resources
- eXtreme Programming (Johnson's links 1 2)
- STL Programmer's guide
- UML (longer intro) (good UML book) (Resources)
- A reverse debugger
About Trac
- TracGuide -- Built-in Documentation
- The Trac project -- Trac Open Source Project
- Trac FAQ -- Frequently Asked Questions
- TracSupport -- Trac Support
For a complete list of local wiki pages, see TitleIndex.
