Login Form
Division - II : Software
Division-II (2016-18) Chairperson
P Kalyanaraman
CSI Division II [Software] strives to improve the ability to design, develop and deliver quality software by stimulating interactions amongst practitioners, researchers, and educators. It seeks to foster the all round professional development of the stakeholders in the software development life cycle by involving user, professional, legal, and political entities.

"User Experience", "Zero – Defect Software" and "Affordable Computing Solutions" are the primary focus areas.
Chairman discusses...
  1. 1 : People, Poetry, Culture and Software Complexity
  2. 2 : Teaching Computing in India – Are we doing Justice?
  3. 3 : e-Governance: Non-Technology and Technology Interfaces
  4. 4 : Towards Software Assurance
  5. 5 : 21 Ways for Industry – Institute Interaction
  6. 6 : Mathematics and Software Design
  7. 7 : Dealing with Plagiarism
  8. 8 : Critical Thinking is More Than Criticizing
  9. 9 : Interdisciplinary Work - Need of the Hour
  10. 10 : Nanocomputing – Trends, Directions and Applications
  11. 11 : Some Perspectives on Managing Data
  12. 12 : Making Life Easy
  13. 13 : Why Volunteer ?
  14. 14 : Tribute to Claude Elwood Shannon
  15. 15 : Humane Computing - A Primer
  16. 16 : Software Competence - "Ten Year Rule"
  17. 17 : Towards Testing the "Beautiful Code"
  18. 18 : Systems Engineering Essentials
  19. 19 :Making Information Speak
  20. 20 : Technology, Truth, Trust and Thought
  21. 21 : Living, Learning and Social Media
  22. 22 : The Other Side of ICT & HRD
  23. 23 : ICT for Development - Tablet PC
  24. 24 : Software Aesthetics
  25. 25 : Break Rules to Improve Security Compliance
  26. 26 : Securing Distributed Applications_Very Large Data Sets
  27. 27 : The "Discontinuum Puzzle" in Computing & Communications
  28. 28 : Technology for Enabling Education
  29. 29 : Unified Communications and Usability
  30. 30 : Managing Innovations in Software
  31. 31 : "Data"bases - Large and Big
  32. 32 : "Out"sourcing and the Productivity Paradox
  33. 33 : Computing - Beauty and Joy
  34. 34 : Train or Not to Train
  35. 35 : Symptoms for Software Project Failure
  36. 36 : The "Crunch Mode"
  37. 37 : The Evolving Internet
  38. 38 : "IN"formation Overload
  39. 39 : Teaming Up the Individuals
  40. 40 : Software Technology and Management
  41. 41 : ICT – Technocracy & Transparency
  42. 42 : ET = IT + Enterprise Social Software
  43. 43 : Software Ecosystems
  44. 44 : Software Technology Insurance for the Customer [STIC]
  45. 45 : ICT in Healthcare for Inclusive Development
  46. 46 : The Qualitativeness of Quantified Data
  47. 47 : The Risks in Practice of Software Engineering
  48. 48 : Some Academic Perspectives on Cyber Security
  49. 49 : Eclipse Process Framework
  50. 50 : Wearable Computing - A Reality Check
must read at least twice
  1. 1 : The Introspective Engineer
  2. 2 : Software Engineering - NATO, October 1968
  3. 3 : Decomposing Systems into Modules
  4. 4 : Teaching Object-Oriented Thinking
  5. 5 : Reduced Instruction Set Computer
  6. 6 : Liberating Programming
  7. 7 : Completeness of RDBMS
  8. 8 : Visualizing Complex Systems
  9. 9 : Elastically Deformable Models
  10. 10 : Trusting Trust
  11. 11 : Steve Jobs at Stanford
  12. 12 : Advice for Students by Joel Spolsky
  13. 13 : Patterns in IT Spread
  14. 14 : History of Software is Hard
  15. 15 : Software Technology Flashback
  16. 16 : History of Internet
  17. 17 : Rediscovering Cybernetics
  18. 18 : Impact of "the Automatic Age"
  19. 19 : Code As Design
  20. 20 : Why Johnny Can't Encrypt
  21. 21 : Representation and Computation: Analog - Digital
  22. 22 : Liars and Outliers: Enabling the Trust
  23. 23 : Science as Oath and Testimony: Joshua Lederberg (1925–2008)
  24. 24 : Programming As Art - Donald Knuth
  25. 25 : 68 Great Ideas for a Security Program
  26. 26 : 19 Ways for Physical Security of Datacenter
  27. 27 : As We May Think - Vannevar Bush
  28. 28 : The Human Use of Human Beings - Norbert Wiener
  29. 29 : The Coordination Pyramid
  30. 30 : Software Engineering is Not Computer Science - David Parnas
  31. 31 : Software Metrics Landscape
  32. 32 : The Great Principles of Computing - Peter J Denning
  33. 33 : Is Software Engineering Engineering? - Peter J Denning
  34. 34 : Social Engineering
  35. 35 : The Path of Least Resistance for Managers
  36. 36 : Online Learning in Computing - ACM White Paper
  37. 37 : The Motivation of Software Engineers
  38. 38 : Computing as Engineering
  39. 39 : Licensing Software Engineers
  40. 40 : Professional Software Engineering - Fact or Fiction
  41. 41 : Two Faces of Software Engineering
  42. 42 : The pedagogical Foundations of MOOCs
  43. 43 : The Human Body as Touchscreen!!!
  44. 44 : Unlocking the Value of Research Data - Thomson Reuters
  45. 45 : People, Productivity, and Performance
  46. 46 : 50 Years after "As We May Think - Vannevar Bush"
  47. 47 : Integrating Software Engineering and Management
  48. 48 : Science and Complexity - Warren Weaver
  49. 49 : Withstanding Domain Name System Attacks ?!
  50. 50 : Science is not Your Enemy - The New Republic
  51. 51 : Folly of Scientism