Skip to main content

Towards Persuasive Technology for Software Development Environments: An Empirical Study

  • Conference paper
Persuasive Technology. Design for Health and Safety (PERSUASIVE 2012)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 7284))

Included in the following conference series:

Abstract

This paper describes an empirical study of a developed persuasive software tool (PerSoDeMetrics) and its effects on the software engineering area. The duration of the study was ten months. The persuasive tool was introduced for a small development team in the real-world. The study tries to analyze the effect of this tool being applied by software developers. The major goal was to persuade software developers to focus on the improvement of their software components. Based on this challenge we developed a plug-in which includes persuasive technology mechanisms. The persuasive software tool is a plug-in/extension in the development environment for Visual Studio 2010. It calculates the software metrics and provides recommendations as how developers can improve the quality of their software components.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Fogg, B.J.: Persuasive Technology. Morgan Kaufmann, Boston (2003)

    Google Scholar 

  2. Fenton, N., Pfleeger, S.: Software Metrics: A Rigorous and Practical Approach, 2nd edn. International Thomson Computer Press, London (1996)

    Google Scholar 

  3. Henderson-Sellers, B.: Object-Oriented Metrics: Measure of Complexity. Prentice Hall, Upper Saddle River (1996)

    Google Scholar 

  4. Kan, S.H.: Metrics and Models in Software Quality Engineering, 2nd edn. Addison-Wesley Publishing Company (2008)

    Google Scholar 

  5. Lanza, M., Marinecsu, R.: Object-Oriented Metrics in Practice. Springer (2006)

    Google Scholar 

  6. Jamali, S.M.: Object Oriented Metrics. A survey approach Technical report, Department of Computer Engineering, Sharif University of Technology, Tehran, Iran (2006)

    Google Scholar 

  7. Schroeder, M.: A Practical Guide to Object-Oriented Metrics. IT Professional – IEEE 1(6), 30–36 (1999)

    Article  Google Scholar 

  8. Martin, R.: OO Design Quality metrics – An Analysis of Dependencies. Position paper, Proc. Workshop Pragmatic and Theoretical Directions in Object-Oriented Software Metrics, OOPSLA 1994 (October 1994)

    Google Scholar 

  9. Alves, T.L., Ypma, C., Visser, J.: Deriving metric threshold from benchmark data. In: IEEE International Conference on Software Maintenance, ICSM 2010, pp. 1–10 (2010)

    Google Scholar 

  10. Torning, K., Oinas-Kukkonen, H.: Persuasive system design: State of the art and future directions. In: Proceedings of 5th International Conference on Persuasive Technology, Claremont, CA, USA. ACM International Conference Proceeding Series, vol. 350, pp. 26–29 (2009)

    Google Scholar 

  11. Gram-Hansen, L.B.: Geocaching in a Persuasive Perspective. In: Proceedings of the 4th International Conference on Persuasive Technology, article 34 (2009)

    Google Scholar 

  12. Harjumaa, M., Segerstahl, K., Oina-Kukkonen, H.: Understanding Persuasive software functionality in practice: a field trail of polar FT60. In: Proc. 4th Internal Conference on Persuasive Technology, Claremont CA, US. ACM International Conference Proceeding Series, vol. 350, pp. 1–9 (2009)

    Google Scholar 

  13. McCabe, T.: A complexity measure. IEEE Transactions on. Software Engineering SE-2, 308–320 (1976)

    Article  MathSciNet  Google Scholar 

  14. Fogg, B.J.: Creating Persuasive Technologies: An Eight-Step Design Process. In: Proceedings of the 4th International Conference on Persuasive Technology, article 44 (2009)

    Google Scholar 

  15. Kahled, R., Biddle, R., Noble, J., Barr, P., Fischer, R.: Persuasive interaction for Collectivist cultures. In: Proceedings of the 7th Australasian User Interface Conference, pp.73–80 (2006)

    Google Scholar 

  16. Chi, P.-Y(P.), Chen, J.-H., Chu, H.-H., Lo, J.-L.: Enabling Calorie-Aware Cooking in a Smart Kitchen. In: Oinas-Kukkonen, H., Hasle, P., Harjumaa, M., Segerståhl, K., Øhrstrøm, P. (eds.) PERSUASIVE 2008. LNCS, vol. 5033, pp. 116–127. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  17. Fowler, M.: Refactoring: Improving the Design of Existing Code. Addison-Wesley, Boston (1999)

    Google Scholar 

  18. Krueger, C.W.: Software reuse. ACM Computing Surveys 24, 131–184 (1992)

    Article  Google Scholar 

  19. Oinas-Kukkonen, H., Harjumaa, M.: Persuasive Systems design: Key Issues, Process Model, and System Features. The Communications of the Association for Information Systems 24, article 28, pp. 485–500 (2009)

    Google Scholar 

  20. Braind, L., Daly, J., Porter, V.J., Page, J.: A Comprehensive Empirical Validation of Product Measures in Object-Oriented Systems. In: Proc. 5th International Symposium Software Metrics, Bethesda, Md, pp. 246–257 (November 1998)

    Google Scholar 

  21. Page, J.: The Practical Guide to Structured Systems Design, 2nd edn. Prentice Hall International, Englewood Clifss (1988)

    Google Scholar 

  22. Card, D.N., Glass, R.L.: Measuring Software Design Quality. Prentice Hall, Englewood Clifss (1990)

    Google Scholar 

  23. Oinas-Kukkonen, H.: Behavior Change Support Systems: The Next Frontier for Web Science. In: Proceedings of the Second International Web Science Conference (WebSci 2010), Raleigh, NC, US, April 26-27 (2010)

    Google Scholar 

  24. Oinas-Kukkonen, H.: Requirements for Measuring the Success of Persuasive Technology Applications. In: Proceedings of the 7th International Conference, New York (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Pribik, I., Felfernig, A. (2012). Towards Persuasive Technology for Software Development Environments: An Empirical Study. In: Bang, M., Ragnemalm, E.L. (eds) Persuasive Technology. Design for Health and Safety. PERSUASIVE 2012. Lecture Notes in Computer Science, vol 7284. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31037-9_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-31037-9_20

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-31036-2

  • Online ISBN: 978-3-642-31037-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics