Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

The Role of Computational Intelligence in Quantitative Software Engineering

  • Chapter
  • First Online:
Computational Intelligence and Quantitative Software Engineering

Part of the book series: Studies in Computational Intelligence ((SCI,volume 617))

Abstract

Software development has been often considered as a “standard” manufacturing activity, whose actions can be sequenced and optimized quite like the production of cars. From this the “Waterfall Model” of software production was defined. But, like most human activities, even what people consider a “simple” production of a Cappuccino, cannot be represented as such, and software is definitely more difficult than making a Cappuccino; in particular, in software three major problems occur: irreversibility, uncertainty, and complexity.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    Master in the Science of Cappuccino.

  2. 2.

    Professional psychic in general are better in this, since they are able to express their predictions in a very dubitative form, which makes them useless but rarely falsifiable.

References

  1. Agile Manifesto: Manifesto for Agile software development (1999). URL: http://agilemanifesto.org. Visited on the 21 May 2015

  2. Anderson, D.J.: Kanban: Successful Evolutionary Change for Your Technology Business. Blue Hole Press, USA (2010)

    Google Scholar 

  3. Beck, K.: Extreme Programming Explained: Embrace Change. Addison Wesley, Reading (1999)

    Google Scholar 

  4. Boehm, B.W.: A spiral model of software development and enhancement. IEEE Comput. 21(5), 61–72 (1988)

    Article  Google Scholar 

  5. Coman, I.D., Sillitti, A., Succi, G.: Investigating the usefulness of pair-programming in a mature agile team. In: Agile Processes in Software Engineering and Extreme Programming, Proceedings of XP2008, pp. 127–136. Springer, Berlin

    Google Scholar 

  6. Fronza, I., Sillitti, A., Succi, G., Terho, M., Vlasenko, J.: Failure prediction based on log files using random indexing and support vector machines. J. Syst. Softw. 86(1), 2–11 (2013)

    Article  Google Scholar 

  7. Pedrycz, W., Succi, G., Sillitti, A., Iljazi, J.: Data description: a general framework of information granules. Knowl. Based Syst. 80, 98–108 (2015)

    Article  Google Scholar 

  8. Putnam, L.H., Myers, W.: Measures for Excellence: Reliable Software on Time. Within Budget, Yourdon (1992)

    Google Scholar 

  9. Schwaber, K.: Agile Project Management with Scrum. Microsoft Press, USA (2004)

    Google Scholar 

  10. Sillitti, A., Succi, G., Vlasenko, J.: Understanding the impact of pair programming on developers attention: a case study on a large industrial experimentation. In: Proceedings of the 34th International Conference on Software Engineering, Zurich, CH, pp. 1094–1101

    Google Scholar 

  11. Valerio, A., Succi, G., Fenaroli, M.: Domain analysis and framework-based software development. Appl. Comput. Rev. 5(2), 4–15 (1997)

    Article  Google Scholar 

  12. Womack, J.P., Jones, D.T.: Lean Thinking: Banish Waste and Create Wealth in Your Corporation. Productivity Press, Revised and Updated (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Witold Pedrycz .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Pedrycz, W., Sillitti, A., Succi, G. (2016). The Role of Computational Intelligence in Quantitative Software Engineering. In: Pedrycz, W., Succi, G., Sillitti, A. (eds) Computational Intelligence and Quantitative Software Engineering. Studies in Computational Intelligence, vol 617. Springer, Cham. https://doi.org/10.1007/978-3-319-25964-2_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-25964-2_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-25962-8

  • Online ISBN: 978-3-319-25964-2

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics