Software Reuse: Towards coding sanity

Embed Size (px)

DESCRIPTION

Talk about Software Reuse presented at IEEE Student Branch of Alexander Technological Educational Institute Thessaloniki on 5/5/2011.

Text of Software Reuse: Towards coding sanity

  • 1. APOSTOLOS KRITIKOSResearch Associate @Informatics Dept., A.U.Th.akritiko@csd.auth.grfollow me @akritiko
  • 2. http://www.flickr.com/photos/oreilly
  • 3. Software Reuse towards coding sanity Apostolos Kritikos Informatics Dept., A.U.Th. @IEEE Student Branch, Alexander TEI of Thessaloniki Software Reuse: Towards coding sanity by Apostolos Kritikos, 2011, is licensed under a Creative Commons BYNCND license and CAN BE REUSED.http://www.flickr.com/photos/laihiu
  • 4. Flirting w/ informatics (timeline) 2003 2008 2010 BSc MSc PhD Coding!!!2000ish 2011 HELLO WORLD
  • 5. CODERBLESSING OR CURSE?
  • 6. INPUT PROCESS OUTPUT FEEDBACK
  • 7. PROCESS
  • 8. (RE)INVENTING THE WHEEL NOT COOL!http://www.flickr.com/photos/stignygaard
  • 9. PUTTINGTHEPIECESTOGETHER http://www.flickr.com/photos/lizadaly
  • 10. ACHIEVE CODING SANITY BYREUSINGSOURCE CODE
  • 11. ACHIEVE CODING SANITY BYREUSINGSOURCE CODE
  • 12. http://www.flickr.com/photos/malias HOBBYISTS
  • 13. FREELANCERShttp://www.flickr.com/photos/8174949@N05
  • 14. COMPANIES
  • 15. F/LOSS
  • 16. FOCUS ONLINE :: FYI :: 2010http://www.focus.com/fyi/information-technology/open-source-open-world/
  • 17. *CIO: Chief Information OfficerFOCUS ONLINE :: FYI :: 2010http://www.focus.com/fyi/information-technology/open-source-open-world/
  • 18. FOCUS ONLINE :: FYI :: 2010http://www.focus.com/fyi/information-technology/open-source-open-world/
  • 19. FOCUS ONLINE :: FYI :: 2010http://www.focus.com/fyi/information-technology/open-source-open-world/
  • 20. POOL OF REUSABLE CODEhttp://www.flickr.com/photos/rosshawkes
  • 21. REUSEREXPERIENCED CODER
  • 22. SOFTWAREREUSE
  • 23. THEORY Code Quality Code (Re)Usability Code Maintenance Component SelectionComponent Based Software Engineering Rapid Development Extensible Code Clean Code Scalable Code INDUSTRY
  • 24. THANK YOU.
  • 25. Software Reuse towards coding sanity Apostolos Kritikos Informatics Dept., A.U.Th. akritiko@csd.auth.gr follow me @akritiko @IEEE Student Branch, Alexander TEI of Thessaloniki Software Reuse: Towards coding sanity by Apostolos Kritikos, 2011, is licensed under a Creative Commons BYNCND license and CAN BE REUSED.http://www.flickr.com/photos/laihiu